Conceptos básicos Programación modular 2013. ¿Cómo traducir un programa al lenguaje de la computadora? #include main(void) { int num,num2,x,mayor; x=0;

Slides:



Advertisements
Presentaciones similares
El lenguaje de programación C - El primer programa -
Advertisements

ING SEC 3 - UCSC Agosto 2009 Laboratorio Lenguaje de Programación ING – Universidad Católica SSMA Concepción Semestre II Tema:
Cb00843 Traductores Rogelio Dávila Pérez Profesor Planta
Unidad I - Programación. Como están escritos los programamas de computadoras.
Un compilador es un programa informático que traduce un programa escrito en un lenguaje de programación a otro lenguaje de programación, generando un programa.
SOFTWARE DE PROGRAMACIÓN
MANUAL EXPRESS DE C J.M.sevilla.
LOGROS DEL PERÍODO Utiliza de forma correcta las funciones para entrada y salida de datos en c++. Utiliza los elementos básicos de un programa en c++.
Lenguajes de programación
Temas Operaciones básicas Instalando el compilador
Profesor: Ing. Matías Vallerga Ayudante: Lic. Cristian Kenny El Entorno C.
Funciones. Programación, Algoritmos y Estructuras de Datos.
EJERCICIOS DE PROGRAMACION
Comparación entre ANSI C y Python
INFORMATICA I Funciones CLASE 13.
Tema 1 Introducción a la programación (Lenguaje java).
ESTRUCTURA DEL LENGUAJE C
Una breve introducción
Lenguajes de programación
FUNCIONES EN C.
IINTRODUCCION A LA CIENCIA DE LA COMPUTACION Y A LA PROGRAMACION
ESTRUCTURA DE LOS SISTEMAS OPERATIVOS
TRADUCTOR DE UN PROGRAMA
Paradigmas de Programación
Lenguaje C.
Características de “C”
Características de “C” Y Esta conformado por un Ambiente Integrado. Y Es un Lenguaje de Nivel medio. Y Es un compilador. YContiene un conjunto de palabras.
FUNCIONES EN C.
Estructura de un programa C
Introducción a la Programación. Lenguaje de Máquina.
 Fue en el año 1945 cuando el matemático Jhon Von Neumann, fascinado por las posibilidades del ENIAC, demostró que una computadora podía tener una estructura.
Santa Ana de Coro; Noviembre de 2010 Taller 1: “Programación Básica utilizando C” (1era Parte)
INTRODUCCION. LOS LENGUAJES DE PROGRAMACIÓN Los lenguajes de programación herramientas que nos permiten crear programas y software. EL LENGUAJE DE MAQUINA.
FUNDAMENTOS DE PROGRAMACIÓN ISC. GABRIEL ZEPEDA MARTÍNEZ EST. ABRAHAM F. MACHUCA VAZQUEZ.
Programación en Lenguaje C
Procesadores de Lenguajes
LENGUAJES DE PROGRAMACIÓN
E STRUCTURA DE UN TRADUCTOR. T RADUCTOR U n traductor, de manera general, es un software que toma como entrada un programa escrito en un código llamado.
PROGRAMACIÓNPROGRAMACIÓN FCC-BUAP. 1. INTRODUCCIÓN A LA PROGRAMACIÓN.
Introducción Lenguaje de Programación ING2101 SECC Ayud. Ariel Fierro Sáez.
Programa divisores Utilizando while paso a paso ….
PARCIAL DE JUNIO DEL 2014 LENGUAJE DE PROGRAMACIÓN UN LENGUAJE SE PUEDE DEFINIR COMO UN CONJUNTO DE PALABRAS Y FORMAS DE EXPRESIÓN POR MEDIO DE.
Lenguaje de Programación  Un lenguaje se puede definir como un conjunto de palabras y formas de expresión por medio de las cuales se comunican y relacionan.
LENGUAJE “C” Programación. Condicionales Los condicionales permiten al programa escoger entre varios posibles resultados dependiendo de la evaluación.
Repaso Sistema Numérico:
Tipo de Errores.
Lenguajes de Programación
Lenguajes de Programación
Ensambladores y Compiladores Universidad de Santiago de Chile Facultad de Ciencia Licenciatura en Ciencia de la Computación Laboratorio de Microcomputadores.
Metodología de la programación
Lenguaje de Programación  Un lenguaje se puede definir como un conjunto de palabras y formas de expresión por medio de las cuales se comunican y relacionan.
INTRODUCCIÓN LI & MSC OSCAR RAMÍREZ CORTÉS U NIVERSIDAD DE LA H UASTECA V ERACRUZANA L ENGUAJES DE P ROGRAMACIÓN.
Ejercicios de c++ Dado un numero verificar si es positivo, negativo o nulo Codificación: #include #include int main () { int numero; printf("Inserte.
Lenguaje programación
Estructuras selectivas
LENGUAJE “C” Programación.
Programas Son una serie o secuencia de instrucciones entendibles por los ordenadores que permiten la realización de las acciones o tareas para las que.
Repaso de archivos #include int main(void) { FILE *fp; fp=fopen(“prueba.txt”, “w”); if (fp==NULL) { printf(“Error al abrir el archivo\n”); printf(“No lo.
TEMA: Tipos de Errores Integrantes del equipo : Chávez Cholula Gisela Ramírez Valerio Ángeles Docente: L.I. Fuentes Cortes Miguel INSTITUTO TECNOLÓGICO.
FUNDAMENTOS DE PROGRAMACIÓN
 Panorama General Fundamentos de Programación M.I. Jaime Alfonso Reyes Cortés.
COMPUTER SCIENCE PARCIAL 1
Especificación del Problema Partimos del hecho de un programador no puede resolver un problema que no entiende. Por esta razón, la primera etapa en todo.
Características de “C” Esta conformado por un Ambiente Integrado. Es un Lenguaje de Nivel medio.Es un compilador. Contiene un conjunto de palabras reservadas.
SOFTWARE DE DESARROLLO. Es el que puede utilizarse para definir una secuencia de instrucciones para su procesamiento por un ordenador o computadora. Es.
Introducción al Lenguaje C (II) Cadenas de caracteres, archivos de cabecera, lectura y escritura Fundamentos de Programación Departamento de Lenguajes.
P ROCESO DE E NSAMBLADO Cámara Vázquez Berenice Rubí.
Estructuras Repetitivas Consideraciones. Estructuras Repetitivas  Son aquellas que van a ejecutar un número determinado de veces una instrucción o un.
Lic. Xóchitl minerva García cruz
Lic. Xóchitl minerva García cruz
Transcripción de la presentación:

Conceptos básicos Programación modular 2013

¿Cómo traducir un programa al lenguaje de la computadora? #include main(void) { int num,num2,x,mayor; x=0; printf("\n Programa que despliega los divisores de un numero entero"); printf(" \n Numero: " ); scanf("%d %d ",&num,&num2); if (num>num2) mayor=num; else mayor=num2; while(x<=mayor) { if (num%x==0 && num2%x==0) printf("\t %d, ",x); x=x+1; } getch(); } #include main(void) { int num,num2,x,mayor; x=0; printf("\n Programa que despliega los divisores de un numero entero"); printf(" \n Numero: " ); scanf("%d %d ",&num,&num2); if (num>num2) mayor=num; else mayor=num2; while(x<=mayor) { if (num%x==0 && num2%x==0) printf("\t %d, ",x); x=x+1; } getch(); } Código fuente Software traductor Software traductor Código objeto/máquina Se ejecuta las instrucciones

Proceso de compilación Proceso de traducción que convierte un programa fuente escrito en un lenguaje de programación a un programa objeto en código máquina. Un compilador lee todas las líneas del programa, y una vez que han sido traducidas en su conjunto, se ejecutan; por tanto, hasta que no se han traducido todas las líneas del programa no se ejecuta.

Programación Clásica Programación modular Programación estructurada

Programación modular A partir de los 70’s se empiezan a dividir el programa completo en pequeños módulos. Ventajas:

Programación modular Módulo 1 Módulo 2 Módulo 3

Primeros programas en «c»

Complementa… 1.Nombre de los archivos que se generan al editar y compilar el programa. 2.Explica detalladamente TODAS las líneas del programa.