Repaso para la construcción del intérprete 2012

Slides:



Advertisements
Presentaciones similares
Laboratorio Lenguaje de Programación ING2101
Advertisements

Curso de java básico (scjp)
Lenguaje C++.
DATSI, FI, UPM José M. Peña Programación en C DATSI, FI, UPM José M. Peña Programación en C.
PROGRAMACIÓN EN C.
Tema 5 Sentencias básicas. Sentencia –Línea de código en C Básicas –Entrada de datos desde el teclado –Salida de datos por la pantalla –Asignación de.
Instrucciones Básicas Entrada de Información
Fundamentos de Programación I Agradecimientos al Ing. Namuel Solórzano Peralta por el contenido de esta presentación.
Informática I – 4to año Volumen II.
MANUAL EXPRESS DE C J.M.sevilla.
Elementos básicos del Lenguaje
Fundamentos de la Programación Estructurada
Programación I Teoría I
Programación I Teoría III
Tipos de Datos Básicos y Estructurados
Variables Prof. Gonzalo Pastor.
EJERCICIOS DE PROGRAMACION
FUNCIONES EN C.
INFORMATICA I Arreglos 2 CLASE 18.
INFORMATICA I Funciones CLASE 13.
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO
Programación Estructurada
ESTRUCTURAS DE SECUENCIA
Una breve introducción
Unidad 3 Punteros.
Ingeniero Anyelo Quintero
String o Cadenas Prof. Gonzalo Pastor. Cadenas o String ► En C, una cadena o texto se define como un vector de caracteres de longitud determinada que.
Funciones “En C” Semestre de Otoño 2006 Claudio Gutiérrez-Soto.
Funciones en lenguaje C
Funciones y procedimientos
CI TEORIA semana 8 Subprogramas o funciones Definición de funciones.
El lenguaje de programación C - Funciones -

Tipos de Datos Básicos 1.
Diseño de algoritmos “Punteros”
Tema 3 Entrada y Salida.
Lenguaje C.
LENGUAJE “C” Programación.
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. SOBRE FUNCIONES... Caja negra in_1 in_N out_1 In_2 Función: Nombre. (Con el cual es invocada). Entradas. (Parámetros de la función). Salida.
Cadenas y apuntadores Programación.
Estructuras de Iteracion (Repetitivas ) while , for,, do-while
Tema 2: Los tipos de datos
Programación I Teoría VIII: Entrada/Salida
Lenguaje C Ing. Sonia Alexandra Pinzón Nuñez
Java. Java nació el año 1991, por un par de ingenieros de la Sun Microsystems.
Informática Ingeniería en Electrónica y Automática Industrial
CAPITULO 1 - INTRODUCCIÓN Comenzaremos con una rápida introducción al lenguaje C. Mostraremos algunos elementos esenciales del lenguaje en programas reales,
Tipo de Datos Básicos.
Administración de Proyectos de desarrollo de Software Ciclo de vida de un proyecto Enfoque moderno Temas Componentes Directivas Declaraciones globales.
Programación en Lenguaje C
Introducción a la Programación “El lenguaje C” Manuel Crisosto M., Claudio Gutiérrez S., Christian Vidal C.
Elementos básicos del lenguaje
Programación orientada a objetos. El método main es el comportamiento por el cual comienzan todos los programas en Java, de la misma forma en la que C,
Elementos básicos del lenguaje
FUNDAMENTOS DE PROGRAMACIÓN
REPÚBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN UNIDAD EDUCATIVA COLEGIO “JUAN XXIII” – FE Y ALEGRÍA CIUDAD OJEDA- ESTADO.
Estructura de un programa C
PRINCIPIOS DE PROGRAMACIÓN

1 TÉCNICAS DE PROGRAMACIÓN Lenguaje C Tercera Clase (Segunda de C)
Fundamentos de Programación
Algoritmo.
CLASE 10. AGENDA 1 Repaso 2 Operadores 3 Directivas 14 Entrada y Salida de Datos.
Lenguaje de programación c
Clase 1 Gabriela Araya Baez.. Char: Variable que almacena caracteres. Int: Variable que almacena enteros. Float: Variable que almacena decimales. Doble:
OBJETIVOS DEFINIR LA ESTRUCTURA DE ARREGLOS. DECLARAR ARREGLOS EN C.
FUNDAMENTOS DE PROGRAMACIÓN VARIABLES, CONSTANTES Y TIPOS DE DATOS EN C.
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.
Transcripción de la presentación:

Repaso para la construcción del intérprete 2012 Taller de Lenguaje C Repaso para la construcción del intérprete 2012

PRIMERA LÍNEA DE PROGRAMA #include <stdio.h> Introducción FUNCIONES PROPOSICIONES PROGRAMA MAIN VARIABLES ALMACENAN VALORES PRIMERA LÍNEA DE PROGRAMA Entrada/salida #include <stdio.h>

COMUNICACIÓN ENTRE FUNCIONES FUNCIÓN QUE LLAMA ARGUMENTOS PROPOSICIONES { } ( ) DESPUÉS DEL NOMBRE DE LA FUNCIÓN

Declaración de Variables Invocación de función Constante de cadena TIPOS DE DATOS BÁSICOS Int float Char short (entero corto) long (entero largo) double (punto flotante de doble precisión)

Entrada y salida printf scanf Escribe a la salida printf("El resultado es: %d", sum); printf("El resultado es: %3d", sum); scanf Lee de la entrada scanf("%d",&numB); Sin operador aritmético tiene operandos enteros, se ejecuta una operación entera. Sin operador aritmético tiene al menos un operando de punto flotante, los enteros se convierten a punto flotante antes de hacer la operación.

Escribe/lee entero decimal %6d Significado %d Escribe/lee entero decimal %6d Escribe/lee entero decimal por lo menos con 6 caracteres de amplitud %f Escribe/lee punto flotante %6f Escribe/lee punto flotante por lo menos con 6 caracteres de amplitud % .2f Escribe/lee punto flotante , con 2 caracteres después del punto decimal % 6.2f Escribe/lee punto flotante , por lo menos con 6 caracteres de ancho y con 2 caracteres después del punto decimal %x Para hexadecimal %o Para octal %c Para caracter %s Para cadena de caracteres

La proposición for La proposición for es un ciclo, una forma generalizada del while. Posee tres secciones separadas por punto y coma: la sección de inicialización, la condición y el incremento de avance. Ejercicios 1 y 2 del cuadernillo. Ejercicios 3 y 4 del cuadernillo.

TEXTO O VALOR DE REEMPLAZO Constantes simbólicas #define NOMBRE SIMBÓLICO TEXTO O VALOR DE REEMPLAZO

Arreglos Arreglo de 10 enteros En C los subíndices de arreglos comienzan en 0 Ejercicio 5 del cuadernillo.

Funciones Una forma de encapsular algunos cálculos tipo-de-retorno nombre-de-función (parámetros) { declaraciones proposiciones } Cuando se convoca la función el parámetro se convierte en argumento. El valor que calcula la función se regresa a main por medio de la proposición return seguida de una expresión. Return sin una expresión devuelve el control.

Argumentos – llamadas por valor En C, los argumentos a una función se pasan “por valor”. La función que se invoca recibe los valores de sus argumentos en variables temporales y no en las originales. En C, la función invocada no altera directamente una variable de la función que hace la llamada, sino que modifica su copia privada y temporal. Cuando sea necesario que una función modifique una variable , la función que llama proporciona el apuntador a la variable.