1 / 13

CENTRO DE COMPUTACION IPDATA

CENTRO DE COMPUTACION IPDATA. PROGRAMACION I. UZZIEL QUIROZ CASTAÑEDA. 5-5-2012. TEMARIO. Capitulo 1. Recordatorio Capitulo 2. Introducción a la programación en C Capitulo 3. Programación estructurada Capitulo 4. Funciones Capitulo 5. Arreglos Capitulo 6. Punteros. EVALUACIÓN.

risa
Download Presentation

CENTRO DE COMPUTACION IPDATA

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CENTRO DE COMPUTACION IPDATA PROGRAMACION I UZZIEL QUIROZ CASTAÑEDA 5-5-2012

  2. TEMARIO Capitulo 1. Recordatorio Capitulo 2. Introducción a la programación en C Capitulo 3. Programación estructurada Capitulo 4. Funciones Capitulo 5. Arreglos Capitulo 6. Punteros

  3. EVALUACIÓN Ejercicios --------- 30% Tareas ------------- 30% Proyecto ----------- 30% BIBLIOGRAFIA • Como programar en C/C++ • Deitel & Deitel • Prentice Hall • Programación en C/C++,Visual C++ • Grupo EIDOS • Versión PDF • Internet

  4. CAPITULO I. RECORDATORIO • Los programadores escriben instrucciones de programas en diferentes lenguajes de programación, algunos comprensibles a la computadoras y otros que requieren pasos intermedios de traducción. • Los lenguajes de programación que existen en la actualidad se cuentan por cientos; los cuales se pueden agrupar en 3 tipos: • Lenguajes maquina • Lenguajes ensambladores • Lenguajes de alto nivel

  5. El lenguaje maquina es el lenguaje natural de la computadora, se compone de cadenas de números (ceros y unos) las cuales indican a las computadoras que hacer. El lenguaje maquina es difícil de manejar por los seres humanos

  6. El lenguaje ensamblador consiste en abreviaturas similares al ingles, para representar operaciones a la computadora. El lenguaje ensamblador es mas entendible que el lenguaje maquina, los programadores podían escribir programas con mas facilidad.

  7. El lenguaje de alto nivel permiten a los programadores escribir instrucciones con palabras en ingles y contienen notaciones matemáticas comúnmente utilizadas. El lenguaje de alto nivel son los mas utilizados por los programadores, debido a su rápida comprensión y su gran potencial.

  8. CLASIFICACION DE LOS LENGUAJES DE PROGRAMACION DE ACUERDO A SU FORMA DE TRABAJAR Lenguajes Imperativos. Utilizan instrucciones como unidad de trabajo. Cobol, C, Ada Lenguajes Declarativos. Utilizan funciones o expresiones lógicas para construir programas. Lisp, Prolog

  9. Lenguajes Orientados a Objetos. Su unidad de trabajo es el objeto, y en el se incluyen datos, operaciones. C++, Java, Smalltalk Lenguajes Estructurados. Su unidad de trabajo son las funciones o procedimientos que pueden o no comunicarse entre si. Basic, Delphi, C/C++, Java.

  10. Lenguajes Web. Permiten desarrollar programas para la web. PHP, Phyton, Ruby, Ajax

  11. ALGORITMOS Un algoritmo es un procedimiento que comprende un conjunto de pasos secuenciales ordenados, para realizar una actividad especifica. Los algoritmos pueden ser expresados de muchas maneras, incluyendo al lenguaje natural, pseudocódigo, diagramas de flujo y lenguajes de programación entre otros. Las descripciones en lenguaje natural tienden a ser ambiguas y extensas. El usar pseudocódigo y diagramas de flujo evita muchas ambigüedades del lenguaje natural. Dichas expresiones son formas más estructuradas para representar algoritmos.

  12. Los diagramas de flujo son descripciones gráficas de algoritmos; usan símbolos conectados con flechas para indicar la secuencia de instrucciones. Los símbolos gráficos mas utilizados son:

  13. El pseudocódigo (falso lenguaje, el prefijo pseudo significa falso) es una descripción de alto nivel de un algoritmo que emplea una mezcla de lenguaje natural con algunas convenciones sintácticas propias de lenguajes de programación, como asignaciones, ciclos y condicionales.

More Related