PROGRAMACIÓN EN C.

Slides:



Advertisements
Presentaciones similares
Laboratorio Lenguaje de Programación ING2101
Advertisements

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
El lenguaje de programación C - El primer programa -
ING SEC 3 - UCSC Agosto 2009 Laboratorio Lenguaje de Programación ING – Universidad Católica SSMA Concepción Semestre II Tema:
El lenguaje C Introducción.
MANUAL EXPRESS DE C J.M.sevilla.
Metodología de la Programación
Repaso para la construcción del intérprete 2012
Fundamentos de la Programación Estructurada
Procedimientos y Funciones
Funciones. Programación, Algoritmos y Estructuras de Datos.
Curso de Programación I Parte IV
Programación en C (Segunda Parte) DATSI, FI, UPM José M. Peña
Introducción al Lenguaje C (ANSI)
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO
Programación 1 Presentación de c++
Programación Estructurada
ESTRUCTURAS DE SECUENCIA
Ingeniero Anyelo Quintero
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.
Funciones en lenguaje C
CI TEORIA semana 8 Subprogramas o funciones Definición de funciones.
El lenguaje de programación C - Funciones -

POO Java Módulo 3 Elementos de programas Identificadores
Tipos de Datos Básicos 1.
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.
Tema 2: Los tipos de datos
Estructura de un programa en C
Prog. Univ. Rodríguez Rey, Pablo Funciones Programación I.
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
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
Elementos básicos del lenguaje
Unidad II Introducción a la programación en C++
Introducción Lenguaje de Programación ING2101 SECC Ayud. Ariel Fierro Sáez.
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
PROGRAMACIÓN MULTIMEDIA
FUNDAMENTOS DE PROGRAMACIÓN
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.
Pelando la cebolla 1. Aquí discutiremos lo necesario del lenguaje necesario para implementar una metodología que llamo “pelando la cebolla”. Permite abordar.
PRINCIPIOS DE PROGRAMACIÓN

Declaraciones. 1 Nombres de identificadores Identificador: – Nombres usados para referirse a las variables, identificar funciones o etiquetas definidos.
Fundamentos de Programación
UNIDAD 4: Introducción a la Lógica Computacional Objetivo : Interpretar y aplicar adecuadamente los fundamentos básicos de la estructura y funcionamiento.
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.
Conceptos y Lenguaje Imperativo
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.
LÓGICA DE PROGRAMACIÓN UNIDAD III. INTRODUCCIÓN AL LENGUAJE C.
UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MÉXICO FACULTAD DE INGENIERÍA COORDINACIÓN DE MATERIAS PROPEDÉUTICAS LICENCIATURA DE INGENIERÍA CIVIL ASIGNATURA: PROGRAMACIÓN.
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.
Transcripción de la presentación:

PROGRAMACIÓN EN C

ESTRUCTURA DE UN PROGRAMA Cabecera Comentarios. Directivas del preprocesador. Prototipos de funciones. Declaración de variables globales Cuerpo del programa Función main

CABECERA DE UN PROGRAMA Comentarios Se utilizan para aclarar el objeto del programa, su título, y los aspectos que sean de ayuda para su entendimiento. Están delimitados por /*, y */ /* comentario */ También pueden usarse en otras partes del programa.

DIRECTIVAS DE INCLUSIÓN DE SUSTITUCIÓN Permiten incluir otros ficheros. #include fichero Del fabricante #include <fichero.h> Propias #include “fichero” DE SUSTITUCIÓN #define Permite definir constantes y nuevas variables Ej #define PI 3.14

PROTOTIPOS DE FUNCIONES En la cabecera se definen los prototipos de las funciones que vayan a utilizarse. Un prototipo se define con: tipo de lo que devuelve, nombre de la función, y tipo de los parámetros que recibe. Ej int suma (int, int);

VARIABLES GLOBALES En la cabecera se declaran aquellas variables que sean globales al programa.

ALGORITMO (función main) La función main inicia el programa. Puede recibir argumentos. Por defecto devuelve un entero. main() { Declaración de variables locales; Estructuras de control; }

CUERPO DEL PROGRAMA Después de main, y entre llaves, se escribe el cuerpo del programa con las estructuras de control, las sentencias, y las llamadas a funciones necesarias.

LÉXICO DE C El lenguaje C contiene: Palabras clave. Separadores. Operadores. Identificadores. Constantes. Cadenas de caracteres.

PALABRAS CLAVE Son 32 palabras con significado especial que no deben ser usadas como identificadores de variables ni de constantes.

PALABRAS CLAVE auto double int struct break else long switch case enum register typedef char extern return union const float short unsigned continue for signed void default goto sizeof volatile do if static while

SEPARADORES En C se consideran separadores: Tabuladores. Cambios de línea. Espacios en blanco. Comentarios También se usan delimitadores: “,” “;” “()” “{}” “[]”

OPERADORES Aritméticos: Relacionales: Lógicos: +, -, *, **, /, %, = <, >, ==, <=, >=, =! Lógicos: !, &&, ||

IDENTIFICADORES Los identificadores se utilizan para “nombrar” las variables y constantes que vayan a usarse en el programa, pueden estar formados por letras, dígitos y el carácter “_” Deben empezar por una letra, y no pueden usarse palabras clave. La variables y las constantes deben ser declaradas antes de usarse. La declaración debe ir precedida del tipo.

TIPOS DE DATOS Básicos: Calificadores: Se aplican al tipo int Carácter char Entero int Real precisión simple float Real doble precisión double Calificadores: Se aplican al tipo int short long unsigned positivos

holamundo.c Nuestro primer programa y…. de todo el mundo. #include <stdio.h> main() { Printf (“ HOLA MUNDO); } ¡¡Derechos de autor reservados!!

PROCESO (holamundo.c) Escribir el código en un editor de texto ( ejemplos :gedit, joe, vi). Guardar como holamundo.c Compilar: gcc –o holamundo holamundo.c Ejecutar: holamundo

CONVERSIÓN DE TIPOS Conversiones implícitas: Se realizan antes de ejecutar el operador. El tipo más pequeño se convierte al mayor. Los char, en operaciones aritméticas se convierten a int. Conversiones explícitas (casting): (nuevo tipo) (tipo) Ej: int var1, var2; float var3; var3 = (float) (var1*var2)