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.

Slides:



Advertisements
Presentaciones similares
DATSI, FI, UPM José M. Peña Programación en C DATSI, FI, UPM José M. Peña Programación en C.
Advertisements

PROF. ING. JULIO CESAR CANO RAMIREZ
Clase 2 Tipos de datos Asignación de valores Estructura IF Ejercicios
Informática I – 4to año Volumen II.
Asignatura: Introducción a la programación
Fundamentos de la Programación Estructurada
Técnico en programación de Software
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO
ALGORÍTMICA Dpto. Ingeniería de Sistemas y Automática
3. INTRODUCCIÓN A LA PROGRAMACIÓN
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.
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.
PRINCIPIOS DE PROGRAMACION ESTRUCTURADA
CARACTERÍSTICAS DE LOS PROGRAMAS
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.
Sesión 5 Sentencias de Selección y repetición Prof:Eridan Otto Programación de Computadores Lenguaje Pascal.
ESTRUCTURA DE DATOS ESD-243
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 Básica con NQC Patricio A. Castillo Pizarro 25/08/2007.
COMPONENTES DE UN ALGORITMOS
Fórmulas y Funciones Básicas
Resumen Fundamentos de Programación/ Programación I
VBA – Elementos del Lenguaje
INTRODUCCION A LOS ALGORITMOS
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
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
Patricio A. Castillo José M. Galarce Agosto 23 de 2008 Segunda Clase.
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.
EL TIPO DE DATO LOGICO y 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.
Décimo Curso de Programación Básica con NQC “Segunda Clase” Cristián Arenas Ulloa Agosto 29 de 2009.
OPERADORES Y EXPRESIONES Ing Esp. Ricardo Cujar. Operadores y Expresiones  Operador: Es un símbolo que representa una operación.  Expresión: Es la combinación.
1 Conceptos Fundamentales de Programación Introducción a la Informática Departamento de Sistemas Universidad del Cauca 2006.
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 Alto Nivel. 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 escribe (“Introduce tres valores: “); lee(a,b,c); res=(-a+b*c)+(a*c+b)/(a % 2 + b / 4 * (b+c-a)); escribe(res); Fin

Diagrama de flujo Inicio Entero a,b,c “Introduce tres valores” (a,b,c) res=(-a+b*c)+(a*c+b)/(a % 2 + b / 4 * (b+c-a)); (res) Fin