Fundamentos de la Programación Estructurada

Slides:



Advertisements
Presentaciones similares
Laboratorio Lenguaje de Programación ING2101
Advertisements

Lenguaje C++.
DATSI, FI, UPM José M. Peña Programación en C DATSI, FI, UPM José M. Peña Programación en C.
Introducción al lenguaje 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.
Estructuras de decisión en C
El lenguaje C Introducción.
Repaso para la construcción del intérprete 2012
Estructuras de control
Programación I Teoría I
Curso de Programación I Parte IV
Variables Prof. Gonzalo Pastor.
Introducción al Lenguaje C (ANSI)
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO
Aprende C en una lluviosa tarde de domingo (en algo más de un par de horas) Sintaxis del lenguaje C para implementar un programa imperativo.
Una breve introducción
Conceptos Básicos de Java
Material Elaborado por: Lic. Saily González. CONTENIDO 2.1- Estructura de una Aplicación JAVA 2.2- Elementos básicos de la Programación JAVA Comentarios.
La estructura básica de los programas en java, algo a tener en cuenta y que debemos recordar siempre es el archivo debe llevar el nombre de la clase con.
CI TEORIA semana 8 Subprogramas o funciones Definición de funciones.
Al término de la clase, el alumno reconoce las ventajas de usar JAVASCRIPT para un proyecto web.
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.
Estructuras de Iteracion (Repetitivas ) while , for,, do-while
Estructura de un programa en C
CI TEORIA semana 4 Estructura Algorítmica: SELECCIÓN
Lenguaje C Ing. Sonia Alexandra Pinzón Nuñez
Informática Ingeniería en Electrónica y Automática Industrial
Tipo de Datos Básicos.
El lenguaje de programación C - Identificadores y variables – Isidro González Caballero ( Introducción.
Administración de Proyectos de desarrollo de Software Ciclo de vida de un proyecto Enfoque moderno Temas Componentes Directivas Declaraciones globales.
INTRODUCCION. LOS LENGUAJES DE PROGRAMACIÓN Los lenguajes de programación herramientas que nos permiten crear programas y software. EL LENGUAJE DE MAQUINA.
Programación en Lenguaje C
Archivos Programación I MC Beatriz Beltrán Martínez.
Introducción a la Programación “El lenguaje C” Manuel Crisosto M., Claudio Gutiérrez S., Christian Vidal C.
Elementos básicos del lenguaje
Unidad II Introducción a la programación en C++
Programación en C para electrónicos
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.
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
Elementos del lenguaje C++
PROGRAMACIÓN MULTIMEDIA
Elementos básicos del lenguaje
FUNDAMENTOS DE PROGRAMACIÓN
FormatoDescripción %iEntero (int) %dEntero (int) %fReal (float o double) %gReal (float o double) %eReal con notación ‘e’ %oOctal %xHexadecimal.
Estructura de un programa C
CARACTERÍSTICAS Es un lenguaje de programación estructurado de propósito general. Está estrechamente asociado al sistema operativo UNIX, ya que el propio.
 Un lenguaje se puede definir como un conjunto de palabras y formas de expresión por medio de las cuales se comunican y relacionan miembros de una comunidad.
PRINCIPIOS DE PROGRAMACIÓN

LENGUAJE “C” Programación.
“variables , sentencia if y bucles”
Fundamentos de Programación
Lic. Carla Aguirre Montalvo
CLASE 10. AGENDA 1 Repaso 2 Operadores 3 Directivas 14 Entrada y Salida de Datos.
Lenguaje de programación c
EL TIPO DE DATO LOGICO y constantes.
CONSTANTES DENTRO DE UN CÁLCULO O EN LOS PASOS PARA SOLUCIONAR UN PROBLEMA, EXISTIRÁN VALORES QUE NUNCA VAN A CAMBIAR Y SE LOS CONOCE COMO CONSTANTES.
Introducción al Lenguaje C y al Visual C++. Lenguaje C El lenguaje C se conoce como un lenguaje compilado. Es un lenguaje estructurado, ya que permite.
1 Conceptos Fundamentales de Programación Introducción a la Informática Departamento de Sistemas Universidad del Cauca 2006.
FUNDAMENTOS DE PROGRAMACIÓN VARIABLES, CONSTANTES Y TIPOS DE DATOS EN C.
Programación en Java Introducción a Java. Reseña histórica Surge en 1991 por Sun Microsystems Desarrollado para electrodomésticos Se buscaba un código.
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:

Fundamentos de la Programación Estructurada Unidad II: Fundamentos de la Programación Estructurada Algoritmo, Estructuras y Programación I Ing. Marglorie Colina

Estructura General de un Programa Zona de ficheros de cabecera de las librerías #include <....... . h> // h de Head #include <....... . h> Zona de prototipos de funciones int Potencia (int x,y) int valor; float media_total; Zona de variables globales void main () { // llave de inicio del programa // código del programa ....... // fin del programa } Programa principal o bloque principal

Comentarios de un Programa Comentarios de un párrafo completo Comentarios de una (1) sola línea // /*.....*/ Ejemplo: Ejemplo: /* Comentarios de un párrafo completo sirven para aclarar qué el programa o una parte del programa */ // Zona de variables globales Inclusión de archivos Las sentencias para hacer la inclusión son: #include<nombre_archivo.h> Ejemplos: #include <stdio.h> #include <stdlib.h>

tipo lista_variables; Los nombres de las variables en C pueden contener cualquier número de letras (se incluye el símbolo de subrayado,“_”) o números, pero el primer carácter ha de ser, necesariamente, una letra (o el símbolo de subrayado). El formato para definir variables es el siguiente: tipo lista_variables; Ejemplos: Ejemplos: variables inicializadas int p,q; char c, v, x; float inicial; int p=0; float i= 2,5;

#define CONSTANTE valor Constantes Definidas con la directiva “define” Una constante es, en principio, una variable cuyo valor no puede ser modificado. Las constantes se definen con la directiva #define. Así: #define CONSTANTE valor Cada línea #define solo puede contener el valor de una constante. Por ejemplo, podemos definir los valores aproximados de π y del número e así: #define PI 3.1415926535897931159979634685442 #define E 2.7182818284590450907955982984276 NOTA: Observa que no hay operador de asignación entre el nombre de la constante y su valor y que la línea no acaba con punto y coma

Operadores Operadores aritméticos Operadores relacionales Operadores Lógicos Ejemplos: x=5; y=++x; -> y=6, x=6 Incremento y luego asignación x=5; y=x++; -> y=5, x=6 Asignación y luego incremento a>= b -> a mayor o igual a b a != b -> a distinto a b

Instrucciones de asignación El operador de asignación es el operador “=”. El formato es el siguiente: identificador = expresión; Se permite hacer asignación múltiple del tipo: i = j = 5.9;  

Caracteres de Control

Entradas y Salidas Todas las funciones de E/S en C, ya sean por el dispositivo estándar (pantalla y teclado), o por fichero, se encuentran en la librería estándar<stdio.h>   Estas funciones son: printf( ) Salida de datos con formato scanf( ) Entrada de datos con formato funcion printf ( ): Escribe una serie de caracteres en la salida estándar (pantalla). Ejemplos: float pi=3.141596; // declara y asigna a la vez printf(“El número pi vale %f ”, pi); funcion scanf ( ): Lee datos de la entrada estándar (teclado), los interpreta y los almacena en los argumentos. Ejemplos: scanf("%i", &edad); scanf("%i %f %c", &a, &b, &x);

Lenguaje C Generalidades Toda sentencia simple debe terminar en punto y coma. Toda sentencia compuesta (bloque de sentencias simples) irá entre llaves, “{” al principio, y “}” al final. Palabras clave: no pueden ser utilizadas como nombres de variable ni de función. La lista de palabras clave es: Las palabras claves deben escribirse siempre en minúsculas. En C las mayúsculas y las minúsculas son diferentes: else es una palabra clave; ELSE no. Las funciones exit() y EXIT() son distintas.

Con los tipos enteros se pueden usar además Tipos Datos Básicos En C existen cinco tipos básicos de datos: Dos para datos enteros (char e int) tres para reales (float, double y long double) Con los tipos enteros se pueden usar además los modificadores de tamaño (short, long), y/o los modificadores de signo (signed, unsigned).

Tipos Datos Básicos

Practica en Visual Studio Ejercicios Practica en Visual Studio

Instrucciones de Condición Simple Anidadas   if(condición) { sentencias_si } else sentencias_no   if(condición_1) { sentencias_si_primera_condición } else if(condición_2) sentencias_si_segunda_condición else sentencias_no_segunda_condición

Practica en Visual Studio Ejercicios Practica en Visual Studio