programacion de grado 11 sustentacion
Post on 26-Jul-2015
236 Views
Preview:
TRANSCRIPT
ProgramaciónUn programa es un conjunto de instrucciones que producirán la ejecución de una determinada tarea.
Objetivos de la programación
• Corrección: Si hace lo que debe hacer•Claridad: Facilita su desarrollo y posterior mantenimiento:•Eficiencia: Gestiona de la mejor forma los recursos que utiliza.•Portabilidad:
Fases de programación
1. Definición y delimitación del problema a solucionar (enunciado del problema)
1:LENGUAJE DE MÁQUINA: Instrucciones que se dan directamente a la computadora, utilizando una serie de dígitos binarios o bits, representados por los números 0 y 1
2:LENGUAJE DE BAJO NIVEL: No puede ser ejecutado directamente por la computadora , requiere una fase de traducción al lenguaje máquina. programa fuente y programa objeto 3:LENGUAJE DE ALTO NIVEL: Son independiente de la máquina.Son portables o transportables
LENGUAJES DE PROGRAMACIÓN
Características de los Algoritmos: El algoritmo debe ser preciso e indicar el orden de realización de cada paso. Un algoritmo escrito en pseudocódigo siempre suele organizare en tres secciones:
Cabecera: Se escribe el nombre del algoritmo
Pseudocódigo
Cuerpo: Están descritas todas las acciones que se tienen que llevar a cabo en el programa, y siempre se escriben entre las palabras inicio y fin.
El pseudocódigo es un lenguaje de especificación de algoritmos.
Declaraciones: Se declaran algunos objetos: (variables)
Utiliza los símbolos (cajas) y que tiene los pasos del algoritmo escritos en esas cajas unidas por flechas,
denominadas líneas de flujo
Diagramas de flujo
Como creamos un programa
Codificación: es escoger un lenguaje de programación siguiendo las reglas gramaticales o sintaxis del mismo y procedemos a digitalizar el
programa
Interpretación del programa: En esta etapa la computadora chequea si las instrucciones están escritas correctamente desde el punto de vista de la sintaxis y gramática de cada lenguaje y
las transcribe, dentro de la memoria, al lenguaje máquina para obtener el llamado programa objeto.
Prueba de escritorio: es tomar el algoritmo y ejecutarlo en pocas palabras hacer una prueba
Ejecución del Programa: El programa objeto es ejecutado por la computadora para llegar a los resultados esperados, utilizando los dispositivos, unidades y memoria necesaria, según cada caso o programa.
Evaluación de los resultados: Obtenidos los resultados se les evalúa para verificar que sean correctos. En caso contrario, se revisa en las etapas anteriores para detectar la falla o error.
Palabras reservadas: Son identificadores predefinidos, en todos los lenguajes de programación, en pseudocódigo, se han estudiado las siguientes:cadena, carácter, entero, falso, lógico, real y verdadero
Variables: Representa a un espacio de memoria en el cual se puede almacenar un dato. por ejemplo: El programador, cuando desarrolla un programa, debe decidir: Cuantas son las variables que el programa necesita para
realizar las tareas que se le han encomendado. El tipo de dato que puede almacenar cada una de ellas.
IDENTIFICADORES
Nombre que se le da a cada dato
REGLAS DE SINTAXIS 1. Consta de uno o más caracteres
2. El primer carácter debe ser una letra o el carácter subrayado (_). Las letras pueden ser minúsculas o mayúsculas del alfabeto inglés, no está permitido el uso de las letras 'ñ' y 'Ñ'.
3. No pueden existir dos identificadores iguales, es decir, dos elementos de un algoritmo no pueden nombrarse de la misma forma.
identificadores validos
numero dia_del_mes PINGUINO1
_ciudad Z
identificadores incorrectos
123 _DÍA
numero* lugar de nacimiento
año
Indefinidos por elprogramador
entero carácter
Variable :Es un espacio en el que se colocaran los datos variables de un programa se declaran de la misma forma, indicando de cada una de ellas: El tipo de dato que puede almacenar Su nombre Por ejemplo: La declaración de una variable para almacenar la edad de una persona se escribe: entero edad
ConstantesUna constante representa a un valor (dato almacenado en
memoria) que no puede cambiar durante la ejecución de un programa
TIPOS DE CONSTANTES
Constantes de tipo entero: Es aquella que representa a un valor (dato) perteneciente al subconjunto de Z representable por el ordenadorPor ejemplo: -32000 0
Constantes de tipo real: es aquella que representa a un valor perteneciente al subconjunto de R representable por el ordenador.Por ejemplo: 000.333 (Los ceros a la izquierda no son significativos) +1111.809 -3200. (También se puede escribir -3200.0) .56 (También se puede escribir 0.56)Constantes de tipo lógico: es aquella que representa a un valor perteneciente al conjunto: Verdadero y falso: son palabras reservadas que, en sí mismas, representan a constantes de tipo lógico. Por ejemplo:ESTADO = verdaderoINTERRUPTOR = falso
Constantes de tipo carácter: Es aquella que representa a un valor perteneciente al conjunto de caracteres que puede representar el ordenador.
Por ejemplo: LETRA = 's‘ NUMERO = '9' SIGNO = '-'
ESPACIO_EN_BLANCO = ' ‘
Constantes de tipo cadena: es aquella que representa a una secuencia de caracteres.
Por ejemplo: NOMBRE = "Alejandro" CIUDAD = "Lucerna"
OLIMPIADAS = "Barcelona 2000"
ciclo para Este ciclo es uno de los mas usados para repetir una secuencia de instrucciones, sobre todo cuando se conoce la cantidad exacta de veces que se quiere que se ejecute una instrucción simple o compuesta.
ciclo mientras Permite ejecutar un bloque de instrucciones mientras que una
expresión lógica dada se cumple
top related