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.

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.
Tema 4b Operadores.
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.
Repaso para la construcción del intérprete 2012
Fundamentos de la Programación Estructurada
Programación I Teoría I
EJERCICIOS DE PROGRAMACION
INFORMATICA I Funciones CLASE 13.
Introducción al Lenguaje C (ANSI)
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO
3. INTRODUCCIÓN A LA PROGRAMACIÓN
Programación Estructurada
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.
Estructuras de control
ESTRUCTURAS DE SECUENCIA
Una breve introducción
Ingeniero Anyelo Quintero
Programación.
UNIVERSIDAD DE MANAGUA I CUATRIMESTRE INTRODUCCION A LA PROGRAMACION
Lenguaje C.
LENGUAJE “C” Programación.
Características de “C”
3.1 Declaración de tablas en C
Unidad III Elementos del lenguaje C++
TIPOS Y ESTRUCTURAS BÁSICAS DE DATOS
Tema 2: Los tipos de datos
CI TEORIA semana 4 Estructura Algorítmica: SELECCIÓN
Lenguaje C Ing. Sonia Alexandra Pinzón Nuñez
TABLAS Definición. El tipo tabla permite definir objetos formados por un conjunto de elementos del mismo tipo. Ejemplos. El tipo tabla se utiliza para.
Java. Java nació el año 1991, por un par de ingenieros de la Sun Microsystems.
Programa Vespertino de Automatización Equipos y Sistemas de Control Digital Lenguaje C Profesor: Felipe Páez Mejías D e p a r t a m e n t o d e I n g e.
Tipo de Datos Básicos.
ESTRUCTURA DE DATOS ESD-243
Programación Básica con NQC Patricio A. Castillo Pizarro 25/08/2007.
COMPONENTES DE UN ALGORITMOS
VBA – Elementos del Lenguaje
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,
Introducción a la programación
Lenguaje de Programación  Un lenguaje se puede definir como un conjunto de palabras y formas de expresión por medio de las cuales se comunican y relacionan.
Unidad 1: FUNDAMENTOS DE COMPUTACIÓN Y PSEUDOLENGUAJE
Características de “C” Y Esta conformado por un Ambiente Integrado. Y Es un Lenguaje de Alto Nivel. Y Es un compilador. YContiene un conjunto de palabras.
Departamento de Informática Universidad Técnica Federico Santa María Temas 2,3,4: Estructura de un Programa Pascal Declaraciones Tipos de Datos Simples.
Elementos del lenguaje C++
FUNDAMENTOS DE PROGRAMACIÓN
Términos algoritmo diseñar algoritmo implementar algoritmo
Estructura de un programa C
Programación Básica con NQC Patricio A. Castillo 12/04/2008.
UNIVERSIDAD TECNICA PERTICULAR DE LOJA
 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

Presente un cuestionario con los aspectos mas importantes sobre los
Fundamentos de Programación
Lic. Carla Aguirre Montalvo
Programación de Computadores
CLASE 10. AGENDA 1 Repaso 2 Operadores 3 Directivas 14 Entrada y Salida de Datos.
Clase 1 Gabriela Araya Baez.. Char: Variable que almacena caracteres. Int: Variable que almacena enteros. Float: Variable que almacena decimales. Doble:
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.
Informática Ingeniería en Electrónica y Automática Industrial
Características de “C” Esta conformado por un Ambiente Integrado. Es un Lenguaje de Nivel medio.Es un compilador. Contiene un conjunto de palabras reservadas.
FUNDAMENTOS DE PROGRAMACIÓN VARIABLES, CONSTANTES Y TIPOS DE DATOS EN C.
Introducción al Lenguaje C (I) Tipos básicos, arrays y punteros Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Versión
ALGORITMOS Asignatura: Informática. Algoritmos Conjunto de instrucciones ordenadas de forma lógica y precisa, con un inicio y fin que permite resolver.
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.
Características de “C”
Transcripción de la presentación:

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 reservadas y funciones. YTrabaja con: funciones.

Características de “C” I Reglas Precisas de Sintaxis. I Estructuras de Control IColección de estructuras de Datos. ILenguaje no tipificado

Entorno Integrado EDITORCOMPILADOR AYUDASISTEMADEGESTIONDEARCHIVOS

Elementos del Lenguaje Palabras Reservadas. Librerías y funciones Identificadores Estándar Identificadores definidos por el usuario

Palabras Reservadas if, include, else, void, for, while if, include, else, void, for, while Realizar Operaciones

Librerías stdio.h, conio.h, math.h

Identificadores Estándares  Constantes  Variables  Tipos de Datos  Funciones  Tratamiento de archivos.

Tipos de Datos

Tipos de datos TIPORANGOMemoria Requerida char0 a 2558 bits int a bits float6 dígitos de precisión 32 bits double12 dígitos de precisión 64 bits

char (Caracter) Ordinal Son los datos de la A..Z incluyendo minúsculas Todo el conjunto de caracteres (código ASCII) Dígitos (0..9), signos de puntuación Caracteres especiales

int (entero) Ordinal Limitados por su rango, aunque puede extenderse con los modificadores de tipo. No tienen parte fraccionaria.

float (raeales) Están conformados por una parte entera y una décimal.

Ejercicio Indica el tipo de dato: “414” “Hola” “456.4” “a”

Tipos de Operadores Matemáticos Relacionales Asignación Lógicos

Tipos de expresiones Matemáticas Relacionales Lógicas

Expresión Matemáticas Son análogas a las fórmulas matemáticas +Suma - Resta * Multiplicación /División % División Módulo

Realizar un pseudocodigo, que realice todas las operaciones aritméticas. (Utilice los operadores de C) Identifique, cuales son los datos de entrada, proceso y salida. En su pseudocodigo; señale las partes de éste.

Operador % Es utilizado sólo para variables enteras. A % B Sólo se puede utilizar si A y B son expresiones enteras. Obtiene solamente el residuo de la división. 19 MOD 6 El módulo sería 1

Operadores de Asignación Es el signo de = Ejemplo: x=5 (A x se le asigna el valor de 5)

Operadores relacionales Se utilizan para comparar expresiones. El resultado será: cierto (1) Falso (0), >=, !=, == (menor que, menor igual, mayor que, mayor igual, diferente, igual)

Operadores Lógicos And && (sólo cuando las dos entradas son verdaderas el resultado es verdadero). Or || (Cuando cualquiera de las entradas sea verdadera el resultado será verdadero). Not ! (Niega la entrada)

Tablas de verdad ABA &&B ABA ||B A!A 01 10

Precedencia de los operadores 1. ( ) 2. ! 3. * / % >= 6. == != 7. && 8. ||

Ejemplo Considere los siguientes valores: a=10, b=8, c=5 (-a+b*c)+(a*c+b)/(a % 2 + b / 4 * (b+c-a)) (-10+8*5)+(10*5+8) / (10 % / 4 *(8+5-10)) ( )+58 / (0+2*(3)) (-10+40)+58 / (2*3) (-10+40)+58/

Pseudocodigo Inicio 1. escribe (“Introduce tres valores: “); 2. lee(a,b,c); 3. res:=(-a+b*c)+(a*c+b)/(a % 2 + b / 4 * (b+c-a)); 4.escribe(res); Fin

Estructura Básica de un Programa #include main(void) { int n1,n2,sum; printf(" Programa que suma dos números: "); printf(" números: " ); scanf("%d" "%d", &n1,&n2); sum= n1+n2; printf(«Suma es: %d",suma); } Sección de Librerías Función Principal Inicio de la función Declaración de variables Fin de la función Desarrollo de la función