Académique Documents
Professionnel Documents
Culture Documents
Programación I
MC. Oscar Antonio Morales Pizarro
Diseño correcto de
programas
Diseño correcto de LOGO
programas
Desglosar el programa
1 2 3 Compila el programa
4 5 6 Comprobar el programa
Diseño correcto de LOGO
programas
escribir un programa:
5. Compila el programa.
Editor Programa
fuente Pre-procesador
Programa
fuente pre-
C
procesado
compilador
C
Archivo
objeto
Link Editor
Archivo
ejecutable
Diseño correcto de LOGO
programas
Práctica I
Formato de programas en C.
Algoritmos y diagramas de LOGO
flujo.
Un algoritmo es una serie de operaciones
detalladas y no ambiguas, a ejecutar paso a
paso, y que conducen a la resolución de un
problema.
Entrada
Proceso
Salida
LOGO
Diagramas de flujo
Símbolos utilizados en
diagramas de flujo.
DIAGRAMAS DE FLUJO
LOGO
Diagramas de flujo
Entrada/Salida.
Representa cualquier
tipo de operación, de
introducción de datos en
la memoria desde los
periféricos “entrada”, o
registro de la
información procesada
en un periférico “salida”.
LOGO
Diagramas de flujo
Tipos fundamentales
Tipos derivados
Tipos de datos con los que LOGO
trabaja el lenguaje C
Tipos fundamentales.
Int (entero).
Un entero es para C un número sin punto decimal.
El rango de valores depende de la máquina o del
compilador que se utilice. El rango de valores
típicos para este tipo es -32768 a 32767 para el
tipo int y de 0 a 65535 para el tipo unsigned.
El uso de enteros produce un código compacto y
rápido. En general: tamaño(short) ≤ tamaño(int).
Tipos de datos con los que LOGO
trabaja el lenguaje C
enum.
La declaración de un tipo enumerado es
simplemente una lista de valores que pueden ser
tomados por una variable de ese tipo.
Los valores del tipo enumerado se representarán
con identificadores, que serán constantes del
nuevo tipo.
Tipos de datos con los que LOGO
trabaja el lenguaje C
Void.
El tipo void se utiliza para declarar funciones que no
retornan un valor o para declarar un puntero a un
tipo no especificado.
Si void aparece entre paréntesis a continuación del
nombre de una función, no es interpretado como
un tipo. En este caso indica que la función no
acepta argumentos.
Tipos de datos con los que LOGO
trabaja el lenguaje C
Tipos derivados.