La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Fundamentos de Programación

Presentaciones similares


Presentación del tema: "Fundamentos de Programación"— Transcripción de la presentación:

1 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: Definición y análisis del problema Depuración y validadción del programa Diseño de algoritmos Documentación Codificación del programa 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 Diseñar un algoritmo para cambiar una rueda de un coche. Encontrar el valor de la variable VALOR después de la ejecución de las siguientes operaciones: a) VALOR ← 4.0 * c) VALOR ← 5 b) X ← X ← 3 Y ← VALOR ← VALOR*X VALOR ← X ^ Y - Y

17 Preguntas de Repaso 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 Escribir un algoritmo que acepte tres números enteros e imprima el mayor de ellos.


Descargar ppt "Fundamentos de Programación"

Presentaciones similares


Anuncios Google