SlideShare una empresa de Scribd logo
1 de 17
Fundamentos de
Programación
Estructura General de un
Programa
2
Concepto de Programa
Un programa de computadora es un conjunto de
instrucciones que producirá la ejecución de una
determinada tarea.
En esencia un programa es un medio para
conseguir un fin
3
Concepto de Programa
El proceso de programación es un proceso dde
solución de problemas y el desarrollo de un
programa que requiere de las siguientes fases:
1. Definición y análisis
del problema
4. Depuración y
validadción del
programa
2. Diseño de algoritmos 5. Documentación
3. Codificación del programa 6. Mantenimiento
4
Partes constitutivas de un Programa
Tras la decisión de desarrollar un programa, el
programador debe establecer el conjunto de
especificaciones que debe contener el
programa:
• Entrada
• Salida
• Algoritmos de resolución
5
Instrucciones y Tipos de
Instrucciones
Las acciones o instrucciones se deben escribir y
posteriormente almacenar en memoria en el
mismo orden en que han de ejecutarse, es
decir, en secuencia.
Un programa puede ser lineal o no lineal.
6
Elementos básicos de un programa
Los elementos básicos constitutivos de un
programa son:
• Palabras reservadas
• Identificadores
• Caracteres
• Constantes
• Variables
• Expresiones
• Instrucciones
7
Datos, tipos de datos y operaciones
primitivas
Existen dos tipos de datos: simples y compuestos.
Los tipos de datos simples son:
• Numéricos
• Lógicos
• Carácter
Los tipos de datos complejos son:
• Subrango
• Enumerados
8
Constantes y Variables
Los valores que no deben cambiar durante la
ejecución de un programa: constantes.
Una variable es una partida de datos u objeto
cuyo valor puede cambiar durante el desarrollo
del algoritmo o ejecución del programa
9
Expresiones
Las expresiones son combinaciones de
constantes, variables, símbolos de operación,
paréntesis y nombres de funciones especiales.
Las expresiones se clasifican en:
• Aritméticas
• Relacionales
• Lógicas
• Carácter
10
Funciones Internas
Las operaciones que se requieren en los
programas exigen en numerosas ocasiones,
además de las operaciones de las operaciones
aritméticas básicas un número determinado de
operadores especiales que se denominan
funciones internas
11
La operación de Asignación
La operación de asignación es el modo de
almacenar valores a una variable. La operación
de asignación se representa con el simbolo u
operador ← .
La operación se asignación se conoce como
instrucción o sentencia de asignación cunado se
refiere a un lenguaje de programación.
12
Entrada y Salida de Información
Los cálculos que rtealizan las computadoras
requieren para ser útiles de entrada de los datos
necesarios para ejecutar las operaciones que
posteriormente se convertirán en resultados, es
decir, salidas.
Las operaciones de entrada permiten leer valores
y asignarlos a determinadas variables. (read)
Las operaciones de salida permiten mostrar los
resultado que produce el programa. (write)
13
Escritura de Algoritmos/Programas
Los algoritmos deben ser escritos en lenguajes
similares a los programas.
Un algoritmo constará de dos componentes: una
cabecera de programa y un bloque algoritmo.
La cabecera de programa es una acción simple
que comienza con la palagra ALGORITMO
seguida por el nombre asignado al programa
completo
14
Escritura de Algoritmos/Programas
El bloque algoritmo es el resto del programa y
consta de dos componentes o secciones:
• las acciones de declaración y
• las acciones ejecutables.
15
Escritura de Algoritmos/Programas
Las declaraciones definen o declaran las
variables y constantes que tengan nombres.
Las acciones ejecutables son las acciones que
posteriormente deberán realizar cuando el
algoritmo se ejecute.
16
Preguntas de Repaso
1. Diseñar un algoritmo para cambiar una rueda de
un coche.
2. Encontrar el valor de la variable VALOR después
de la ejecución de las siguientes operaciones:
a) VALOR ← 4.0 * 5 c) VALOR ← 5
b) X ← 3.0 X ← 3
Y ← 2.0 VALOR ← VALOR*X
VALOR ← X ^ Y - Y
17
Preguntas de Repaso
3. Se tiene tres variables A, B y C. escribir las
instrucciones necesarias para intercambiar entre
si sus valores del modo siguiente:
- B toma el valor de A
- C toma el valor de B
- A toma el valor de C
4. Escribir un algoritmo que acepte tres números
enteros e imprima el mayor de ellos.

Más contenido relacionado

Similar a 5892_TRECALDE_DOC_00022.ppt

Similar a 5892_TRECALDE_DOC_00022.ppt (20)

Solución de problemas aplicando la computadora
Solución de problemas aplicando la computadoraSolución de problemas aplicando la computadora
Solución de problemas aplicando la computadora
 
Tecno
TecnoTecno
Tecno
 
Estructuras basicas
Estructuras basicasEstructuras basicas
Estructuras basicas
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
Estructuras básicas
Estructuras básicas Estructuras básicas
Estructuras básicas
 
ESTRUCTURAS BÁSICAS
ESTRUCTURAS BÁSICASESTRUCTURAS BÁSICAS
ESTRUCTURAS BÁSICAS
 
Estructuras básicas
Estructuras básicas Estructuras básicas
Estructuras básicas
 
Parte i curso c
Parte i curso cParte i curso c
Parte i curso c
 
Unidad 2 curso c
Unidad 2 curso cUnidad 2 curso c
Unidad 2 curso c
 
Elementos basicos c++
Elementos basicos c++Elementos basicos c++
Elementos basicos c++
 
Elementos basicos c++
Elementos basicos c++Elementos basicos c++
Elementos basicos c++
 
Elementos basicos c++
Elementos basicos c++Elementos basicos c++
Elementos basicos c++
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Clase 2
Clase 2Clase 2
Clase 2
 
9 febrero16 3
9 febrero16 39 febrero16 3
9 febrero16 3
 
Fpr Tema 1 www.fresymetal.com
Fpr Tema 1 www.fresymetal.comFpr Tema 1 www.fresymetal.com
Fpr Tema 1 www.fresymetal.com
 
Clase 1 Lenguaje C++
Clase 1 Lenguaje C++Clase 1 Lenguaje C++
Clase 1 Lenguaje C++
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Introducción a la Computación Módulo 4
Introducción a la Computación Módulo 4Introducción a la Computación Módulo 4
Introducción a la Computación Módulo 4
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 

Último

FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menores
FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menoresFICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menores
FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menoresSantosprez2
 
EL CARDENALITO Lengua y Literatura de 6 grado
EL CARDENALITO Lengua y Literatura de 6 gradoEL CARDENALITO Lengua y Literatura de 6 grado
EL CARDENALITO Lengua y Literatura de 6 gradomartanuez15
 
Época colonial: vestimenta, costumbres y juegos de la época
Época colonial: vestimenta, costumbres y juegos de la épocaÉpoca colonial: vestimenta, costumbres y juegos de la época
Época colonial: vestimenta, costumbres y juegos de la épocacecifranco1981
 
REGLAMENTO FINAL DE EVALUACIÓN 2024 pdf.pdf
REGLAMENTO  FINAL DE EVALUACIÓN 2024 pdf.pdfREGLAMENTO  FINAL DE EVALUACIÓN 2024 pdf.pdf
REGLAMENTO FINAL DE EVALUACIÓN 2024 pdf.pdfInformacionesCMI
 
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...Agrela Elvixeo
 
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE.pdf
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE.pdfDISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE.pdf
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE.pdfVerenice Del Rio
 
Lecciones 07 Esc. Sabática. Motivados por la esperanza
Lecciones 07 Esc. Sabática. Motivados por la esperanzaLecciones 07 Esc. Sabática. Motivados por la esperanza
Lecciones 07 Esc. Sabática. Motivados por la esperanzaAlejandrino Halire Ccahuana
 
Lineamientos de la Escuela de la Confianza SJA Ccesa.pptx
Lineamientos de la Escuela de la Confianza  SJA  Ccesa.pptxLineamientos de la Escuela de la Confianza  SJA  Ccesa.pptx
Lineamientos de la Escuela de la Confianza SJA Ccesa.pptxDemetrio Ccesa Rayme
 
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanenteDiapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanenteinmaculadatorressanc
 
PLAN LECTOR QUINTO 2023 educación primaria de menores Quinto grado
PLAN LECTOR QUINTO 2023  educación primaria de menores Quinto gradoPLAN LECTOR QUINTO 2023  educación primaria de menores Quinto grado
PLAN LECTOR QUINTO 2023 educación primaria de menores Quinto gradoSantosprez2
 
ACERTIJO EL NÚMERO PI COLOREA EMBLEMA OLÍMPICO DE PARÍS. Por JAVIER SOLIS NOYOLA
ACERTIJO EL NÚMERO PI COLOREA EMBLEMA OLÍMPICO DE PARÍS. Por JAVIER SOLIS NOYOLAACERTIJO EL NÚMERO PI COLOREA EMBLEMA OLÍMPICO DE PARÍS. Por JAVIER SOLIS NOYOLA
ACERTIJO EL NÚMERO PI COLOREA EMBLEMA OLÍMPICO DE PARÍS. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
Pasos para enviar una tarea en SIANET - sólo estudiantes.pdf
Pasos para enviar una tarea en SIANET - sólo estudiantes.pdfPasos para enviar una tarea en SIANET - sólo estudiantes.pdf
Pasos para enviar una tarea en SIANET - sólo estudiantes.pdfNELLYKATTY
 
4ª SESION la misión santificadora del Espíritu Santo en la vida de la Iglesi...
4ª SESION  la misión santificadora del Espíritu Santo en la vida de la Iglesi...4ª SESION  la misión santificadora del Espíritu Santo en la vida de la Iglesi...
4ª SESION la misión santificadora del Espíritu Santo en la vida de la Iglesi...Reneeavia
 
04.UNIDAD DE APRENDIZAJE III CICLO-Cuidamos nuestro medioambiente (1).docx
04.UNIDAD DE APRENDIZAJE III CICLO-Cuidamos nuestro medioambiente (1).docx04.UNIDAD DE APRENDIZAJE III CICLO-Cuidamos nuestro medioambiente (1).docx
04.UNIDAD DE APRENDIZAJE III CICLO-Cuidamos nuestro medioambiente (1).docxjhazmingomez1
 
El liderazgo en la empresa sostenible, introducción, definición y ejemplo.
El liderazgo en la empresa sostenible, introducción, definición y ejemplo.El liderazgo en la empresa sostenible, introducción, definición y ejemplo.
El liderazgo en la empresa sostenible, introducción, definición y ejemplo.JonathanCovena1
 
novelas-cortas--3.pdf Analisis introspectivo y retrospectivo, sintesis
novelas-cortas--3.pdf Analisis introspectivo y retrospectivo, sintesisnovelas-cortas--3.pdf Analisis introspectivo y retrospectivo, sintesis
novelas-cortas--3.pdf Analisis introspectivo y retrospectivo, sintesisPsicClinGlendaBerrez
 
MINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docx
MINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docxMINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docx
MINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docxLorenaHualpachoque
 

Último (20)

TÉCNICAS OBSERVACIONALES Y TEXTUALES.pdf
TÉCNICAS OBSERVACIONALES Y TEXTUALES.pdfTÉCNICAS OBSERVACIONALES Y TEXTUALES.pdf
TÉCNICAS OBSERVACIONALES Y TEXTUALES.pdf
 
FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menores
FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menoresFICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menores
FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menores
 
Power Point : Motivados por la esperanza
Power Point : Motivados por la esperanzaPower Point : Motivados por la esperanza
Power Point : Motivados por la esperanza
 
EL CARDENALITO Lengua y Literatura de 6 grado
EL CARDENALITO Lengua y Literatura de 6 gradoEL CARDENALITO Lengua y Literatura de 6 grado
EL CARDENALITO Lengua y Literatura de 6 grado
 
Época colonial: vestimenta, costumbres y juegos de la época
Época colonial: vestimenta, costumbres y juegos de la épocaÉpoca colonial: vestimenta, costumbres y juegos de la época
Época colonial: vestimenta, costumbres y juegos de la época
 
REGLAMENTO FINAL DE EVALUACIÓN 2024 pdf.pdf
REGLAMENTO  FINAL DE EVALUACIÓN 2024 pdf.pdfREGLAMENTO  FINAL DE EVALUACIÓN 2024 pdf.pdf
REGLAMENTO FINAL DE EVALUACIÓN 2024 pdf.pdf
 
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...
 
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE.pdf
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE.pdfDISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE.pdf
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE.pdf
 
Lecciones 07 Esc. Sabática. Motivados por la esperanza
Lecciones 07 Esc. Sabática. Motivados por la esperanzaLecciones 07 Esc. Sabática. Motivados por la esperanza
Lecciones 07 Esc. Sabática. Motivados por la esperanza
 
Lineamientos de la Escuela de la Confianza SJA Ccesa.pptx
Lineamientos de la Escuela de la Confianza  SJA  Ccesa.pptxLineamientos de la Escuela de la Confianza  SJA  Ccesa.pptx
Lineamientos de la Escuela de la Confianza SJA Ccesa.pptx
 
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanenteDiapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
 
PLAN LECTOR QUINTO 2023 educación primaria de menores Quinto grado
PLAN LECTOR QUINTO 2023  educación primaria de menores Quinto gradoPLAN LECTOR QUINTO 2023  educación primaria de menores Quinto grado
PLAN LECTOR QUINTO 2023 educación primaria de menores Quinto grado
 
ACERTIJO EL NÚMERO PI COLOREA EMBLEMA OLÍMPICO DE PARÍS. Por JAVIER SOLIS NOYOLA
ACERTIJO EL NÚMERO PI COLOREA EMBLEMA OLÍMPICO DE PARÍS. Por JAVIER SOLIS NOYOLAACERTIJO EL NÚMERO PI COLOREA EMBLEMA OLÍMPICO DE PARÍS. Por JAVIER SOLIS NOYOLA
ACERTIJO EL NÚMERO PI COLOREA EMBLEMA OLÍMPICO DE PARÍS. Por JAVIER SOLIS NOYOLA
 
Pasos para enviar una tarea en SIANET - sólo estudiantes.pdf
Pasos para enviar una tarea en SIANET - sólo estudiantes.pdfPasos para enviar una tarea en SIANET - sólo estudiantes.pdf
Pasos para enviar una tarea en SIANET - sólo estudiantes.pdf
 
4ª SESION la misión santificadora del Espíritu Santo en la vida de la Iglesi...
4ª SESION  la misión santificadora del Espíritu Santo en la vida de la Iglesi...4ª SESION  la misión santificadora del Espíritu Santo en la vida de la Iglesi...
4ª SESION la misión santificadora del Espíritu Santo en la vida de la Iglesi...
 
04.UNIDAD DE APRENDIZAJE III CICLO-Cuidamos nuestro medioambiente (1).docx
04.UNIDAD DE APRENDIZAJE III CICLO-Cuidamos nuestro medioambiente (1).docx04.UNIDAD DE APRENDIZAJE III CICLO-Cuidamos nuestro medioambiente (1).docx
04.UNIDAD DE APRENDIZAJE III CICLO-Cuidamos nuestro medioambiente (1).docx
 
El liderazgo en la empresa sostenible, introducción, definición y ejemplo.
El liderazgo en la empresa sostenible, introducción, definición y ejemplo.El liderazgo en la empresa sostenible, introducción, definición y ejemplo.
El liderazgo en la empresa sostenible, introducción, definición y ejemplo.
 
novelas-cortas--3.pdf Analisis introspectivo y retrospectivo, sintesis
novelas-cortas--3.pdf Analisis introspectivo y retrospectivo, sintesisnovelas-cortas--3.pdf Analisis introspectivo y retrospectivo, sintesis
novelas-cortas--3.pdf Analisis introspectivo y retrospectivo, sintesis
 
flujo de materia y energía ecosistemas.
flujo de materia y  energía ecosistemas.flujo de materia y  energía ecosistemas.
flujo de materia y energía ecosistemas.
 
MINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docx
MINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docxMINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docx
MINEDU BASES JUEGOS ESCOLARES DEPORTIVOS PARADEPORTIVOS 2024.docx
 

5892_TRECALDE_DOC_00022.ppt

  • 2. 2 Concepto de Programa Un programa de computadora es un conjunto de instrucciones que producirá la ejecución de una determinada tarea. En esencia un programa es un medio para conseguir un fin
  • 3. 3 Concepto de Programa El proceso de programación es un proceso dde solución de problemas y el desarrollo de un programa que requiere de las siguientes fases: 1. Definición y análisis del problema 4. Depuración y validadción del programa 2. Diseño de algoritmos 5. Documentación 3. Codificación del programa 6. Mantenimiento
  • 4. 4 Partes constitutivas de un Programa Tras la decisión de desarrollar un programa, el programador debe establecer el conjunto de especificaciones que debe contener el programa: • Entrada • Salida • Algoritmos de resolución
  • 5. 5 Instrucciones y Tipos de Instrucciones Las acciones o instrucciones se deben escribir y posteriormente almacenar en memoria en el mismo orden en que han de ejecutarse, es decir, en secuencia. Un programa puede ser lineal o no lineal.
  • 6. 6 Elementos básicos de un programa Los elementos básicos constitutivos de un programa son: • Palabras reservadas • Identificadores • Caracteres • Constantes • Variables • Expresiones • Instrucciones
  • 7. 7 Datos, tipos de datos y operaciones primitivas Existen dos tipos de datos: simples y compuestos. Los tipos de datos simples son: • Numéricos • Lógicos • Carácter Los tipos de datos complejos son: • Subrango • Enumerados
  • 8. 8 Constantes y Variables Los valores que no deben cambiar durante la ejecución de un programa: constantes. Una variable es una partida de datos u objeto cuyo valor puede cambiar durante el desarrollo del algoritmo o ejecución del programa
  • 9. 9 Expresiones Las expresiones son combinaciones de constantes, variables, símbolos de operación, paréntesis y nombres de funciones especiales. Las expresiones se clasifican en: • Aritméticas • Relacionales • Lógicas • Carácter
  • 10. 10 Funciones Internas Las operaciones que se requieren en los programas exigen en numerosas ocasiones, además de las operaciones de las operaciones aritméticas básicas un número determinado de operadores especiales que se denominan funciones internas
  • 11. 11 La operación de Asignación La operación de asignación es el modo de almacenar valores a una variable. La operación de asignación se representa con el simbolo u operador ← . La operación se asignación se conoce como instrucción o sentencia de asignación cunado se refiere a un lenguaje de programación.
  • 12. 12 Entrada y Salida de Información Los cálculos que rtealizan las computadoras requieren para ser útiles de entrada de los datos necesarios para ejecutar las operaciones que posteriormente se convertirán en resultados, es decir, salidas. Las operaciones de entrada permiten leer valores y asignarlos a determinadas variables. (read) Las operaciones de salida permiten mostrar los resultado que produce el programa. (write)
  • 13. 13 Escritura de Algoritmos/Programas Los algoritmos deben ser escritos en lenguajes similares a los programas. Un algoritmo constará de dos componentes: una cabecera de programa y un bloque algoritmo. La cabecera de programa es una acción simple que comienza con la palagra ALGORITMO seguida por el nombre asignado al programa completo
  • 14. 14 Escritura de Algoritmos/Programas El bloque algoritmo es el resto del programa y consta de dos componentes o secciones: • las acciones de declaración y • las acciones ejecutables.
  • 15. 15 Escritura de Algoritmos/Programas Las declaraciones definen o declaran las variables y constantes que tengan nombres. Las acciones ejecutables son las acciones que posteriormente deberán realizar cuando el algoritmo se ejecute.
  • 16. 16 Preguntas de Repaso 1. Diseñar un algoritmo para cambiar una rueda de un coche. 2. Encontrar el valor de la variable VALOR después de la ejecución de las siguientes operaciones: a) VALOR ← 4.0 * 5 c) VALOR ← 5 b) X ← 3.0 X ← 3 Y ← 2.0 VALOR ← VALOR*X VALOR ← X ^ Y - Y
  • 17. 17 Preguntas de Repaso 3. Se tiene tres variables A, B y C. escribir las instrucciones necesarias para intercambiar entre si sus valores del modo siguiente: - B toma el valor de A - C toma el valor de B - A toma el valor de C 4. Escribir un algoritmo que acepte tres números enteros e imprima el mayor de ellos.