SlideShare una empresa de Scribd logo
1 de 16
Fundamentos de Programación Capítulo I Ing. Víctor A. Acosta G Universidad Nacional de Panamá
Etapas para resolver un Problema Definición Análisis Programación Ejecución Documentación Producción
Algoritmo Lista finita de instrucciones expresadas en forma precisa la cual especifica una secuencia  de operaciones a realizar en orden lógico para resolver un problema específico o segmento de problema
Práctica 1 Realice una lista de la secuencia de pasos que realizó para matricularse en la Universidad
Instrucciones Lógicas Lectura: Proceso por medio del cual se introducen datos a la memoria de la computadora “LEER (lista de variables)” Cálculos: Son las diferentes operaciones matemáticas que conocemos (+,-,*,/), así como exponenciación y funciones. Toda operación matemática debe ser asignada a una variable mediante el signo de asignación        k          a + b +c
Orden de Operación Exponenciación (**,   ) Multiplicación (*),  y División (/) Suma (+), Resta (-) Practica #2: Dé el resultado de los siguientes problemas matemáticos:                   3+9   *   12 – 6                             3 + 6 – 5**2 + 8 * 2                  24-12       18-12
Contador Técnica de programación que permite contar de 1 en 1 el número de veces que se procesa una operación (iteración) Inicialización: valor inicial Incremento: Cantidad a aumentarse en cada iteración
Acumulador Técnica de programación que sirve para calcular totales a partir de la suma de diversas cantidades. Inicialización: valor inicial  sum          0  Incremento: Cantidad a acumularse en cada iteración  sumsum + var
Constante Alfabéticas y Alfanuméricas Alfabéticas: ‘ Universidad de Panamá’ Alfanumérica: ‘28 de abril de 2010’ Fecha        ‘28 de abril de 2010’
Instrucciones de Impresión Transmitir información desde el computador a un dispositivo de salida IMPRIMIR (LISTA DE PARÁMETROS) EJEMPLO: IMPRIMIR (A, B, C) IMPRIMIR(‘TOTAL’, S)
PRACTICA #3: Imprima un informe de 5 estudiantes Universidad de Panamá Facultad Informática Elect. y Comunic. Listado de Estudiantes Nombre    Cédula   Sexo ------------------ ------------------ ------------------ Total de estudiantes:  5
Reglas para escribir un Algoritmo Las instrucciones deben ir en mayúsculas o imprenta Si hay varias instrucciones por líneas, sepárelas por comas Deben iniciar con la palabra INICIO y terminar con FIN Son las instrucciones de entrada las que se leen y de salidas las que se imprimen. Deben ir encerradas entre () y separadas por comas
Reglas para escribir un Algoritmo II Las constantes alfabéticas y alfanuméricas deben ir encerradas entre apóstrofos Para llamar a una subrutina se usa la palabra EJECUTAR seguido del nombre de la subrutina Para definir asignación se usa  Las Instrucciones compuestas deben ir con la palabra Y o con O
Reglas para escribir un Algoritmo III Operadores Lógicos:  >, <, =, <=, >=, <> Las instrucciones deben ser usadas según su formato y escritas estructuradamente Los nombres de las variables se escriben usando combinaciones de letras, números siempre que la primera sea una letra
EJEMPLO Desarrolle el algoritmo que calcule lo siguiente:    R = ((3+6)/4)*6 SOLUCIÓN: INICIO 	A        3      B       6      C       A + B      D       C/4      R       D * 6      IMPRIMIR (‘Resultado de R:’, R) FIN
PRACTICA #4 Elabore un algoritmo que lea 2 números y luego calcule la suma, resta multiplicación y división de ambos e imprima los números, la operación y sus respectivos resultados

Más contenido relacionado

La actualidad más candente

Reporte de practicas
Reporte de practicasReporte de practicas
Reporte de practicasjFernando095
 
10. subalgoritmos parte i
10. subalgoritmos parte i10. subalgoritmos parte i
10. subalgoritmos parte ircarrerah
 
Silva marcela conceptos_básicos_programación_m2
Silva marcela conceptos_básicos_programación_m2Silva marcela conceptos_básicos_programación_m2
Silva marcela conceptos_básicos_programación_m2Marcela Mendoza
 
Fundamentos de Programación - Unidad IV: Arreglos (Vectores)
Fundamentos de Programación - Unidad IV: Arreglos (Vectores)Fundamentos de Programación - Unidad IV: Arreglos (Vectores)
Fundamentos de Programación - Unidad IV: Arreglos (Vectores)José Antonio Sandoval Acosta
 
Asesoria MetodologíA Y TecnologíA De La ProgramacióN I
Asesoria MetodologíA Y TecnologíA De La ProgramacióN IAsesoria MetodologíA Y TecnologíA De La ProgramacióN I
Asesoria MetodologíA Y TecnologíA De La ProgramacióN IDanilo Jaramillo
 
Lenguaje de programacion c++ basico 4ta parte expresiones y funciones matemát...
Lenguaje de programacion c++ basico 4ta parte expresiones y funciones matemát...Lenguaje de programacion c++ basico 4ta parte expresiones y funciones matemát...
Lenguaje de programacion c++ basico 4ta parte expresiones y funciones matemát...Dunkherz
 
Cuestionario Fundamentos de Programación
Cuestionario Fundamentos de ProgramaciónCuestionario Fundamentos de Programación
Cuestionario Fundamentos de ProgramaciónAnita Albán
 
Algoritmo eiika..
Algoritmo eiika..Algoritmo eiika..
Algoritmo eiika..ediikiita
 
Pseudocodigo 123
Pseudocodigo 123Pseudocodigo 123
Pseudocodigo 123guest96a998
 
For laura ximena martinez
For laura ximena martinezFor laura ximena martinez
For laura ximena martinezlaurita30_x
 
Programación en C++
Programación en C++Programación en C++
Programación en C++Elvin Fortin
 
2 2018 Segundo Parcial CBP100
2 2018 Segundo Parcial CBP100 2 2018 Segundo Parcial CBP100
2 2018 Segundo Parcial CBP100 rasave
 
Lenguaje java utilizando la estructura for
Lenguaje java utilizando la estructura forLenguaje java utilizando la estructura for
Lenguaje java utilizando la estructura forkmilita95
 

La actualidad más candente (19)

Reporte de practicas
Reporte de practicasReporte de practicas
Reporte de practicas
 
10. subalgoritmos parte i
10. subalgoritmos parte i10. subalgoritmos parte i
10. subalgoritmos parte i
 
Silva marcela conceptos_básicos_programación_m2
Silva marcela conceptos_básicos_programación_m2Silva marcela conceptos_básicos_programación_m2
Silva marcela conceptos_básicos_programación_m2
 
Fundamentos de Programación - Unidad IV: Arreglos (Vectores)
Fundamentos de Programación - Unidad IV: Arreglos (Vectores)Fundamentos de Programación - Unidad IV: Arreglos (Vectores)
Fundamentos de Programación - Unidad IV: Arreglos (Vectores)
 
Asesoria MetodologíA Y TecnologíA De La ProgramacióN I
Asesoria MetodologíA Y TecnologíA De La ProgramacióN IAsesoria MetodologíA Y TecnologíA De La ProgramacióN I
Asesoria MetodologíA Y TecnologíA De La ProgramacióN I
 
Lenguaje de programacion c++ basico 4ta parte expresiones y funciones matemát...
Lenguaje de programacion c++ basico 4ta parte expresiones y funciones matemát...Lenguaje de programacion c++ basico 4ta parte expresiones y funciones matemát...
Lenguaje de programacion c++ basico 4ta parte expresiones y funciones matemát...
 
Juancastillo
JuancastilloJuancastillo
Juancastillo
 
Portada
PortadaPortada
Portada
 
Cuestionario Fundamentos de Programación
Cuestionario Fundamentos de ProgramaciónCuestionario Fundamentos de Programación
Cuestionario Fundamentos de Programación
 
Algoritmo eiika..
Algoritmo eiika..Algoritmo eiika..
Algoritmo eiika..
 
Pseudocodigo 123
Pseudocodigo 123Pseudocodigo 123
Pseudocodigo 123
 
For laura ximena martinez
For laura ximena martinezFor laura ximena martinez
For laura ximena martinez
 
Algoritmo decimo
Algoritmo decimoAlgoritmo decimo
Algoritmo decimo
 
Programación en C++
Programación en C++Programación en C++
Programación en C++
 
10 reportes de practicas
10 reportes de practicas10 reportes de practicas
10 reportes de practicas
 
10 reportes de practicas
10 reportes de practicas10 reportes de practicas
10 reportes de practicas
 
2 2018 Segundo Parcial CBP100
2 2018 Segundo Parcial CBP100 2 2018 Segundo Parcial CBP100
2 2018 Segundo Parcial CBP100
 
Tareafunciones
TareafuncionesTareafunciones
Tareafunciones
 
Lenguaje java utilizando la estructura for
Lenguaje java utilizando la estructura forLenguaje java utilizando la estructura for
Lenguaje java utilizando la estructura for
 

Destacado

Programacion estructurada by Marcos Acosta
Programacion estructurada by Marcos AcostaProgramacion estructurada by Marcos Acosta
Programacion estructurada by Marcos AcostaMarcos Acosta
 
Curso basico de programacion en c
Curso basico de programacion en cCurso basico de programacion en c
Curso basico de programacion en cvictdiazm
 
Técnicas de programación estructurada
Técnicas de programación estructuradaTécnicas de programación estructurada
Técnicas de programación estructuradaGabriel Mondragón
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructuradaJennifer Montano
 
Programacion estructurada
Programacion estructuradaProgramacion estructurada
Programacion estructuradalexar4203
 
Importancia De La ProgramacióN Estructurada
Importancia De La ProgramacióN EstructuradaImportancia De La ProgramacióN Estructurada
Importancia De La ProgramacióN EstructuradaMarvin Romero
 
Fp sesion 1 ppt
Fp sesion 1 pptFp sesion 1 ppt
Fp sesion 1 pptThejacob18
 
Programación estructurada
Programación  estructuradaProgramación  estructurada
Programación estructuradaPal Almaza
 
Fundamentos programación
Fundamentos programaciónFundamentos programación
Fundamentos programaciónMilton Escobar
 
UTPL-FUNDAMENTOS DE LA PROGRAMACIÓN-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)
UTPL-FUNDAMENTOS DE LA PROGRAMACIÓN-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)UTPL-FUNDAMENTOS DE LA PROGRAMACIÓN-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)
UTPL-FUNDAMENTOS DE LA PROGRAMACIÓN-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)Videoconferencias UTPL
 
Fundamentos de la programacion (Luis Joyanes) 3era Edicion
Fundamentos de la programacion (Luis Joyanes) 3era EdicionFundamentos de la programacion (Luis Joyanes) 3era Edicion
Fundamentos de la programacion (Luis Joyanes) 3era EdicionDeveloper Software
 
Manual c++
Manual c++Manual c++
Manual c++slent
 
Fundamentos de programacion
Fundamentos de programacionFundamentos de programacion
Fundamentos de programacionVale
 

Destacado (15)

Programacion estructurada by Marcos Acosta
Programacion estructurada by Marcos AcostaProgramacion estructurada by Marcos Acosta
Programacion estructurada by Marcos Acosta
 
Curso basico de programacion en c
Curso basico de programacion en cCurso basico de programacion en c
Curso basico de programacion en c
 
Técnicas de programación estructurada
Técnicas de programación estructuradaTécnicas de programación estructurada
Técnicas de programación estructurada
 
Lenguaje C
Lenguaje CLenguaje C
Lenguaje C
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructurada
 
Programacion estructurada
Programacion estructuradaProgramacion estructurada
Programacion estructurada
 
Importancia De La ProgramacióN Estructurada
Importancia De La ProgramacióN EstructuradaImportancia De La ProgramacióN Estructurada
Importancia De La ProgramacióN Estructurada
 
Fp sesion 1 ppt
Fp sesion 1 pptFp sesion 1 ppt
Fp sesion 1 ppt
 
Programación estructurada
Programación  estructuradaProgramación  estructurada
Programación estructurada
 
Fundamentos programación
Fundamentos programaciónFundamentos programación
Fundamentos programación
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructurada
 
UTPL-FUNDAMENTOS DE LA PROGRAMACIÓN-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)
UTPL-FUNDAMENTOS DE LA PROGRAMACIÓN-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)UTPL-FUNDAMENTOS DE LA PROGRAMACIÓN-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)
UTPL-FUNDAMENTOS DE LA PROGRAMACIÓN-II-BIMESTRE-(OCTUBRE 2011-FEBRERO 2012)
 
Fundamentos de la programacion (Luis Joyanes) 3era Edicion
Fundamentos de la programacion (Luis Joyanes) 3era EdicionFundamentos de la programacion (Luis Joyanes) 3era Edicion
Fundamentos de la programacion (Luis Joyanes) 3era Edicion
 
Manual c++
Manual c++Manual c++
Manual c++
 
Fundamentos de programacion
Fundamentos de programacionFundamentos de programacion
Fundamentos de programacion
 

Similar a Fundamentos De Programación

Similar a Fundamentos De Programación (20)

Metodologia de la Programción
Metodologia de la ProgramciónMetodologia de la Programción
Metodologia de la Programción
 
Unidad i
Unidad iUnidad i
Unidad i
 
Unidad i
Unidad iUnidad i
Unidad i
 
Programación modular estructurada.ppt
Programación modular estructurada.pptProgramación modular estructurada.ppt
Programación modular estructurada.ppt
 
Fundamentos de Programacion
Fundamentos de ProgramacionFundamentos de Programacion
Fundamentos de Programacion
 
Clase 02
Clase 02Clase 02
Clase 02
 
Diseño de pseudocodigo
Diseño de pseudocodigoDiseño de pseudocodigo
Diseño de pseudocodigo
 
Algoritmos y programas estructuras
Algoritmos y programas estructurasAlgoritmos y programas estructuras
Algoritmos y programas estructuras
 
Guía no. 1 grado 7
Guía no. 1 grado 7Guía no. 1 grado 7
Guía no. 1 grado 7
 
Guía no. 1 grado 7
Guía no. 1 grado 7Guía no. 1 grado 7
Guía no. 1 grado 7
 
Guía no. 1 grado 7
Guía no. 1 grado 7Guía no. 1 grado 7
Guía no. 1 grado 7
 
Algoritmos y programas ing civil
Algoritmos y programas ing civil Algoritmos y programas ing civil
Algoritmos y programas ing civil
 
Video Primer Bimestre Metodologia Abierta
Video Primer Bimestre Metodologia AbiertaVideo Primer Bimestre Metodologia Abierta
Video Primer Bimestre Metodologia Abierta
 
Diapositivas richard diaz
Diapositivas richard diazDiapositivas richard diaz
Diapositivas richard diaz
 
15diagramas de flujo
15diagramas de flujo15diagramas de flujo
15diagramas de flujo
 
Entidades primitivas para algoritmos
Entidades primitivas para algoritmosEntidades primitivas para algoritmos
Entidades primitivas para algoritmos
 
Algoritmos y clase
Algoritmos y claseAlgoritmos y clase
Algoritmos y clase
 
Algoritmosconeptosbasicos 1
Algoritmosconeptosbasicos 1Algoritmosconeptosbasicos 1
Algoritmosconeptosbasicos 1
 
Elemento3
Elemento3Elemento3
Elemento3
 
Elemento3
Elemento3Elemento3
Elemento3
 

Último

Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuelacocuyelquemao
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 

Último (20)

Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuela
 
Unidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDIUnidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDI
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 

Fundamentos De Programación

  • 1. Fundamentos de Programación Capítulo I Ing. Víctor A. Acosta G Universidad Nacional de Panamá
  • 2. Etapas para resolver un Problema Definición Análisis Programación Ejecución Documentación Producción
  • 3. Algoritmo Lista finita de instrucciones expresadas en forma precisa la cual especifica una secuencia de operaciones a realizar en orden lógico para resolver un problema específico o segmento de problema
  • 4. Práctica 1 Realice una lista de la secuencia de pasos que realizó para matricularse en la Universidad
  • 5. Instrucciones Lógicas Lectura: Proceso por medio del cual se introducen datos a la memoria de la computadora “LEER (lista de variables)” Cálculos: Son las diferentes operaciones matemáticas que conocemos (+,-,*,/), así como exponenciación y funciones. Toda operación matemática debe ser asignada a una variable mediante el signo de asignación k a + b +c
  • 6. Orden de Operación Exponenciación (**, ) Multiplicación (*), y División (/) Suma (+), Resta (-) Practica #2: Dé el resultado de los siguientes problemas matemáticos: 3+9 * 12 – 6 3 + 6 – 5**2 + 8 * 2 24-12 18-12
  • 7. Contador Técnica de programación que permite contar de 1 en 1 el número de veces que se procesa una operación (iteración) Inicialización: valor inicial Incremento: Cantidad a aumentarse en cada iteración
  • 8. Acumulador Técnica de programación que sirve para calcular totales a partir de la suma de diversas cantidades. Inicialización: valor inicial sum 0 Incremento: Cantidad a acumularse en cada iteración sumsum + var
  • 9. Constante Alfabéticas y Alfanuméricas Alfabéticas: ‘ Universidad de Panamá’ Alfanumérica: ‘28 de abril de 2010’ Fecha ‘28 de abril de 2010’
  • 10. Instrucciones de Impresión Transmitir información desde el computador a un dispositivo de salida IMPRIMIR (LISTA DE PARÁMETROS) EJEMPLO: IMPRIMIR (A, B, C) IMPRIMIR(‘TOTAL’, S)
  • 11. PRACTICA #3: Imprima un informe de 5 estudiantes Universidad de Panamá Facultad Informática Elect. y Comunic. Listado de Estudiantes Nombre Cédula Sexo ------------------ ------------------ ------------------ Total de estudiantes: 5
  • 12. Reglas para escribir un Algoritmo Las instrucciones deben ir en mayúsculas o imprenta Si hay varias instrucciones por líneas, sepárelas por comas Deben iniciar con la palabra INICIO y terminar con FIN Son las instrucciones de entrada las que se leen y de salidas las que se imprimen. Deben ir encerradas entre () y separadas por comas
  • 13. Reglas para escribir un Algoritmo II Las constantes alfabéticas y alfanuméricas deben ir encerradas entre apóstrofos Para llamar a una subrutina se usa la palabra EJECUTAR seguido del nombre de la subrutina Para definir asignación se usa Las Instrucciones compuestas deben ir con la palabra Y o con O
  • 14. Reglas para escribir un Algoritmo III Operadores Lógicos: >, <, =, <=, >=, <> Las instrucciones deben ser usadas según su formato y escritas estructuradamente Los nombres de las variables se escriben usando combinaciones de letras, números siempre que la primera sea una letra
  • 15. EJEMPLO Desarrolle el algoritmo que calcule lo siguiente: R = ((3+6)/4)*6 SOLUCIÓN: INICIO A 3 B 6 C A + B D C/4 R D * 6 IMPRIMIR (‘Resultado de R:’, R) FIN
  • 16. PRACTICA #4 Elabore un algoritmo que lea 2 números y luego calcule la suma, resta multiplicación y división de ambos e imprima los números, la operación y sus respectivos resultados