www.empresariovirtual.org
Empresario Virtual Nuestro limite
es el infinito
www.empresariovirtual.org
Empresario Virtual Nuestro limite
es el infinito
www.empresariovirtual.org
Datos y Tipo de Datos El Dato es cualquier objeto o elemento de información que se usa a lo largo de diversas operaciones dentro de un programa, una aplicación o sistema. Los datos son los elementos sobre los que se opera cuando se efectúa una operación en la computadora, es decir cuando se ejecuta una instrucción en el programa
Empresario Virtual Nuestro limite
es el infinito
www.empresariovirtual.org
Datos - Tiene Nombre que los identifica - Pertenecen a un tipo de dato - Los datos posee un valor que cambia o es permanentemente constante
Empresario Virtual Nuestro limite
es el infinito
www.empresariovirtual.org
Tipos de Datos -
Numéricos Lógicos O Booleano Carácter Cadena o String
Empresario Virtual Nuestro limite
es el infinito
www.empresariovirtual.org Variable Las variables son instancia de un tipo determinado, cuyo valor puede cambiar durante la ejecuci贸n del programa. Antes de usar variable, el programador debe definirla o declararla , indicando su nombre y tipo de dato a que pertenece.
Variable Acumuladoras Aquellas variables que el programador use para ir sumando valores a lo largo de la ejecuci贸n del programa, se denomina acumuladoras
Empresario Virtual Nuestro limite
es el infinito
www.empresariovirtual.org Variables Contadoras Se llaman asĂ a las variables que el programador usa para ir contando a lo largo del programa.
Constantes Las contantes permite un valor fijos asignado por el programador en el momento en que la define.
Empresario Virtual Nuestro limite
es el infinito
www.empresariovirtual.org Operadores Aritmé ticos Resta – Suma + Multiplicación * División / Resto o Modulo % Potenciación ^
Regla de Precedencia Expresión aritmética 2+3*2+3 Según aparición (((2+3)*2+3)=13 Primero la Suma (2+3)*(2+3)=25 Primero la Multiplicación 2+(3*2)+3=11
Empresario Virtual Nuestro limite
es el infinito
www.empresariovirtual.org Orden de Precedencia 1. ^ 2. *, /, % 3. + y -
Operadores Relacionales < menor que > Mayor que = igualdad <> Diferente < Menor o igual que > Mayor o igual que
Empresario Virtual Nuestro limite
es el infinito
www.empresariovirtual.org Ejercicio Si x=2 y=4 X==Y : F X<>Y: V Y>X: V X>=Y: V Si x=(5 * 4) + 1 â&#x20AC;&#x201C; (5^2) 4 Si Y= 2-1 X==Y :F X<>Y:V Y>X:F X>=Y: V X<Y: F X<=Y: F
Empresario Virtual Nuestro limite
es el infinito
www.empresariovirtual.org Operadores Logicos Y O No
(and, &&) (or, ||) (not,~,!)
Operador 1
Operador 2
AND OR
NOT
Operando
V
V
V
V
V
F
V
F
F
V
F
V
F
V
F
V
F
F
F
F
Empresario Virtual Nuestro limite
es el infinito
www.empresariovirtual.org Ejercicio Si x representa (1>2) y representa (4<8) not Y: F X and Y: F Y or X: V (not x) and Y: V not X: V X and (not Y): F
Empresario Virtual Nuestro limite
es el infinito
www.empresariovirtual.org Diagrama de Flujo Un diagrama de flujo es una representaci贸n grafica de la l贸gica del dise帽o. Un diagrama de flujo resulta adecuado cuando se desea obtener mayor detalle. Todo diagrama de flujo tiene un inicio y un fin. Los diagrama de flujo utilizan s铆mbolos.
Empresario Virtual Nuestro limite
es el infinito
www.empresariovirtual.org Sí mbolos Flecha o líneas de Flujo: sirven para conectar los símbolos del diagrama. La flecha indica la secuencia en la que se van a ejecutar las acciones. Símbolo de Proceso: Indica las acciones que tiene que realizar la computadora. Entrada / Salida: Representa acciones de entrada y salida
Condición: Representa una condición si esta sea verdadera o falsa se toma un camino u otro. Sirve para representar estructuras selectivas y repetitivas.
Empresario Virtual Nuestro limite
es el infinito
www.empresariovirtual.org Sí mbolos Principio y Fin: Dentro del símbolo va la palabra inicio o fin del algoritmo Subprograma: Dentro se coloca el nombre del subprograma al que se llama Conectores: Sirven cuando un flujograma no cabe en una columna de la hoja y hay que seguir en otra columna. Se colocan uno donde termina la columna y otro donde empieza. Hay 2 tipos. – Si es en la misma hoja – Si es en una hoja distinta Aclaratoria: Se usa para añadir comentarios.
Pantalla: Cuando una salida es por pantalla.
Empresario Virtual Nuestro limite
es el infinito
www.empresariovirtual.org SĂ mbolos Teclado: TambiĂŠn se usa para representar una entrada por teclado Impresora
Empresario Virtual Nuestro limite
es el infinito
www.empresariovirtual.org SĂ mbolos Teclado: TambiĂŠn se usa para representar una entrada por teclado Impresora
Empresario Virtual Nuestro limite
es el infinito
www.empresariovirtual.org Ejemplo Calcular la suma de los nĂşmeros positivos introducidos por teclado. El proceso finaliza cuando se ingresa un numero negativo o un cero. Algoritmo 1.Iniciar la variables que va contener el suma 2.Leer el primer numero 3.Preguntar si es negativo o positivo 4.Si es negativo o cero se sale de la iteraciĂłn y se escribe la suma 5.Si es mayor que cero, se suma el numero leĂdo y se lee un nuevo numero. Se vuelve al paso 2.
Empresario Virtual Nuestro limite
es el infinito
www.empresariovirtual.org Ejemplo Calcular la suma de los nĂşmeros positivos introducidos por teclado. El proceso finaliza cuando se ingresa un numero negativo o un cero. Algoritmo 1.Iniciar la variables que va contener el suma 2.Leer el primer numero 3.Preguntar si es negativo o positivo 4.Si es negativo o cero se sale de la iteraciĂłn y se escribe la suma 5.Si es mayor que cero, se suma el numero leĂdo y se lee un nuevo numero. Se vuelve al paso 2.
Empresario Virtual Nuestro limite
es el infinito
Inicio
Diagrama de flujo
P=0
Leer NUM
NUM>0
P = P+ NUM
Escribir P
Fin
Empresario Virtual Nuestro limite
es el infinito
Ejercicio
www.empresariovirtual.org Problemas a Resolver - Dada las horas trabajadas de una persona y la tarifa de pago por hora, calcule su salario e imprímalo - Dada la base y altura de un rectángulo, calcular el área y el perímetro del mismo las formulas a utilizar area= base * altura y perímetro= 2 * (base + altura) - Obtener la edad de una persona en meses si se ingresa su edad en años y meses. Por ejemplo, si se ingresan 3 años 4 meses debe mostrar 40 meses - Dada la cantidad de hombres y de mujeres calcular el porcentaje de cada genero del grupo e imprimirlo
Empresario Virtual Nuestro limite
es el infinito
www.empresariovirtual.org Problemas a Resolver - Solicite un numero al usuario e imprima su valor absoluto. Recuerde que el valor absoluto de un numero es el mismo valor si es positivo y es el valor cambiando de signo en caso de que seas negativo. - Elabore un programa que imprima el mayor de dos números enteros introducidos por el usuario - Dados dos números introducidos por el usuario, identifique cual es el mayor, cual es el menor y si son iguales muestre un mensaje - Elaborar un programa que lea tres notas y calcule el promedio si este es menor a 10 imprimir “Nota Deficiente”. Si es mayor o igual a 10 y menor igual a 15, imprimir “Nota Regular”. Si es mayor que 15, imprimir: “Nota Excelente”
Empresario Virtual Nuestro limite
es el infinito
www.empresariovirtual.org Problemas a Resolver - Elabore un programa que muestre los nĂşmeros del 1 al 10 - Solicite al usuario 10 numero y muestres el promedio de ellos - Solicite al usuario 10 numero positivos y muestre el mayor de ellos - Solicite al usuario 20 numero y contar cuantos son positivo y negativo y el promedio de positivos y negativos
Empresario Virtual Nuestro limite
es el infinito
Bienvenidos a los Fundamentos de Programaci贸n