INTRODUCCION AL LENGUAJE C

Slides:



Advertisements
Presentaciones similares
Tema 4b Operadores.
Advertisements

PROF. ING. JULIO CESAR CANO RAMIREZ
Clase 2 Tipos de datos Asignación de valores Estructura IF Ejercicios
CICLOS EN C – PARTE 2.
Técnico en programación de Software
Unidad 4. Estructuras de selección
INTRODUCCION AL LENGUAJE C
Variable Una variable es un nombre que se asocia con una porción de la memoria del ordenador, en la que se guarda el valor asignado a dicha variable. Expresión.
Introducción al Lenguaje C (ANSI)
ALGORÍTMICA Dpto. Ingeniería de Sistemas y Automática
Temas Operaciones básicas Operaciones Operadores Aritméticos
Estructuras de Control
GENERALIDADES SOBRE ALGORITMOS
CICLOS EN C.
Introducción a la Programación
Roberto Mercado Holguin
ESTRUCTURAS DE SECUENCIA
Quinta Clase Patricio A. Navarrete Junio 3 de 2011.
Ingeniero Anyelo Quintero
Java Java es un lenguaje de programación presentado en 1995 enfocado a: soportar los fundamentos de la programación orientada a objetos. generar código.
27/07/14 Catedra de Programacion I 1 Programación I Operadores y Expresiones.
METODOLOGIA DE LA PROGRAMACION
Programación.
PSEUDOCÓDIGO. DISEÑO ESTRUCTURADO USANDO HERRAMIENTAS DE REPRESENTACIÓN DE ALGORITMOS.
Programación en C para electrónica
SCJP SUN CERTIFIED PROGRAMMER FOR JAVA 6. SCJP 6.0 SEMANA CUATRO OPERADORES JAVA.
ESTRUCTURAS DE CONTROL
Programación de Computadores
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.
FUNDAMENTOS DE PROGRAMACIÓN
Unidad III Elementos del lenguaje C++
Capítulo 1 “Elementos de Programación”
Introducción a la Programación
Estructuras de Repetición (Repita para)
Tipo de Datos Básicos.
El lenguaje de programación C - Identificadores y variables – Isidro González Caballero ( Introducción.
ESTRUCTURA DE DATOS ESD-243
Programación en Lenguaje C
Metodología de la Programación
PROGRAMACIÓN EN JAVA Curso-taller inicial de programación en JAVA Facultad de Estadística e Informática.
El Lenguaje C++. Creación de programas simples de C++ Builder como ejercicios en C++. Los elementos de control fundamentales en C++, incluyendo operadores.
Tema 3: Operadores Antonio J. Sierra. Índice Aritméticos A nivel de bit Relacionales Lógicos Asignación.
Juego de Preguntas y Respuestas
Resumen Fundamentos de Programación/ Programación I
El Concepto de Tipo Los tipos permiten indicar la característica de los valores (datos) manipulados en un programa. Toda variable tiene asociado un tipo.

PENSAMIENTO ANALÍTICO SISTÉMICO DAISY KATERINE RODRÍGUEZ DURÁN
ESTRUCTURA DE DECISION LOGICA EN LENGUAJE C
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.
FUNDAMENTOS DE PROGRAMACIÓN
Términos algoritmo diseñar algoritmo implementar algoritmo
Programación III Clase #03 Operadores. Expresiones Es cualquier cosa que retorne un valor. En C++ CASI todo son expresiones. Ejemplo: –5 –3 + 2 Las expresiones.
CARACTERÍSTICAS Es un lenguaje de programación estructurado de propósito general. Está estrechamente asociado al sistema operativo UNIX, ya que el propio.
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ

Presente un cuestionario con los aspectos mas importantes sobre los
Fundamentos de Programación
Estructuras de Decisión
CLASE 10. AGENDA 1 Repaso 2 Operadores 3 Directivas 14 Entrada y Salida de Datos.
2011/1 - CLASE 12. AGENDA 1 Introducción 2 Sentencia while 3 Sentencia for 14 Sentencia do-while 5 Instrucciones Especiales 6 Ciclos anidados.
CICLOS EN C – PARTE 3.
Java Java es un lenguaje de programación presentado en 1995 enfocado a: soportar los fundamentos de la programación orientada a objetos. generar código.
Informática Ingeniería en Electrónica y Automática Industrial
ALGORITMO QUE SUME 2 VALORES E IMPRIMA EL RESULTADO 1. Inicio 2. Inicializar variables A=0,B=0,C=0 3. Asignar valores a las variables A=20,B=50.
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.
Elementos básicos del lenguaje Java Tipos, declaraciones, expresiones y asignaciones Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos.
Tema 8: Programación estructurada Introducción La importancia del conocimiento de programación es mucho mayor de lo que se piensa. Aprender a programar.
ALGORITMOS Asignatura: Informática. Algoritmos Conjunto de instrucciones ordenadas de forma lógica y precisa, con un inicio y fin que permite resolver.
Transcripción de la presentación:

INTRODUCCION AL LENGUAJE C

MENU DEL DIA Repaso clase anterior Introducción al manejo de expresiones. Introducción a la estructura Condicional en C. Introducción a la implementación del ciclo MIENTRAS en C. Introducción a la implementación del ciclo PARA en C. Ejemplos

EXPRESIONES Que es una expresión? Es una sucesión de operadores y operandos debidamente relacionados Realización de operaciones. Similitud al Pseudocódigo. Como lo hago en C?

EXPRESIONES

EXPRESIONES Operadores y expresiones: Aritméticos, lógicos y relacionales (+, - , *, /, %). De manipulación de bits Condicionales. Especiales. Cuando concurren en una misma expresión diferentes tipos de operadores se dan las reglas de prioridad y asociatividad.

EXPRESIONES Aterrizando un poco lo anterior puntaje = -(2 + 5)*6 + (4 + 3*(2 + 3)); a = b = 4*6 + (4 + 3*(2 + 3));

EXPRESIONES Operadores Operador de asignación (=) Sintaxis: Variable = expresión Ejemplos: a = b*n, c = c + 1; d = d%3 Abreviados (a = a op b, donde op puede ser +,-,*,/,%). Operadores aritméticos Binarios (+, -, *, /, %): c = a+b Unitarios (++,--). Pre(incremento/decremento): ++c, --c Post(incremento/decremento): d++, d--. Cuando concurren en una misma expresión diferentes tipos de operadores se dan las reglas de prioridad y asociatividad. Prioridad (mayor a menor) Asociatividad () Izquierda - derecha +,- (unitario) Derecha - izquierda *,/,% Izquierda – derecha +,- =

EXPRESIONES Operadores Relacionales (==, !=, <, >, <=, >=) Sintaxis: operador_1 operador_relacional operador_2 Lógicos (!, &&, ||) Nombre del operador Simbolo en C NOT ! AND && OR ||

EXPRESIONES Operadores Operadores de manipuladion de bits Solo se aplican a variables o constantes char, int o long. Algunos son: &, |, ^, ~, <<, >> Se pueden combinar con el operador de asignacion para formar abreviados. (a<<=b es lo mismo que a = a << b) Operadores especiales Algunos son: *, &, ., -> Operador condicional ternario (?) Operador coma (,): Llamadas de funciones, declaracion de variables. Operador(): Sirve para la agrupacion de expresiones. Operador []: Usado en arrays. Operador sizeof(). Devuelve el tamaño en bytes de una variable o tipo de dato. Cast: Permite la conversión explicita de tipos.

INTRODUCCION A LA ESTRUCTURA CONDICIONAL EN C DIAGRAMA DE FLUJO if (expresión_logica) { código_secuencia1; } else { código_secuencia2; SI (expresión_logica) ENTONCES secuencia 1 | camino 1 SINO Secuencia 2 | camino 2 FIN_SI PSEUDOCODIGO LENGUAJE C

INTRODUCCION A LA IMPLEMENTACION DE LA ESTRUCTURA MIENTRAS EN C DIAGRAMA DE FLUJO MIENTRAS(expresión_logica)HAGA secuencia FIN_MIENTRAS while (expresion_logica) { secuencia } LENGUAJE C PSEUDOCODIGO

INTRODUCCION A LA IMPLEMENTACION DE LA ESTRUCTURA PARA EN C PARA (VC = LI,LF,INC) HAGA secuencia FIN_PARA for(expre1;expre2;expre3) { secuencia; } PSEUDOCODIGO DIAGRAMA DE FLUJO LENGUAJE C VC: Variable de control del ciclo. LI: Valor inicial de VC LF: Valor final de VC. INC: Valor de incremento o disminución de la variable de control. expre1: Usada para inicialización de variables. expre2: Usada para definir la condición de terminación del ciclo expre3: Es el modificador de la variable de control del ciclo cada vez que la computadora lo repite.