clase 18 feb

Post on 13-Apr-2017

55 Views

Category:

Internet

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

FUNDAMENTOS DE PROGRAMACIONXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

COMPETENCIAS:•DOMINA LOS FUNDAMENTOS DE PROGRAMACION.•Codifica y edita programas para resolver problemas o necesidades.•Emplea correctamente métodos para prueba y depuración de programas.•Elabora la documentación, tanto de programas como de aplicaciones complejas.

COMPETENCIAS:•DOMINA LAS ESTRUCTURAS DE CONTROL Y EXTENDIDAS DE LA PROGRAMACION.•Utiliza las estructuras lógicas de SECUENCIACION para elaborar programas.•Utiliza las estructuras lógicas CONDICIONALES para elaborar programas.•Utiliza la estructura lógica HACER-MIENTRAS para elaborar programas.•Aplica los conocimientos sobre estructuras de control lógicas para elaborar programas.

SECUENCIACION

SECUENCIACION•PROBLEMAS SECUENCIAS:•Son problemas en los que, para su solución, se emplea una serie de acciones ejecutadas invariablemente en un orden secuencias, es decir, las instrucciones se ejecutan una después de otra.

SECUENCIACIONEJERCICIOS

1) Un vendedor recibe un sueldo base, más un 10% extra por comisiones de sus ventas. El vendedor desea saber cuánto dinero obtendrá por concepto de comisiones por las tres ventas que realizó en el mes, el total que recibirá en el mes tomando en cuenta su sueldo base y sus comisiones.

SECUENCIACIONEJERCICIOS

2) Dada una cantidad en colones, obtener la equivalencia en dólares, asumiendo que la unidad cambiaria es un dato desconocido.

SECUENCIACIONEJERCICIOS

3) La presión, el volumen y la temperatura de una masa de aire se relacionan por la fórmula:

masa = (presión x volumen) / (0,37 x (temperatura + 460))

Obtener la masa de aire de un neumático de automóvil que tiene un volumen de 2 pies cúbicos y una presión y temperatura indeterminadas.

SELECCION

CONDICIONALESPROBLEMAS SELECTIVOS:Las soluciones de este tipo de problemas son una serie de acciones en las que la ejecución de algunas de ellas dependerá de que se cumpla una o varias condiciones.Se dividen en:a) Selectivos Simples: Aquellos que están compuestos únicamente de una condición.b) Selectivos Compuestos: Aquellos que para solucionarlos se necesita establecer más de una condición.

PROBLEMAS SELECTIVOSEJERCICIOS

4) Un obrero necesita calcular su salario semanal, el cual se obtiene de la siguiente manera:

Si trabaja 40 horas o menos se le paga $18.00 por hora.Si trabaja más de 40 horas se le paga $18.00 por cada una de las primeras 40 horas y $20.00 por cada hora extra.

PROBLEMAS SELECTIVOSEJERCICIOS

5) Diseñar un programa que permita a un estudiante indicar que desea cursar Fundamentos de Programación o Informática y Sociedad.Si pulsa el número 1 indicará que desea cursar Fundamentos. Al presionar otro número señala que es la otra asignatura la que cursará.

PROBLEMAS SELECTIVOSEJERCICIOS

6) Indicar con un mensaje que diga: “HOMBRE” si la persona seleccionó la letra “M”, pero si eligió la letra “F”, imprimir “MUJER”.

ITERACION

ITERACIONES O CICLOS(PROBLEMAS REPETITIVOS)

Son aquellos en cuya solución es necesario utilizar un mismo conjunto de acciones que puedan ejecutarse más de una vez.Pueden ser:a) SIMPLES: Son aquellos en los que se utiliza un solo ciclo.1) Con un número determinado de iteraciones: Son problemas en que para su solución se requiere usar un solo ciclo en el que su número de iteraciones es un dato conocido, el cual se puede obtener, o bien de la definición del problema o bien como dato de entrada.

ITERACIONES O CICLOS(PROBLEMAS REPETITIVOS)

2) Con un número indeterminado de iteraciones: Son los que para su solución se requiere usar un ciclo, en el que el número de iteraciones es un dato desconocido y el proceso repetitivo termina hasta que el usuario lo indica.

b) COMPUESTOS: Son aquellos en los que se usan varios ciclos.

7) Modificar el ejercicio 1 y hacerlo para N vendedores.8) Modificar el ejercicio 5 para que pueda hacerse para N estudiantes. Que imprima la cantidad total y la cantidad de estudiantes por cada asignatura.9) Ajustar el ejercicio 6 para que se ingresen N personas. Y que a la vez se sepa cuántos hombres hay en un grupo, cuantas mujeres y la cantidad total.

PROBLEMAS REPETITIVOSEJERCICIOS

HERRAMIENTAS:•SUBLIME TEXT•PYTHON•PENCIL•LaTex•Dr.Explain•CHM Editor

MINIDICCIONARIOCICLO.BUCLE.CUERPO DEL CICLO.ESTRUCTURA CICLICA.ITERACION.CONTADOR.ACUMULADOR.BANDERA.

top related