FUNDAMENTOS DE PROGRAMACIÓN

Slides:



Advertisements
Presentaciones similares
Introducción a la programación
Advertisements

Álgebra de Boole El álgebra booleana es un sistema matemático deductivo centrado en los valores cero y uno (falso y verdadero). Un operador binario " º.
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.
En PHP, casi cualquier cosa que escribes es una expresión. La forma más simple y ajustada de definir una expresión es "cualquier cosa que tiene un valor".
Tema 4b Operadores.
Operadores y cálculo de prioridad
Clase 2 Tipos de datos Asignación de valores Estructura IF Ejercicios
ALGORITMOS Y LENGUAJES Estructuras de Control CONDICIONAL
Informática I – 4to año Volumen II.
Asignatura: Introducción a la programación
Práctica de Excel. Actividad 1 Completar las columnas de Ap/Des para cada examen con una formula que determine si el parcial correspondiente es aprobado.
Técnico en programación de Software
Unidad 4. Estructuras de selección
INTRODUCCION AL LENGUAJE C
Temas Operaciones básicas Operaciones Operadores Aritméticos
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.
TRABAJAR CON FORMULAS Y FUNCIONES Operadores aritméticos
Programación.
PSEUDOCÓDIGO. DISEÑO ESTRUCTURADO USANDO HERRAMIENTAS DE REPRESENTACIÓN DE ALGORITMOS.
Programación en C para electrónica
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.
Academia de Informática
Diseño de diagramación Diagrama: es una representación gráfica del flujo información de y el proceso de ejecución del programa. Plateo del problema en.
FUNDAMENTOS DE PROGRAMACIÓN
Unidad III Elementos del lenguaje C++
CI TEORIA semana 4 Estructura Algorítmica: SELECCIÓN
INTRODUCCIÓN A LA COMPUTACIÓN
Introducción a la Programación “Conceptos de Algoritmos” Manuel Crisosto M., Claudio Gutiérrez S., Christian Vidal C.
Programación Básica con NQC Patricio A. Castillo Pizarro 25/08/2007.
COMPONENTES DE UN ALGORITMOS
Tema 3: Operadores Antonio J. Sierra. Índice Aritméticos A nivel de bit Relacionales Lógicos Asignación.
Juego de Preguntas y Respuestas
ESTRUCTURAS DE CONTROL
VBA – Elementos del Lenguaje
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
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
A continuación… Repaso Repaso Estructuras de Decisión Ejemplos
Elementos básicos para el desarrollo de algoritmos
Representación de Algoritmos
POR: MÓNICA MARÍA RÚA BLANDÓN
Arquitectura de computadoras
UNIVERSIDAD TECNICA PERTICULAR DE LOJA
 La matemática indica una problema de resolver las multiplicaciones y divisiones y raíz cuadrada indica todo los objeto de materiales que puede resolver.
PHP el Lenguaje Ejercicios Básicos.
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
Informática Prof. María Alejandra Quintero.  Operadores relacionales  Operadores lógicos  Expresiones lógicas  Estructuras de decisión simple  Estructuras.
Javascript. Isaac Zepeda
Algoritmia y Programación
int cantidad, horas, cuota; float precio, peso; cantidad = 5; // Le asigno un número a la variable Cantidad; horas = // Le asigno 30 a la variable.
INTRODUCCIÓN A VISUAL BASIC 2012 Prof. Víctor Aquino Urrutia Primero Básico Cuarta Unidad (Septiembre/Octubre)
Conceptos Generales Programación I Docente: Ing. Marleny Soria M.
Algoritmos en Pseudocódigo
Universidad Domingo Savio
Clase 1 Gabriela Araya Baez.. Char: Variable que almacena caracteres. Int: Variable que almacena enteros. Float: Variable que almacena decimales. Doble:
Programación I Docente: Ing. Marleny Soria M..  Es un conjunto preescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar.
Conceptos Generales PROGRAMACIÓN I DOCENTE: ING. MARLENY SORIA M. 1.
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.
ALGORITMOS CLASE 2.
Presenta: Dr. Jorge Rodríguez Arce.
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.
E S “Ingresa tu nombre” NOMBRE En el cuadro de texto que contiene una “S”, refiriéndose a Salida, indica que son datos o mensajes que se muestran al usuario.
Transcripción de la presentación:

FUNDAMENTOS DE PROGRAMACIÓN SEMANA 02-B OPERADORES – CASOS PRÁCTICOS

OBJETIVOS En esta lección aprenderá a: Identificar los Operadores. Identificar y usar operadores lógicos Identificar y usar operadores matemáticos. Identificar y usar operadores relacionales. Identificar y usar los operadores de comparación. Resuelve casos resueltos y propuestos. 2 2

OPERADORES Los operadores permiten manipular el valor de las variables, realizar operaciones matemáticas con sus valores y comparar diferentes variables. Asignación (= ) ejemplo. var numero1 = 3; var numero2 = 4; Incremento (++) y decremento (--) Ejemplo de Incremento: Ejemplo de decremento var numero = 5; var numero = 5; ++numero; --numero; alert(numero); // numero = 6 alert(numero); //numero = 4 3 3

OPERADORES LOGICOS AND se utiliza && var valor1 = true; var valor2 = false; resultado = valor1 && valor2; // resultado = false valor1 = true; valor2 = true; resultado = valor1 && valor2; // resultado = true 4 4

OPERADORES LOGICOS OR se utiliza || var valor1 = true; var valor2 = false; resultado = valor1 || valor2; // resultado = true valor1 = false; valor2 = false; resultado = valor1 || valor2; // resultado = false 5 5

OPERADORES LOGICOS Lógicos Negación. var visible = true; alert(!visible); // Muestra "false" y no "true " 6 6

OPERADORES MATEMATICOS Los operadores definidos son: suma (+), resta (-), multiplicación (*), división (/). Ejemplo: var numero1 = 10; var numero2 = 5;   resultado = numero1 / numero2; // resultado = 2 resultado = 3 + numero1; // resultado = 13 resultado = numero2 – 4; // resultado = 1 resultado = numero1 * numero 2; // resultado = 50 resultado = numero1 % numero2; // resultado = 0 7 7

OPERADORES MATEMATICOS Los operadores matemáticos también se pueden combinar con el operador de asignación para abreviar su notación: var numero1 = 5; numero1 += 3; // numero1 = numero1 + 3 = 8 numero1 -= 1; // numero1 = numero1 - 1 = 4 numero1 *= 2; // numero1 = numero1 * 2 = 10 numero1 /= 5; // numero1 = numero1 / 5 = 1 numero1 %= 4; // numero1 = numero1 % 4 = 1 8 8

OPERADORES RELACIONALES El resultado de todos estos operadores siempre es un valor booleano: mayor que (>), menor que (<), mayor o igual (>=), menor o igual (<=), igual que (==) distinto de (!=). 9 9

OPERADORES RELACIONALES var numero1 = 3; var numero2 = 5; resultado = numero1 > numero2; // resultado = false resultado = numero1 < numero2; // resultado = true numero1 = 5; numero2 = 5; resultado = numero1 >= numero2; // resultado = true resultado = numero1 <= numero2; // resultado = true resultado = numero1 == numero2; // resultado = true resultado = numero1 != numero2; // resultado = false 10 10

OPERADORES DE COMPARACIÓN El operador == se utiliza para comparar el valor de dos variables, por lo que es muy diferente del operador =, que se utiliza para asignar un valor a una variable: // El operador "=" asigna valores var numero1 = 5; resultado = numero1 = 3; // numero1 = 3 y resultado = 3 // El operador "==" compara variables resultado = numero1 == 3; // numero1 = 5 y resultado = false 11 11

OPERADORES DE COMPARACIÓN Los operadores relacionales también se pueden utilizar con variables de tipo cadena de texto: var texto1 = "hola"; var texto2 = "hola"; var texto3 = "adios"; resultado = texto1 == texto3; // resultado = false resultado = texto1 != texto2; // resultado = false resultado = texto3 >= texto2; // resultado = false 12 12

CONDICIONALES SIMPLE Caso 1. Ingresar el sueldo de una persona, si supera los S/. 3,000 soles mostrar un mensaje en pantalla indicando que debe abonar impuestos. 13 13

CONDICIONALES SIMPLE Caso 2. Ingresar la edad de una persona e indique si es mayor de edad. 14 14

CONDICIONALES DOBLE Caso 1. Diseñar un diagrama de flujo que permita mostrar un mensaje indicando si un alumno está Aprobado ó Desaprobado en el curso de Fundamentos de Programación. Para calcular el promedio final del curso se debe considerar: Examen Parcial, Examen Final y Proyecto Final. 15 15

CONDICIONALES DOBLE Caso 2. Diseñar un diagrama de flujo que permita mostrar un mensaje indicando si un alumno está Aprobado ó Desaprobado en el curso de Fundamentos de Programación. Para calcular el promedio final del curso se debe considerar: Examen Parcial, Examen Final y Proyecto Final. 16 16

RESUMEN En esta lección, usted aprendió a: Identificar y usar operadores de: Asignación, incremento y decremento Lógicos Matemáticos Relaciones Comparación Representar algoritmos de diferentes maneras: Usando diagramas de flujo. 17 17