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.

Slides:



Advertisements
Presentaciones similares
PROGRAMACIÓN EN C.
Advertisements

Temas Operaciones básicas Instalando el compilador
Fundamentos de la Programación Estructurada
Profesor: Ing. Matías Vallerga Ayudante: Lic. Cristian Kenny El Entorno C.
FUNCIONES EN C.
FUNCIONES EN C.
Lenguaje C.
FUNCIONES EN C.
Estructura de un programa C
Estructura de un programa en C
Prog. Univ. Rodríguez Rey, Pablo Funciones Programación I.
Administración de Proyectos de desarrollo de Software Ciclo de vida de un proyecto Enfoque moderno Temas Componentes Directivas Declaraciones globales.
Elementos básicos del lenguaje
Elementos básicos del lenguaje
Estructura de un programa C. 1 Lenguajes de Programación 1.- Lenguaje de alto nivel 2.- Lenguaje de bajo nivel (ensamblador) 3.- Lenguaje de máquina.
CARACTERÍSTICAS Es un lenguaje de programación estructurado de propósito general. Está estrechamente asociado al sistema operativo UNIX, ya que el propio.
Declaraciones. 1 Nombres de identificadores Identificador: – Nombres usados para referirse a las variables, identificar funciones o etiquetas definidos.
Práctica Profesional PHP.
CLASE 10. AGENDA 1 Repaso 2 Operadores 3 Directivas 14 Entrada y Salida de Datos.
Lenguaje de programación c
Una función es un bloque de instrucciones que se ejecuta al ser llamada desde algún punto del programa, con nombre, que ejecuta una tarea específica y.
Clase 3: primeros programas (1ª parte) iic1102 – introducción a la programación.
Lenguaje de programación: Lua Fundamentos de lenguaje de programación. Iván Cardemil Patricio Tudela Camilo Rojas Llosect Moscoso.
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.
HTM L (Hyper Text Markup Language). ¿Qué es HTML? Es el lenguaje que permite escribir texto de forma estructurada, y que está compuesto por etiquetas,
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.
PROGRAMACIÓN ORIENTADA A OBJETOS SEGUNDA UNIDAD: “CLASES, OBJETOS Y MÉTODOS” IRVING YAIR SALAS CHÁVEZ ING. EN SISTEMAS COMPUTACIONALES - ITSLP.
Funciones en lenguaje C 2 Funciones Definición: – Las funciones son los bloques de construcción básicos de C. Dentro de ellas se da toda la actividad.
PROGRAMACION.
Convenciones de nomenclatura y diseño
Repaso Programacion en C
Lic. Xóchitl minerva García cruz
Programación 1 Curso: 5to. I TT
ECLIPSE.
Todo archivo se guarda en el disco duro con extensión .py
Introducción a programación web Martin Esses
CAPÍTULO 2: PRINCIPIOS BÁSICOS DE MATLAB
TUTORIAL PSeint.
Variables Automáticas y Apuntadores
UNIVERSIDAD PEDAGÓGICA NACIONAL FRANCISCO MORAZÁN
Constantes y variables
Tema 3. Fundamentos para la construcción de código a partir del algoritmo Objetivo: El alumno construirá programas utilizando el lenguaje de programación.
Estructura Básica de Un programa en C++
Unidad 3. Introducción a la programación
Tema 7. Introducción a lenguaje de programación Visual Basic (clase 1)
ELEMENTOS DE COMPUTACIÓN Profesor: Guillermo Figueroa
LENGUAJE C.
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 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?
Procesamiento de señales Introducción a Matlab 2014
El entorno de Desarrollo de Dev-C++
ACCIONES Y ESTRUCTURAS
Docente: Ing. Francisco Rodríguez
M. en TI. Omar Téllez Barrientos DOCENTE DE INFORMÁTICA GENERACIÓN DE PSEUDOCÓDIGOS Y ALGORITMOS
FUNCIONES Y PROCEDIMIENTOS
Estructura general de un programa. Estructura general de un programa. Pseudocódigo Diagrama de flujo Concepto de programas. Concepto de programas. Instrucciones.
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.
Algunas Características de C++ no presentes en C
Tema 7. Introducción a lenguaje de programación Visual Basic (clase 1)
Programación Modular Programación de Computadoras - Hugo Vega Grupo2: Reina Rodríguez Miriam Salluca.
SINTAXIS EN JAVA. ESTRUCTURA GENERAL DE UN PROGRAMA EN JAVA.
Lenguaje de Programación II
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.
Clase1: lectura/escritura/asignación
Transcripción de la presentación:

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 al inglés). Este lenguaje se define por dos cosas –Una sintaxis Conjunto de palabras del lenguaje Denominadas “palabras reservadas” o “palabras clave” IMPORTANTE: ¡¡para el lenguaje C las minúsculas son distintas que las mayúsculas!! –Una gramática Formas correctas de combinar las palabras

IWI Tema 2 Programa en C Debemos indicar –Un conjunto de declaraciones previas (opcionales) –El inicio del programa –Las instrucciones a ejecutar (cuerpo del programa) –El fin del programa Todo esto se escribe en un archivo, al cual llamamos “código fuente”.

IWI Tema 2 Programa en C Declaraciones previas (opcional) instrucciones Inicio Fin

IWI Tema 2 Declaraciones previas Definir el uso de bibliotecas –Archivos escritos por otra persona con “funciones” que facilitan aspectos especificos de la programación. Definir el uso de otros archivos –Con otras declaraciones previas Definir nombres y valores de constantes Definir “variables globales”

IWI Tema 2 Declaraciones previas Sintaxis general #acción valor Indica que es una declaración previa. También se les llama instrucciones del preprocesador Indica que tipo de elemento se esta definiendo Indica el nombre o valor del elemento. Depende del tipo

IWI Tema 2 Declaraciones previas #include #include “misdeclaraciones.h” #define PI #define IVA 0.18 Ejemplos Indica que se va a utilizar la biblioteca de funciones matemáticas Indica que se va a utilizar un archivo con otras declaraciones Define una constante llamada PI con el valor Define una constante llamada IVA con el valor 0.18

IWI Tema 2 Declaraciones previas Código fuente Código objetobibliotecas Compilación Enlace Cabeceras de bibliotecas Pre procesamiento Código fuente procesado

IWI Tema 2 Inicio y termino del programa Antes de esto, definamos en termino “función” Una función es un conjunto de instrucciones definidas en un bloque tabulado (con nombre) Puede recibir parámetros de entrada Define una salida ¡El programa es una función!

IWI Tema 2 Inicio y termino del programa Definición de una función salida nombre(parámetros) Se define el tipo de dato que entrega como resultado El nombre de la función (debe ser único) Los parámetros de entrada (puede ser una lista)

IWI Tema 2 Inicio y termino del programa Para demarcar el inicio del programa, se define una función. El nombre de esta función debe ser “main” El inicio del bloque se demarca por el carácter “{“ Para finalizar el bloque simplemente se escribe el carácter “}”

IWI Tema 2 Inicio y termino del programa Definición del cuerpo del programa #include #include “misdeclaraciones.h” #define PI #define IVA 0.18 void main(){ (cuerpo del programa) }

IWI Tema 2 Inicio y termino del programa Definición del cuerpo del programa –Solo se puede definir un cuerpo del programa Una sola función llamada “main”. –Se puede definir en otro archivo.

IWI Tema 2 Instrucciones Las instrucciones se escriben en el cuerpo del programa. Pueden ser –Declaraciones de variables –Asignaciones –Estructuras de control –Llamadas a funciones Por lo general, terminan con un punto y coma (“;”) Instrucción_en_lenguaje_C;

IWI Tema 2 Instrucciones Ejemplo completo #include #define PI #define IVA 0.18 void main(){ printf(“Hola mundo!\n”); printf(“Hola mundo!!\n”); printf(“Hola mundo!!!\n”); }

IWI Tema 2 Programa en C Escribir el programa –En windows, usar notepad y otro editor –En Unix, usar “emacs” o “vi” u otro editor –Guardar el texto en un archivo llamado “prueba.c” Compilar el programa –En windows, desde MS-DOS gcc prueba.c –En Unix, desde una consola gcc prueba.c

IWI Tema 2 Programa en C Ejecutar el programa –En windows, escribir “a” –En Unix, escribir “./a.out”

IWI Tema 2

Fin Tema 2 Estructura de un programa en C