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