Asignatura: Introducción a la programación

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
Operadores y cálculo de prioridad
Clase 2 Tipos de datos Asignación de valores Estructura IF Ejercicios
Técnico en programación de Software
Fundamentos de programación
ALGORÍTMICA Dpto. Ingeniería de Sistemas y Automática
Temas Operaciones básicas Operaciones Operadores Aritméticos
Estructuras de Control
3. INTRODUCCIÓN A LA PROGRAMACIÓN
Estructuras de control
ESTRUCTURAS DE SECUENCIA
ESCUELA: NOMBRES: LÓGICA DE LA PROGRAMACIÓN UNIDAD 2: Naturaleza de los Datos FECHA: Ing. Patricio Abad Espinoza OCTUBRE 2009 – FEBRERO Ciencias.
TRABAJAR CON FORMULAS Y FUNCIONES Operadores aritméticos
Programación.
Área Académica: Informática
APLICACIONES DE PILAS Estructuras de Datos.
Programación en C para electrónica
ALGORITMIA.
COMP-2120 Capítulo 2 Preparado por: Prof. Nelliud D. Torres.
UNIVERSIDAD DE MANAGUA I CUATRIMESTRE INTRODUCCION A LA PROGRAMACION
ALGORITMOS CLASE 2. OPERADORES ARITMÉTICOS OperadorOperaciónEjemploResultado ^Potencia3^29 *Multiplicación3*26 /División3/21.5 +Suma3+25 -Resta3-21 ModModulo.
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.
Sistemas de Numeración
PRINCIPIOS DE PROGRAMACION ESTRUCTURADA
CARACTERÍSTICAS DE LOS PROGRAMAS
FUNDAMENTOS DE PROGRAMACIÓN
Unidad III Elementos del lenguaje C++
TIPOS Y ESTRUCTURAS BÁSICAS DE DATOS
Enrique Manuel Cabello Portero
TIPOS DE DATOS TipoDescripciónRango IntegerEntero (2 bytes) a LongEntero largo (4 bytes) a SinglePunto flotante de simple.
ESTRUCTURA DE DATOS ESD-243
Introducción a la Programación “Conceptos de Algoritmos” Manuel Crisosto M., Claudio Gutiérrez S., Christian Vidal C.
Operaciones combinadas
COMPONENTES DE UN ALGORITMOS
VBA – Elementos del Lenguaje
ETAPAS PARA SOLUCIONAR UN PROBLEMA
INTRODUCCION A LOS ALGORITMOS
Introducción a la Programación “Conceptos Básicos” Semestre de Otoño 2006 Claudio Gutiérrez Soto.
Algoritmo Ing. Maria Rosana Heredia
Introducción a la programació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.
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 básicos para el desarrollo de algoritmos
Expresiones Lógicas Prof. Flor Narciso Departamento de Computación Escuela de Ingeniería de Sistemas Facultad de Ingeniería Universidad de Los Andes.
Elementos básicos para el desarrollo de algoritmos
Términos algoritmo diseñar algoritmo implementar algoritmo
INTRODUCCION A LOS ALGORITMOS
UNIVERSIDAD TECNICA PERTICULAR DE LOJA
PRINCIPIOS DE PROGRAMACIÓN
Expresiones Reglas de prioridad o precedencia
MBA. LIDA LOOR MACIAS 2 CONSTANTES VARIABLES CONTADOR ACUMULADOR DIFERENCIADOR MULTIPLICADOR OPERADORES FUNCIONES LOGICOS ARITMETICOS RELACIONALES.
Presente un cuestionario con los aspectos mas importantes sobre los
Tipos de Datos.
Programación para Ingenieros I IIS
Informática Prof. María Alejandra Quintero.  Operadores relacionales  Operadores lógicos  Expresiones lógicas  Estructuras de decisión simple  Estructuras.
Lic. Carla Aguirre Montalvo
Programación de Computadores
INTRODUCCION A LA PROGRAMACION
ACTIVIDADES FECHA: JULIO 6 AL 10 TEMA: FORMULAS Y FUNCIONES BÁSICAS EN LA HOJA DE CALCULO EXCEL PROPÓSITO: IDENTIFICAR LAS FORMULAS Y FUNCIONES BÁSICAS.
Informática Ingeniería en Electrónica y Automática Industrial
REGLAS PARA ELABORAR SEUDOCODIGOS Y DIAGRAMA DE FLUJO
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.
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.
Algoritmos y Programación. Objetivos de Aprendizaje: Al finalizar esta unidad ud. debe estar en la capacidad de: Definir el propósito y el contenido de.
Unidad Temática II Algoritmia Elemental Operadores aritméticos: son símbolos que le indican al compilador la operación de cálculo a realizar entre los.
TEMA: Datos, Variables y Constantes. Presentación Identificar los conceptos que muestren el mundo real a través de los objetos que interactúan para el.
Equipo: Erika López Coyotecatl María José Cuazitl Popocatl CETis - Centro de Estudios Tecnológicos de Servicio Industrial y Servicio “Daniel Cabrera Rivera”
Ing. Barros Rodriguez D. Ronald Introducción a la Programacón.
Transcripción de la presentación:

Asignatura: Introducción a la programación Asignatura: Introducción a la programación. Unidad I: Algoritmos y Programas. Tema: Tipos de datos. Datos numéricos. Datos lógicos. Datos tipos carácter constante y variables.   Objetivo: Conocerá las reglas para cambiar formulas matemáticas a expresiones validas para la computadora, además de diferenciar constantes e identificadores y tipos de datos simples.

Tipos De Datos   Todos los datos tienen un tipo asociado con ellos. Un dato puede ser un simple carácter, tal como „b‟, un valor entero tal como 35. El tipo de dato determina la naturaleza del conjunto de valores que puede tomar una variable.

Tipos De Datos Numéricos Lógicos Alfanuméricos (string) Simples Estructurados (Def. por el Archivos usuario) Arreglos (Vectores, Matrices) Registros Archivos Apuntadores.

Tipos de Datos Simples  Datos Numéricos: Permiten representar valores escalares de forma numérica, esto incluye a los números enteros y los reales. Este tipo de datos permiten realizar operaciones aritméticas comunes.   Datos Lógicos: Son aquellos que solo pueden tener dos valores (cierto o falso) ya que representan el resultado de una comparación entre otros datos (numéricos o alfanuméricos).

Tipos de Datos Simples Datos Alfanuméricos (String): Es una secuencia de caracteres alfanuméricos que permiten representar valores identificables de forma descriptiva, esto incluye nombres de personas, direcciones, etc. Es posible representar números como alfanuméricos, pero estos pierden su propiedad matemática, es decir no es posible hacer operaciones con ellos. Este tipo de datos se representan encerrados entre comillas.   Ejemplo: “Universidad Nacional Autónoma de Nic.” “1997”

Expresiones  Las expresiones son combinaciones de constantes, variables, símbolos de operación, paréntesis y nombres de funciones especiales. a+(b + 3)/c Una expresión consta de operadores y operando. Según sea el tipo de datos que manipulan, Clasificación Expresiones:  - Aritméticas - Relaciónales - Lógicas

Operadores y Operando Operadores: Son elementos que relacionan de forma diferente, los valores de una o mas variables y/o constantes. Es decir, los operadores nos permiten manipular valores.  Aritméticos Tipos de Operadores Relaciónales Lógicos  

Operadores Aritméticos: Los operadores aritméticos pueden ser utilizados con tipos de datos enteros o reales. Si ambos son enteros, el resultado es entero; si alguno de ellos es real, el resultado es real.  Operando (Operador) Operando   Valor (constante o variable)

Operadores Aritméticos: + Suma - Resta * Multiplicación / División Mod Modulo (residuo de la división entera)

Ejemplos: Expresión Resultado 7 / 2 3.5 12 mod 7 5 4 + 2 * 5

Prioridad de los Operadores Aritméticos 1) Todas las expresiones entre paréntesis se evalúan primero. Las expresiones con paréntesis anidados se evalúan de dentro a fuera, el paréntesis mas interno se evalúa primero. 2) Dentro de una misma expresión los operadores se evalúan en el siguiente orden.  1.- ^ Exponenciación 2.- *, /, mod Multiplicación, división, modulo. 3.- +, - Suma y resta.

Prioridad de los Operadores Aritméticos 3) Los operadores en una misma expresión con igual nivel de prioridad se evalúan de izquierda a derecha.   Ejemplos: 4 + 2 * 5 = 14 23 * 2 / 5 = 9.2 46 / 5 = 9.2 3 + 5 * (10 - (2 + 4)) = 23 3 + 5 * (10 - 6) = 3 + 5 * 4 = 3 + 20 = 23 3.5 + 5.09 - 14.0 / 40 = 5.09 3.5 + 5.09 - 3.5 = 8.59 - 3.5 = 5.09 2.1 * (1.5 + 3.0 * 4.1) = 28.98 2.1 * (1.5 + 12.3) = 2.1 * 13.8 = 28.98

Operadores Relaciónales: Se utilizan para establecer una relación entre dos valores. Compara estos valores entre si y esta comparación produce un resultado de certeza o falsedad (verdadero o falso). Los operadores relaciónales comparan valores del mismo tipo (numéricos o cadenas) Tienen el mismo nivel de prioridad en su evaluación. Los operadores relaciónales tiene menor prioridad que los aritméticos.  Operadores Relaciónales > Mayor que < Menor que > = Mayor o igual que < = Menor o igual que < > Diferente = Igual

Ejemplos: Si a = 10 b = 20 c = 30 a + b > c Falso   a + b > c Falso a - b < c Verdadero a - b = c Falso a * b < > c Verdadero

Operadores Lógicos:   Estos operadores se utilizan para establecer relaciones entre valores lógicos. Estos valores pueden ser resultado de una expresión relacional. Operadores Lógicos And Y Or O Not Negación Prioridad de los Operadores Lógicos Not And Or

Operadores Lógicos: Operador And Ejemplos: (a < b) and (b < c) Operador Or Operando1 Operador Operando2 Resultado V OR F Operando1 Operador Operando2 Resultado V AND F Ejemplos: (a < b) and (b < c) (10<20) and (20<30) V and V V Operador Not Operando Resultado V F F V

Operadores Lógicos: Prioridad de los Operadores en General 1.- ( )   Prioridad de los Operadores en General 1.- ( ) 2.- ^ 3.- *, /, Mod, Not 4.- +, -, And 5.- >, <, > =, < =, < >, =, Or  Ejemplos: a = 10 b = 12 c = 13 d =10   ((a > b)or(a < c)) and ((a = c) or (a > = b)) F V F F V F F