Академический Документы
Профессиональный Документы
Культура Документы
ALGORITMICA
Proceso
Informacin
ALGORITMO: CONCEPTO
Pasos para la resolucin de un Problema (3)
Caractersticas de los algoritmos
Preciso
Definido
Finito
Ejemplos:
Preparar un caf
Sumar nmeros pares hasta 20
LENGUAJES DE PROGRAMACIN
Instrucciones a la computadora (cuatro grupos)
Lenguajes de Maquina
Ventajas / Inconvenientes
Lenguajes de Bajo Nivel (ensamblador)
Ventajas / Inconvenientes
Lenguajes de Alto Nivel
Ventajas / Inconvenientes
Traductores de Lenguaje
Algoritmica
Interpretes
Compiladores
TIPOS DE DATOS
Datos Numricos
Enteros
Reales
Datos Lgicos
Datos Tipo Carcter y Tipo Cadena
Alfabticos
Numricos
Especiales
CONSTANTES Y VARIABLES
EXPRESIONES
Exp. Aritmticas
Reglas de Prioridad
Exp. Lgicas
Operadores de Relacin
Operadores logicos
Prioridad (Tabla 1.4, Pag.: 25)
FUNCIONES INTERNAS
OPERACIN DE ASIGNACIN
Asig. Aritmetica
Asign. Lgica
Asig. De Cadenas
Algoritmica
Ejercicios
Algoritmica
....
CAPITULO: 2
Anlisis del Problema: Pg. 41
Representacin Grfica de los Algoritmos Pg.46
Diagrama de Flujo: Pg.46, 49
*Ejemplo 2.3
*Ejemplo 2.6
Pseudocdigo Pg. 58
*Ejercicio: Pg. 65
CAPITULO: 3
Programa: Concepto Pg. 67
Elementos Bsicos de un Programa Pg.73
*Bucles
*Contadores
*Acumuladores
*Decisin
*Interruptor (SW)
*Comentarios //
Pasar ...CAPITULO 4
Decisin (si Entonces) Pg.104
EJERCICIOS
Dado un nmero ver si es menor que 10
Dado un nmero ver si es menor a 10, esta entre 10 y 20, mayor a 20
Algoritmica
EJERCICIOS
*4.6 *4.8 *4.13 *4.15
HACER CASE Pag: 111; Ej:4.10 / 3.16 / Pag 94
EJERCITARIO ALGORITMICA
1) FINCRESA S.A. da Premio cada mes a los empleados que logren que la empresa
supere la meta de 8.000.000Gs en crdito. Introducir los datos del personal ms la
suma de su movimiento e imprimir si tendr el Premio o no.
2) El Ministerio de Educacin otorga Becas a los alumnos que renen los sgtes
requisitos:
1. Tener promedio de nota 4
2. Ser de nacionalidad Paraguaya
3. Edad entre 18 y 30
4. Si es de nivel universitario o secundario
Si es universitario la beca consiste en Curso en una Universidad de los EE.UU.. Si
es secundario la beca consiste en Una pasanta laboral en Mxico.
3) Dado 3 nmeros A, B, C. Imprimir el mayor de ellos.
4) La empresa Color S.A necesita hacer ajuste de salario de un personal, para tal efecto
necesita saber de que nivel es, ya que el aumento es en orden de:
1. Gerente: 20% s/sueldo
2. Jefe: 15% s/sueldo
3. Supervisor: 10% s/sueldo
4. Tcnico: 8% s/sueldo.
5) El departamento de Evaluacin nos pide realizar un Programa que asigne una
calificacin en letra a un estudiante basado en la sgte:
Puntuacin
Calificacin
90 100
80 89
70 79
60 69
menos de 60
Algoritmica
6) Leer 3 nmeros enteros, si el primer numero es menor que cero, imprimir la suma de
los tres, en caso contrario el producto de los tres.
7) Leer tres nmeros A, B, C e imprimir el menor de ellos.
8) Leer un ao calcular e imprimir mensajes Ao Bisiesto / Ao no Bisiesto
9) FINANBANK S.A. da Premio cada mes a los empleados que logren que la empresa
supere la meta de 12.000.000Gs en crdito. Introducir los datos de tres personales
ms la suma de cada movimiento. El premio tiene en cuenta grupo de a tres
personas, imprimir si tendrn el Premio o no.
Algoritmica
Repetir
<acciones>
Hasta que <condicin>
Ej:
Algoritmica
Algoritmica
Ejercitario N 2
La empresa Mega S.A necesita hacer ajuste de salario N personales, para tal
efecto necesita saber de que nivel es, ya que el aumento es en orden de:
1. Gerente: 20% s/sueldo
2. Jefe: 15% s/sueldo
3. Supervisor: 10% s/sueldo
4. Tcnico: 8% s/sueldo.
Imprimir: Total de aumentos, y total de sueldos con aumento y sin aumento
Realizar validaciones correspondientes
Se realiz una encuesta a un grupo de personas, del cual se debe quitar las
siguientes informaciones:
Cuantos son mayores de 15
Cuantos son mayores de 60
Cuantos estn comprendidos entre 25 y 45
El programa debe terminar cuando el usuario as lo desee
Realizar validaciones correspondientes
En la ciudad de San Juan fue organizado una maratn, donde participaron varias
personas. Por esto los organizadores nos pidieron desarrollar un programa que permita
imprimir cuantos de ellos son de San Juan y cuantos no.
Tambin nos pidieron determinar el promedio de tiempo que se us en el
maratn, as como cuantos llegaron en menos de 10, y cuantos en 10 minutos o ms.
Se debe introducir el cdigo del participante, el cual si es 1 es de San Juan y 2 si
no lo es. Tambin se debe introducir el tiempo.
Realizar validaciones correspondientes
La PLATA casa de cambios, me pide desarrollar un programa que resuelva los
problemas de cambio de monedas.
Se debe introducir nombre de la moneda y el monto
Se debe imprimir el nombre de la moneda y el total equivalente en guaranies. La
casa trabaja con 3 tipo de monedas
El programa debe terminar cuando el usuario asi lo desee. Es decir el programa debe
preguntarle si Desea Salir S/N.
Introducir un numero del 5 al 50 y comprobar si el mismo numero tambin lo
piensa la computadora. Si es as imprimir ACERTADO, sino imprimir
EQUIVOCADO. El algoritmo termina cuando la computadora genera igual al
numero introducido. El rango a generar es de 5 al 50
Una empresa tiene N empleados. Por cada empleado tiene los sgtes datos:
nombre, edad, horas trabajadas, da de trabajo. Desarrollar un programa que
imprima el sueldo del empleado y su nombre, adems se debe imprimir al final
el monto que debe abonar la empresa en pago a sueldos. El pago por horas
trabajadas es de 5000 si da de trabajo es cualquier da de semana que no sea
sbado o domingo. Pero si es sbado o domingo el pago por horas es 10000.
Algoritmica
FUNCIONES Y PROCEDIMIENTOS
SUBPROGRAMAS (Procedimientos)
Programa Principal:
Pag:173
Pag: 178
Ejemplos:
.
.
.
FUNCIN
PROCEDIMIENTO
Se pasa el valor o resultado a travs del Pasa el valor o resultado a travs de los
nombre de la Funcin. Puede tener o no parmetros. Puede tener o no parmetros
parmetros.
1) // Principal
// Principal
Imprimir Hallar el Doble de un N
Imprimir Hallar el Doble de un N
Leer numero
Leer numero
Llamar Doble (numero)
Imprimir Doble es:, Doble (numero)
Imprimir numero
// Funcin
Funcin Doble(numero)
Calculo: numrico
Calculo = numero * 2
Doble = calculo
Fin Funcin
// Procedimiento
Doble(numero)
Res = res * 2
Fin Doble
2) // Principal
Imprimir Saludo en Espaol
Llamar Saludo
// Procedimiento
Saludo
Imprimir HOLA QUE TAL
Fin Saludo
Pag:173