You are on page 1of 0

Programacin estructurada

Autor: juan carlos cote portilla


[Ver curso online]

Descubre miles de cursos como ste en www.mailxmail.com 1
mailxmail - Cursos para compartir lo que sabes
Presentacin del curso
Este curso les ayudar a tener conceptos bsicos de la programacin. Estos
conocimientos te servirn ya sea para tener conocimiento para crear video juegos o
para conseguir otro tipo de aplicaciones
Visita ms cursos como este en mailxmail:
[ http://www.mai l xmai l .com/cursos-i nformati ca]
[ http://www.mai l xmai l .com/cursos-programaci on]
Tu opinin cuenta! Lee todas las opiniones de este curso y djanos la tuya:
[ http://www.mai l xmai l .com/curso-programaci on-estructurada-1/opi ni ones]
Cursos similares
Cursos Valoracin Alumnos Vdeo
Crear una pgina web
Te mostraremos algunos consejos para que puedas introducirte en el mundo
de las pginas web, teniendo en cuenta algunos conceptos bsicos. Pronto
podrs mejorar tu pgina...
[ 04/ 11/ 05]

4. 564
Gua para instalar FreeBSD
Guia para instalar FreeBSD como servidor WWW, usando Apache, Mysql, PHP.
Configurando FreeBSD, Compilando el Kernel, Activando el Sonido en
FreeBSD, Actualizando los port...
[ 06/ 04/ 06]

1. 140
Programacin avanzada
Al comenzar a adquirir la lgica computacional los conceptos que nos brinda
la academia son muy importantes. Pero cuando el estudiante se enfrenta con
la industria conoce...
[ 18/ 06/ 08]

1. 457
Programacin estructurada (primera parte)
Aprende, en el mundo de la informtica, la programacin estructurada: en
qu consiste y cul es su justificacin. Analizaremos la visin clsica de la
programacin estruc...
[ 16/ 10/ 08]

2. 107
Desarrollo de aplicaciones para dispositivos
inalmbricos (J2ME)
Curso que abarca el nivel de principiante a intermedio de la programacin
J2ME para mviles y PDAs, as como la elaboracin de pginas web para los
mismos. Inc...
[ 14/ 07/ 05]

4. 213
Descubre miles de cursos como ste en www.mailxmail.com 2
mailxmail - Cursos para compartir lo que sabes
1. Qu es programacin estructurada?
[ http://www.mai l xmai l .com/...urso-programaci on-estructurada-1/que-es-programaci on-estructurada]
Solamente con estas tres estructuras se puede hacer un programador informtico, ver por
ejemplo Pseudocdigo si bien los lenguajes de programacin, y sus compiladores, tienen un
repertorio de Estructuras de Control mayor.
Posee unas generalidades:
1. Compuestos del computador
2. Representacin de datos
Tambin contiene una Solucin de problemas, con la Metodologa y con las Estructuras de
datos.
LAS LINEALES SECUENCIALES: Son aquellas en las cuales se les puede asignar valores de
entrada de salida
LAS NO LINEALES: Son las que se pueden repetir n veces como son: Para, Mientras que e Hacer
mientras
Tambin posee unos componentes uncionales del computador:
Como es hardware ( C.P.U, MEMORIA Y DISPOSITIVOS DE ENTRADA Y SALIDA)
REPRESENTACION DE DATOS
El computador posee o maneja simbolos ya sean numricos, alfanumericos y buleanos.
Numricos: Los numricos son todos aquellos que ya sabemos
Alfanumricos: Son aquellos que poseen una cadena o contienen carapteres como 1 byte
Buleanos: Verdadero o Falso son los de duda
Descubre miles de cursos como ste en www.mailxmail.com 3
mailxmail - Cursos para compartir lo que sabes
2. Resolucin de problemas
[http://www.mai l xmai l .com/curso-programaci on-estructurada-1/resol uci on-probl emas]
Algoritmos: son los pasos lgicos y secuenciales e finitos
Diagrama de Flujo: Son las representaciones de algoritmos definiendo smbolos
Expresin: Es la forma como va la secuencia lgica de la estructura de control, un
ejemplo:
operandos => constantes o variables
+ Operadores => Son los aritmticos, lgicos (and, or) y alfanumricos
+signo de agrupacin => parntesis
+ funci n => si n (x)
AND: V*V = V OR: F*V = V
V*F= F F*F = F
F*F= F V*V = V
F*V= F V*F = V
Descubre miles de cursos como ste en www.mailxmail.com 4
mailxmail - Cursos para compartir lo que sabes
3. Definiciones
[http://www.mai l xmai l .com/curso-programaci on-estructurada-1/defi ni ci ones]
CONSISTE EN DARLE UN NOMBRE AL ESPACIO DE ALMACENAMIENTO.
CHAR A;
CHAR X,Y,Z;
CONSTANTE: ESPACIO DE ALMACENAMIENTO QUE PERMANECE CON UN VALOR FIJO
DURANTE LA EJECUCION DE UN PROGRAMA
P = 3.1416...
ESPACIO DE ALMACENAMIENTO QUE PUEDE TOMAR DIFRENTES VALORES DURANTE
LA EJECUCCION DEL PROGRAMA
SENTENCIA DE ASIGNACION
NOMBRE DE VARIABLE => VALOR
NOMBRE DE VARIABLE => EXPRESION ARITMETICA
EJEMPLO
SUELDO = 3000
SUELDO = 1000/50
EXP. ARITMETICAS ( +,-,*,/,%...)
% SOLAMENTE SE UTILIZA PARA RECUPERAR LOS RESIDUOS DE UNA OPERACIN
Descubre miles de cursos como ste en www.mailxmail.com 5
mailxmail - Cursos para compartir lo que sabes
4. Programacin en C
[http://www.mai l xmai l .com/curso-programaci on-estructurada-1/programaci on-c]
SE UTILIZA CUANDO TIENE LA MISMA PRIORIDAD EN UNA EXPRESION ARITMETICA
# INCLUDE <STDIO.H>
SE TRAE ESTA FUNCION <STDIO.H> PARA LAS FUNCIONES BASICAS DE ENTRADA Y
SALIDA
INT MAIN (){
ESTA ES UNA DEFINICION DE VARIABLE O CONSTANTES
INT = ENTERO
INT MAIN SIGNIFICA QUE DEVUELVE UNA FUNCION AL TERMINAR ESTA
INT A, B, C, D;
A = 100;
B = 20;
C = 100/ 20;
D = C
};
ESTE ES EL CUERPO DE LA FUNCION DONDE SE HACEN LAS OPERACIONES , SE
TERMINA COLOCANDO UN ; AL FINAL DE CADA LINEA,
LOS PARENTESIS SIGNIFICAN DONDE COMIENZA Y DONDE TERMINA LA OPERACIN
ASIGNADA.
Descubre miles de cursos como ste en www.mailxmail.com 6
mailxmail - Cursos para compartir lo que sabes
5. Valores
[http://www.mai l xmai l .com/curso-programaci on-estructurada-1/val ores]
PRINF IMPRIMIR EL VALOR
PRINF ("%D",D);
EJEMPLOS
ELABORE UN PROGRAMA QUE CALCULE AL AREA DE UN TRIANGULO CONOCIENDO SU
BASE Y SU ALTURA .
EN PROGRAMA C
# INCLUDE <STDIO.H>;
INT MAIN (){
INT B, H, FLOAT A ; FLOAT = REAL
SCANF ("%D", & B);
SCANF ("%D", & B);
A = (B*H)/*2 ;
PRINTF ("EL RESULTADO ES %F, A");
}
RETURN (0);
SYSTEM ("PAUSE"),
CUANDO SE LLEVA O SE LLAMA LA PALABRA FLOAT EN LA IMPRESIN SE TIENE QUE
COLOCAR F PARA QUE NO RETORNE ERROR Y EL PROGRAMA PUEDA QUEDAR BIEN.
EL RETURN ES BASICAMENTE PARA QUE NOS RETORNE EL VALOR, SYSTEM ("PAUSE"),
SE UTILIZA SOLO APRA QUE LA FUNCION SE DETENGA MIENTRAS HACE LE
PROGRAMA Y NO SE SALGA CUANDO TERMINE. EL % D O EL %F SOLO SE UTILIZA
PARA QUE RECONOSCA LA OPERACIN
Descubre miles de cursos como ste en www.mailxmail.com 7
mailxmail - Cursos para compartir lo que sabes
6. condiciones
[http://www.mai l xmai l .com/curso-programaci on-estructurada-1/condi ci ones]
EN DIAGRAMA DE FLUJO

COMO SE PUEDEN DAR CUENTA LA DIFERENCIA ES ENORME EN LE DIAGRAMA DE


FLUJO SE INICIA CON INICIO Y SE HACE EL PROCEDIMIENTO Y SE TERMINA CON FIN,
TAL COMO VIMOS EN EL EJERCICIO ANTERIOR
CONDICIONES COMPUESTAS
SON AQUELLAS QUE TIENEN DOS LADOS UNO AFIRMATICO O UNO NEGATIVO
SU LADO AFIRMATIVO NO IMPORTA A QUE LADO SE ENCUENTE LO UNICO ES QUE SE
ENCUENTRE BIEN LA OPERACIN
CONDICION SIMPLE
ES AQUELLA QUE SOLO TIENE UN LADO AFIRMATIVO SU LADO AFIRMATIVO NO
IMPORTA A QUE LADO SE ENCUENTE LO UNICO ES QUE SE ENCUENTRE BIEN LA
OPERACIN
Visita ms cursos como este en mailxmail:
[ http://www.mai l xmai l .com/cursos-i nformati ca]
[ http://www.mai l xmai l .com/cursos-programaci on]
Tu opinin cuenta! Lee todas las opiniones de este curso y djanos la tuya:
[http://www.mai l xmai l .com/curso-programaci on-estructurada-1/opi ni ones]
Cursos similares
Cursos Valoracin Alumnos Vdeo
PHP y MySQL. Aplicaciones Web: base de
datos MySQL I (sptima parte)
Programacin de aplicaciones Web con PHP y MySQL Ahora estudiaremos la
Base de Datos MySQL.Te explicaremosla instalacin, la configuraci&oacu...
[ 02/ 12/ 08]

1. 662
Gua para instalar FreeBSD
Guia para instalar FreeBSD como servidor WWW, usando Apache, Mysql, PHP.
Configurando FreeBSD, Compilando el Kernel, Activando el Sonido en
FreeBSD, Actualizando los port...
[ 06/ 04/ 06]

1. 140
Programacin avanzada
Al comenzar a adquirir la lgica computacional los conceptos que nos brinda
la academia son muy importantes. Pero cuando el estudiante se enfrenta con
la industria conoce...
[ 18/ 06/ 08]

1. 457
Desarrollo de aplicaciones para dispositivos
inalmbricos (J2ME)
Curso que abarca el nivel de principiante a intermedio de la programacin
J2ME para mviles y PDAs, as como la elaboracin de pginas web para los
mismos. Inc...
[ 14/ 07/ 05]

4. 213
Descubre miles de cursos como ste en www.mailxmail.com 8
mailxmail - Cursos para compartir lo que sabes
Programacin estructurada (primera parte)
Aprende, en el mundo de la informtica, la programacin estructurada: en
qu consiste y cul es su justificacin. Analizaremos la visin clsica de la
programacin estruc...
[ 16/ 10/ 08]

2. 107
Descubre miles de cursos como ste en www.mailxmail.com 9
mailxmail - Cursos para compartir lo que sabes

You might also like