UNIVERSIDAD JUÁREZ AUTÓNOMA DE TABASCO Nombres: Isaac Sánchez García Teofilo Martinez Garcia Ricardo Del Carmen Paz López Vanesa Anahí Pérez Lizárraga.

Slides:



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

Primer Programa en C.
Administración de Proyectos de desarrollo de Software Ciclo de vida de un proyecto Enfoque moderno Temas Componentes Directivas Declaraciones globales.
Para poder escribir programas en C, es imprescindible ser conocedor de sus reglas de sintaxis y de las funciones de su biblioteca estándar. Las funciones.
Elementos básicos del lenguaje
Introducción Lenguaje de Programación ING2101 SECC Ayud. Ariel Fierro Sáez.
Pelando la cebolla 1. Aquí discutiremos lo necesario del lenguaje necesario para implementar una metodología que llamo “pelando la cebolla”. Permite abordar.
Unidad 1: Conceptos fundamentales Instituto Tecnológico de Toluca Ing. Sistemas Computacionales Asignatura: Programación Lógica y Funcional Presentan Nieto.
Programación II Sesión 3. TABLA DE CONTENIDO  Tipos de Datos en C  Delimitadores  Tipo Char  Tipo Int  Tipo Float  Tipo Double  Constantes  Operadores.
ALGORITMOS Y TIPOS DE DATOS Un algoritmo es un método para resolver un problema. Para la creación de un programa (resolver un problema) en un lenguaje.
¿Que es PHP? PHP Hypertext Preprocessor Y solo porque me quiero hacer el profesor cool y meter un chiste: PHP también significa: Para Hacer Páginas.
LENGUAJE C. El lenguaje de programación C  El C es un lenguaje de programación creado en 1972 por Dennis M. Ritchie en los Laboratorios Bell  Evolución.
Ingreso , proceso y salida de datos
PROGRAMACION.
Convenciones de nomenclatura y diseño
Repaso Programacion en C
Arreglos y cadenas de texto
Lic. Xóchitl minerva García cruz
ROBERTO PINEDA FLORES. ALEXIS JULIAN VELAZQUEZ NAVA.
PHP Hypertext Preprocessor
Programación 1 Curso: 5to. I TT
Programación en C - manejo de Archivos
Conceptos básicos de programación
2.Metodología de Solución de Problemas
FUNCIONES Y PROCEDIMIENTOS
TIPOS DE DATOS Cadenas y caracteres PARCIAL III.
Lenguajes y representación técnica
LENGUAJES Y REPRESENTACION TECNICA
República Bolivariana de Venezuela Ministerio del Poder Popular para la Educación Universitaria Instituto Universitario de Tecnología “José Antonio Anzoátegui”
TUTORIAL PSeint.
CREAR DIAGRAMA DE FLUJO
Lenguaje y representación técnica
Estructura Básica de Un programa en C++
Software Es intangible, existe como información, ideas, conceptos, símbolos, pero no ocupa un espacio físico, se podría decir que no tiene sustancia. Se.
LÓGICA DE PROGRAMACIÓN
LENGUAJE DE PROGRAMACION III Estructuras Estáticas de Datos
LENGUAJES Y REPRESENTACION TECNICA
ALGORITMOS es un conjunto preescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos.
Tema 7. Introducción a lenguaje de programación Visual Basic (clase 1)
ELEMENTOS DE COMPUTACIÓN Profesor: Guillermo Figueroa
PROGRAMACION: Que es un computador: Es un aparato electrónico que tiene el fin de recibir y procesar datos para realización de diversas operaciones..
LENGUAJE C.
Estructuras de Repetición Pseudocodigo1 Estructuras de Repetición Algoritmos Mientras Hacer-Mientras Para.
U NIVERSIDAD S AN P EDRO F ILIAL B ARRANCA F ACULTAD DE I NGENIERÍA E SCUELA P ROFESIONAL DE I NG. I NFORMÁTICA Y DE S ISTEMAS C URSO : ALGORITMOS Tema.
Introducción al Visual Basic  Un programa en sentido informático está constituido en un sentido general por variables que contienen los datos con los.
Introducción práctica la uso de la tarjeta Arduino.
Características de “C”
¿Para qué se utiliza el PSEINT?
CURSO PROGRAMACIÓN BÁSICA SEMANA 3 ¿Qué es un programa?
Programación I MC José Andrés Vázquez Flores
COMPONENTES WEB TEMA: variables.
El entorno de Desarrollo de Dev-C++
ACCIONES Y ESTRUCTURAS
Estructura general de un programa. Estructura general de un programa. Pseudocódigo Diagrama de flujo Concepto de programas. Concepto de programas. Instrucciones.
Informática Ingeniería en Electrónica y Automática Industrial
TUTORIAL PS EINT FUNDAMENTOS DE PROGRAMACIÓN Ing. Elizabeth Díaz Orea.
Informática Ingeniería en Electrónica y Automática Industrial
TUTORIAL PS EINT FUNDAMENTOS DE PROGRAMACIÓN Ing. Elizabeth Díaz Orea.
Tema 7. Introducción a lenguaje de programación Visual Basic (clase 1)
Tema 2 Estructura de un programa en C. IWI Tema 2 Programa en C U n programa en C es una serie de instrucciones en un lenguaje muy especifico (similar.
Unidad 2: Programación 2. Programación.
Estructuras de Repetición Algoritmos
Programación Modular Programación de Computadoras - Hugo Vega Grupo2: Reina Rodríguez Miriam Salluca.
Lenguaje de Programación II
CONTROLES Y ESTRUCTURAS BÁSICAS DE PROGRAMACIÓN  1. Algoritmos: conjunto de instrucciones programadas para resolver una tarea específica.  2. Datos:
Prof. Marcos Heredia.  Primitivos y No Primitivos.
Fundamentos Algorítmicos 1
Fundamentos Algorítmicos 1
DIAGRAMAS DE FLUJO. D I A G R A M A DE F L UJ O EL DI AGRAMA DE FLUJO ES LA REPRESENTACIÓN GRÁFICA DE DICHA SE CUENCIA DE INSTRUCCIONES QUE CONFORMAN.
COMPILADORES Semana 1 Ing. Jorge Vigil Farfán MgTI, PMP, ITIL-Expert, Cloud, ISO 27002, CCNP, CCNA, CCNA Sec, NSE.
Transcripción de la presentación:

UNIVERSIDAD JUÁREZ AUTÓNOMA DE TABASCO Nombres: Isaac Sánchez García Teofilo Martinez Garcia Ricardo Del Carmen Paz López Vanesa Anahí Pérez Lizárraga Materia: Lenguaje de programación Grupo: 2D Equipo : 1

Fases de la Puesta a Punto de un Programa en Lenguaje C Para convertir un algoritmo en un programa, se deben llevar a cabo las siguientes fases de puesta a punto: * Edición. el programador debe convertir el algoritmo que haya diseñado en instrucciones escritas en C. Para ello, se debe hacer uso de un editor de textos, con el cual se obtendrá el llamado código fuente del programa. El programador deberá guardar dicho código fuente en un archivo con extensión (.c) o (.cpp).

* Preproseco: El preproceso sirve para realizar modificaciones en el código fuente obtenido en la fase de edición. Es el programador quien, mediante directivas del preprocesador, "dice" al preprocesador las modificaciones que éste debe llevar a cabo. * Compilación. Una vez que el código fuente ha sido preprocesado, el compilador traducirá ese código fuente (modificado) a código máquina, también llamado código objeto, siempre y cuando, el propio compilador no detecte ningún error en dicho código fuente ya preprocesado.

* Enlace. (linkaje o montaje). Los programas pueden utilizar funciones de la biblioteca estándar de C, tales como scanf o printf. De cada una de ellas existe un código objeto que debe ser enlazado (unido) al código objeto del programa que las utilice. Esto se realiza mediante un programa llamado enlazador, montador o linkador.

Estructura de un Programa en Lenguaje C Un programa escrito en lenguaje C está compuesto por una o más funciones ¿Que es una función ? Función principal (main) La función (main) contiene al bloque de instrucciones principal de un programa Los paréntesis "()" escritos después de (main) sirven para indicar que el identificador (main) es una función.

1)Una instrucción compuesta siempre alberga, entre llaves ({...}), a un : Un bloque de instrucciones puede estar compuesto por una o más instrucciones, de tipo expresión control y/o compuestas nuevamente. El cuerpo de toda función es una instrucción compuesta TIPOS DE INSTRUCCIONES EN LENGUAJE C

2) Las instrucciones de expresión, también conocidas como instrucciones simples o elementales, son aquellas que representan a las acciones más pequeñas (elementales) que se pueden ejecutar en un programa, y siempre van seguidas de un carácter punto y coma (;), el cual indica que la instrucción ha terminado: Una instrucción de expresión es, en sí misma, una expresión. De modo que, la acción que se ejecuta es la evaluación de dicha expresión.

Se llama flujo de control al orden en el que se ejecutan las instrucciones de un programa. Como ejemplo el orden de aparición, de izquierda a derecha y de arriba abajo, es el flujo natural de un programa. 3) Las instrucciones de control: Existen de distintos tipos, como: Instrucciones Alternativas Instrucciones Repetitivas Instrucciones De Salto y todas sirven para modificar el flujo de control de un programa. Veremos que, algunas de ellas deben ir seguidas del carácter punto y coma (;), pero otras no.

MI PRIMER PROGRAMA EN LENGUAJE C  Todas las funciones de la biblioteca estándar de lenguaje C son subprogramas que ya están compilados, es decir, junto a cualquier compilador de lenguaje C se acompañan los códigos objeto de todas las funciones de su biblioteca estándar, pero no sus códigos fuente. Por tanto, aunque no sea posible modificar sus códigos fuente, sí se puede hacer uso de dichas funciones en cualquier programa. Por ejemplo, se puede llamar a la función printf para que muestre por pantalla el saludo.

 El enlazador sabe dónde encontrar el código objeto de las funciones de la biblioteca estándar de C que utilice un programa. Sin embargo, para poder utilizar una función (sea de la biblioteca estándar de C o no) en un programa, la función debe ser declarada previamente, al igual que se tienen que declarar las variables y las constantes que usa un programa.  Las funciones de la biblioteca estándar de C están clasificadas en base a su funcionalidad, y sus declaraciones se agrupan en archivos con extensión (.h), los cuales son llamados archivos de cabecera. Además de stdio.h, algunos de los archivos de cabecera más utilizados en lenguaje C son: math.h, string.h y stdlib.h. En ellos están escritas, respectivamente, las declaraciones de las funciones matemáticas, funciones de cadena y funciones de utilidad de la biblioteca estándar de C

EJEMPLO: SE QUIERE ESCRIBIR UN PROGRAMA QUE MUESTRE POR PANTALLA UN MENSAJE DE SALUDO: HOLA MUNDO  Obsérvese que, el saludo se visualiza justo en la esquina superior izquierda de la pantalla. Más adelante se estudiará cómo se puede mostrar en otro lugar de la pantalla.  En lenguaje C, el código fuente de dicho programa puede ser:  #include  int main()  {  printf( "Hola mundo" );  return 0;  }