Introducción a la Programación “Conceptos Básicos” Semestre de Otoño 2006 Claudio Gutiérrez Soto.

Slides:



Advertisements
Presentaciones similares
Q- Basic.
Advertisements

Algoritmo: Es una serie de procesos a seguir para la solución de un problema. Diagrama de Flujo: Es la representación de un algoritmo en forma jerárquica.
Sesión 4 Diagramas de Flujo
Tema 4b Operadores.
PROF. ING. JULIO CESAR CANO RAMIREZ
Clase 2 Tipos de datos Asignación de valores Estructura IF Ejercicios
Unidad 1 DISEÑO DE ALGORITMOS ING. Nelwi Baez. MSC
Estructuras de Repetición Algoritmos
Asignatura: Introducción a la programación
Técnico en programación de Software
Unidad 4. Estructuras de selección
DIAGRAMAS DE FLUJO Y PSEUDOCÓDIGO
Docente: Jorge E. Cigarán
ALGORITMO Es un conjunto preescrito de instrucciones o  reglas  bien definidas, ordenadas y finitas que permite realizar una actividad  mediante pasos.
Temas Operaciones básicas Operaciones Operadores Aritméticos
Estructuras de Control
Estructuras de control
Introducción a la Programación
ESTRUCTURAS DE SECUENCIA
VISUAL BASIC CONSOLA Todas las ordenes o instrucciones se digitan dentro de sub Main() y End Sub ÁREA DE TRABAJO: Las aplicaciones de consola son aquellas.
ESCUELA: NOMBRES: LÓGICA DE LA PROGRAMACIÓN UNIDAD 2: Naturaleza de los Datos FECHA: Ing. Patricio Abad Espinoza OCTUBRE 2009 – FEBRERO Ciencias.
Programación.
PSEUDOCÓDIGO. DISEÑO ESTRUCTURADO USANDO HERRAMIENTAS DE REPRESENTACIÓN DE ALGORITMOS.

ESTRUCTURAS DE CONTROL
Programación de Computadores
ALGORITMOS CLASE 2. OPERADORES ARITMÉTICOS OperadorOperaciónEjemploResultado ^Potencia3^29 *Multiplicación3*26 /División3/21.5 +Suma3+25 -Resta3-21 ModModulo.
Introducción a la Programación “Conceptos de Algoritmo”
Sistemas de Numeración
PRINCIPIOS DE PROGRAMACION ESTRUCTURADA
CARACTERÍSTICAS DE LOS PROGRAMAS
Introducción a la Programación “Ejercicios” Semestre de Otoño 2006 Claudio Gutiérrez-Soto.
Algoritmos ¿Que es un algoritmo?
ESTRUCTURA DE DATOS ESD-243
Introducción a la Programación “Conceptos de Algoritmos” Manuel Crisosto M., Claudio Gutiérrez S., Christian Vidal C.
Evalúa el valor de verdad de dos o mas condiciones y si todas son verdaderas devuelve VERDADERO, en caso contrario FALSO.
Introducción a la Programación “El lenguaje C” Manuel Crisosto M., Claudio Gutiérrez S., Christian Vidal C.
Juego de Preguntas y Respuestas
ESTRUCTURAS DE CONTROL
VBA – Elementos del Lenguaje

INTRODUCCION A LOS ALGORITMOS
Unidad 1: FUNDAMENTOS DE COMPUTACIÓN Y PSEUDOLENGUAJE
Operaciones con Ángulos
Introducción a la Programación “Conceptos Básicos” Semestre de Otoño 2006 Claudio Gutiérrez Soto.
Introducción a la Programación “Conceptos Básicos” Semestre de Otoño 2006 Claudio Gutiérrez Soto.
A continuación… Repaso Repaso Estructuras de Decisión Ejemplos
Elementos básicos para el desarrollo de algoritmos
INTRODUCCION A LOS ALGORITMOS
1.1 CONCEPTOS BÁSICOS DE PROGRAMACIÓN Y ALGORITMOS.
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
Programación para Ingenieros I IIS
Matemáticas Discretas
Informática Prof. María Alejandra Quintero.  Operadores relacionales  Operadores lógicos  Expresiones lógicas  Estructuras de decisión simple  Estructuras.
FUNDAMENTOS DE PROGRAMACIÓN
INSTITUTO TÉCNICO INDUSTRIAL ÁREA DE INFORMÁTICA ALUMNO: CRISTIAN DAVID RODRÍGUEZ GÓMEZ GRADO:11-02.
INTRODUCCION A LA PROGRAMACION
Universidad Domingo Savio
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.
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 CLASE 2.
 Inicio/Final Se utiliza para indicar el inicio y el final de un diagrama; del Inicio sólo puede salir una línea de flujo y al Final sólo debe llegar.
OperadorSignificadoEjemplos +Se usa para sumar valores numéricos (3+4)*(5-2) -Se usa para restar valores numéricos 7 – 2 50 – 35 *Se usa para.
Este material ha sido desarrollado para alumnos que cursan la asignatura de Programación Básica impartida en el primer semestre en la Facultad de Ingeniería.
ALGORITMOS Asignatura: Informática. Algoritmos Conjunto de instrucciones ordenadas de forma lógica y precisa, con un inicio y fin que permite resolver.
Ing. Barros Rodriguez D. Ronald Introducción a la Programacón.
La primera operación que vamos a tratar es la negación Tablas de Verdad Si p es verdad,  p es falso Si p es falso,  p es verdad p  p VF FV La tabla.
Transcripción de la presentación:

Introducción a la Programación “Conceptos Básicos” Semestre de Otoño 2006 Claudio Gutiérrez Soto

Algoritmos Ejercicio. Usando diagrama de Flujo. Cree un algoritmos donde una persona ingrese su edad y muestre por pantalla si es mayor de edad.

Algoritmos

 Del ejemplo anterior podemos observar que la bifurcación permite seguir el flujo adecuado dada una condición.  Las condiciones que se evalúan en las bifurcaciones son siempre verdaderas o falsas.  Por ende, hay que colocar las instrucciones adecuadas a los valores que se evaluan en las bifurcaciones.

Algoritmos  También es posible que existan bifurcaciones contiguas.  En las bifurcaciones o estructura de control, se evalúan proposiciones utilizando: Operadores lógicos Operadores aritméticos Operadores Relacionales

Algoritmos Operadores Aritméticos:  * multiplicación  / División  + Suma  - Resta  % Módulo Ejemplo de módulo (o residuo de la división): 5%2 es 1 4%2 es 0

Algoritmos Operadores Lógicos:  && (And, Y) &&VF VVF FFF

Algoritmos Operadores Lógicos:  || (Or, O) ||VF VVV FVF

Algoritmos Operadores Lógicos:  ! (Not, no) !VF FV

Algoritmos Analicemos los siguientes casos var1=2, var2=0,var3=4 var4=(var1*var1)/var3 var4>=1 && var1!=0 Si No var4=1 Si

Algoritmos Analicemos los siguientes casos var1=2, var2=0,var3=4 var4=(var3%var1) (var4!=0 || var2>0) && (var3==4) Si No var4=0 No

Algoritmos Analicemos los siguientes casos var1=2, var4=1,var3=4 var4=(var4+var1) !(var1 && (var4>=var1)) Si No var4=3 No Cualquier proposición distinta de cero Es VERDADERO

Algoritmos Es importante notar que existen prioridades entre los operadores. Por lo tanto deben utilizarse paréntesis en los casos que correspondan

Algoritmos Ejercicio. Crear un algoritmo que ordene tres número ingresados desde teclado

Preguntas????????