SlideShare una empresa de Scribd logo
1 de 5
Descargar para leer sin conexión
COLEGIO TÉCNICO
NUESTRA SEÑORA DE
LA PRESENTACIÓN
PROCESO FORMACIÓN INTEGRAL DEL
ESTUDIANTE
GUIA DE EDUCACIÓN PERSONALIZADA
Código: R-FE-010
Versión: 01
1. TEMA: ESTRUCTURA FOR Y CASE
2. INDICADORES DE DESEMPEÑO
Personal
1. . Se presenta puntualmente a clase según horario de citación, cuando se ausenta presenta excusa justificada y a
tiempo; porta adecuadamente el uniforme y es responsable comprometido y dinámico frente a cada actividad que
fortalece su formación integral.
Social
2. Se integra al grupo y a los subgrupos de trabajo dinamizando y generando un ambiente favorable de aprendizaje y en
sus relaciones interpersonales asume actitudes respetuosas que propician una sana convivencia
3.Cognitivo
Manipula correctamente la estructura for y case para la elaboración de programas reales.
3. CONTEXTUALIZACIÓN
A menudo es necesario ejecutar Una instrucción o un bloque de instrucciones más de una vez.
Ejemplo
Implementar un programa que calcule
La suma de N números leídos desde teclado.
Podríamos escribir un programa en el que apareciese repetido el código que deseamos que se ejecute varias veces,
pero…
Par esta labor utilizamos el ciclo FOR:
Este tipo de estructura permite implementar la repetición de un cierto conjunto de instrucciones un número pre-
determinado de veces.
Para ello se utiliza una variable de control del bucle, llamada también ´índice, que va recorriendo un conjunto pre-fijado
de valores en un orden determinado. Para cada valor del ´índice en dicho conjunto, se ejecuta una vez el mismo
conjunto de instrucciones.
a) El valor de la variable de control índice puede ser utilizado o no dentro del conjunto de instrucciones que forman
parte del cuerpo del FOR, pero no debe ser modificado.
b) El conjunto de valores que debe recorrer el índice puede ser vacío (N=0). En ese caso, el bloque de instrucciones no se
ejecuta ninguna vez.
c) Las estructuras FOR e IF pueden “anidarse”, es decir, incluir una dentro de la otra, con la restricción (de sentido
común) de que la interior tiene que estar completamente contenida en uno de los bloques de instrucciones de la otra.
Ejemplos
Dado un entero, n, calcular la suma de los n
primeros números impares.
Inicio
LEER n
HACER suma=0
Para i= 1, 3, 5, ..., 2*n-1
HACER suma=suma+i
Fin Para
IMPRIMIR ’La suma vale : ’, suma
Fin
Algoritmo 5.10 Dado un número natural, n,
imprimir la lista de sus divisores, en orden
decreciente.
Inicio
LEER n
IMPRIMIR ’ Lista de divisores del numero: ’, n
Para i=ParteEntera(n/2) hasta 2 (incremento -
1)
GUIA 4
ESTUDIANTE SEDE JORNADA GRADO 6
ASIGNATURA Programación
algorítmica
DOCENTE MARIA CECILIA PLATA VESGA
PERIODO IV TIEMPO 6 HORAS
COLEGIO TÉCNICO
NUESTRA SEÑORA DE
LA PRESENTACIÓN
PROCESO FORMACIÓN INTEGRAL DEL
ESTUDIANTE
GUIA DE EDUCACIÓN PERSONALIZADA
Código: R-FE-010
Versión: 01
Si resto(n/i)=0
IMPRIMIR i
Fin Si
Fin Para
IMPRIMIR 1
Fin
Estructura de elección entre varios casos: SWITCH
Este tipo de estructura permite decidir entre varios caminos
posibles, en función del valor que tome una determinada
instrucción
El funcionamiento es el siguiente:
1. Al comienzo se evalúa la expresión.
2. Si expresión toma el valor (o valores) especificados junto
a la primera clausula CASE, se ejecuta el conjunto de
instrucciones de este caso y después se abandona la
estructura SWITCH, continuando por la instrucción siguiente
al END.
3. Se repite el procedimiento anterior, de forma ordenada,
para cada una de las clausulas CASE que siguen.
4. Si la cláusula default está presente y la expresión no ha
tomado ninguno de los valores anteriormente especificados,
se ejecuta el conjunto de instrucciones correspondiente.
Operadores Matemáticos:
Operación Símbolo Sintaxis
Suma + valor1 + valor2
Resta - valor1 – valor2
Multiplicación * valor1 * valor2
División / valor1 / valor2
Residuo mod valor1 mod valor2
Potencia ^ valor1 ^ valor2
Raíz Cuadrada sqrt sqrt(valor)
Valor Absoluto abs abs(valor)
Seno sin sin(valor)
Coseno cos cos(valor)
Tangente tan tan(valor)
Arco Seno asin asin(valor)
Arco Coseno acos acos(valor)
Arco Tangente atan atan(valor)
Seno Hiperbólico sinh sinh(valor)
COLEGIO TÉCNICO
NUESTRA SEÑORA DE
LA PRESENTACIÓN
PROCESO FORMACIÓN INTEGRAL DEL
ESTUDIANTE
GUIA DE EDUCACIÓN PERSONALIZADA
Código: R-FE-010
Versión: 01
Operación Símbolo Sintaxis
Coseno Hiperbólico cosh cosh(valor)
Tangente Hiperbólico tanh tanh(valor)
Logaritmo Decimal log log(valor)
Logaritmo Neperiano ln ln(valor)
Exponencial de e exp exp(valor)
Número Aleatorio random random(valor)
Entero más cercano round round(valor)
Parte entera trunc trunc(valor)
Operadores Relacionales:
Operación Símbolo Sintaxis
Mayor que > valor1 > valor2
Menor que < valor1 < valor2
Mayor igual que >= valor1 >= valor2
Menor igual que <= valor1 <= valor2
Igual que = valor1 = valor2
Diferente de != valor1 != valor2
Operadores Lógicos (Véase Tablas de Verdad y Puertas Lógicas):
Operación Símbolo Sintaxis
No not not valor
Y and valor1 and valor2
O or valor1 or valor2
O exclusivo xor valor1 xor valor2
No Y nand valor1 nand valor2
No O nor valor1 nor valor2
No O exclusivo xnor valor1 xnor valor2
COLEGIO TÉCNICO
NUESTRA SEÑORA DE
LA PRESENTACIÓN
PROCESO FORMACIÓN INTEGRAL DEL
ESTUDIANTE
GUIA DE EDUCACIÓN PERSONALIZADA
Código: R-FE-010
Versión: 01
3. TRABAJO INDIVIDUAL: Realización de ejercicios anexos a la guía durante el periodo de clase.
4. TRABAJO EN EQUIPO: Realización de talleres en grupo anexos a la guía durante los periodos de clase.
5. PUESTA EN COMUN: Sustentación individual y grupal de los ejercicios propuestos por la docente según orden de
asignación para su sustentación.
6. EVALUACIÓN
 Actué con honestidad durante la realización del trabajo?
 Estuve en disposición para la realización del trabajo personal?
 Comprendí la temática expuesta?
 Considero la importancia del almacenamiento de la información por medio de arreglos y arreglos bidimensionales?
 Comprendi la sintaxis utilizada para la realización de los ejercicios en DEVc++
Coevaluación
 Mis aportes enriquecieron el proceso de formación de mis compañeros?
 Los aportes de mis compañeros hicieron que la conceptualización de los elementos de la guía fueran fáciles de
comprender?
7. Heteroevaluación
Evaluación individual.
8. PROFUNDIZACIÓN
Realizar los ejercicios planteados en el anexo del documento.
9. APLICABILIDAD
Diseñar una matriz que se recorra en forma de caracol con una dimensión desconocida [ mxn]
10. WEBGRAFIA
Programación básica. Universidad Industrial de Santander. 2003
http://www.uhu.es/04004/material/Practica6_Curso0809.pdf
Manual de DEVC++
Manual de Matlab
EJERCICIOS ANEXOS
1. Calcular el valor total de una factura conociéndose el código, el costo unitario y la cantidad de cada una de los
artículos a facturar. Al subtotal obtenido se le debe realizar un descuento del 5,32% cuando sobrepase los $500 000
en caso contrario el descuento será solo de 2,75%. Se debe mostrar al final el número de artículos facturados, el
subtotal de la factura, el valor del descuento y valor final de la factura.
2. Un niño va a la tienda con los X pesos que le dio su papá de domingo para comprar dulces. Son tres los tipos de
dulces que le interesan, sus precios son: $100, $200 y $500. El niño le va pidiendo al tendero qué tipo de dulces
quiere (1, 2 o 3) y cuántos quiere, entonces el tendero, si aún le alcanza para comprar más dulces, le pregunta cuál y
cuántos quiere y así hasta que el niño no pueda comprar más dulces. Escriba un programa que, cuando el niño no
pueda comprar más dulces, imprima cuántos dulces compró de cada tipo y cuál es su cambio.
3. El cinema del centro comercial San Gil Plaza tiene 3 salas de cine, donde se presentan 3 películas, existe una fila de
un número indeterminado de personas para entrar al cine, máximo pueden entrar 150 personas a las tres salas del
cine, cada persona que quiere entrar al cine da su edad y la sala a la que quiere ingresar. Los adultos pagan 10.000
pesos y los niños pagan 7.000 pesos (se considera niño a la persona menor de 12 años). Realizar un programa para
calcular el valor total recaudado por las 3 salas.
4. Realice un programa para determinar el valor que deben pagar los clientes de un restaurante (factura) y el total
recaudado por el restaurante durante el día. El restaurante tiene 15 mesas, cada mesa realiza un número no
determinado de pedidos, Adicional al valor de la factura se incrementa el 10% por concepto de propina.
5. Hacer un programa que le permita al profesor de programación hallar el total de estudiantes que aprobaron, el total
de estudiantes que perdieron la materia y el promedio de notas de sus estudiantes. Sabiendo que cada estudiante
tiene un 3 notas y que para calcular la definitiva de un estudiante, se suman las notas y se dividen por 3.
6. Se dice que un número es CUBO INTERESANTE si puede ser representado como la suma de los cubos de sus dígitos.
Desarrolle un programa en lenguaje C para imprimir en pantalla los 4 primeros cubos interesantes entre todos los
enteros mayores. a 1. Uno de esos números es 153 pues: 153= 13
+53
+33
= 1+125+27=153
COLEGIO TÉCNICO
NUESTRA SEÑORA DE
LA PRESENTACIÓN
PROCESO FORMACIÓN INTEGRAL DEL
ESTUDIANTE
GUIA DE EDUCACIÓN PERSONALIZADA
Código: R-FE-010
Versión: 01
7. Escriba un programa que lea por teclado un número N e imprima si es un Número Feliz: Número feliz: todo número
natural que cumple la condición de que si se suma los cuadrados de sus dígitos y se sigue el mismo proceso con los
resultados parciales hasta obtener un solo dígito. Por ejemplo, el número 203 es un número feliz ya que
22
+ 02
+ 32
= 13 el mismo proceso para el 13 es 12 + 32 = 10 , el mismo proceso para el 10 es,
12 + 02 = 1...... Como el resultado es de un solo dígito (en caso contrario seguir el proceso), se detiene el proceso para
este ejemplo (porque el resultado es de un solo dígito) 19 es feliz porque 12 + 92 = 82 el mismo proceso para 82.... 82 +
22 =68 el mismo proceso para 68 62+82 = 100 el mismo proceso para 100 12 + 02 + 02 = 1
8.
9. desarrolle un programa que calcule las siguientes funciones trigonométricas en un rango de valores:
10.

Más contenido relacionado

La actualidad más candente

EJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOSEJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOS
1002pc3
 
21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltos21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltos
Roldan El Gato
 
Introducción a JavaScript 2
Introducción a JavaScript 2Introducción a JavaScript 2
Introducción a JavaScript 2
Lorenzo Alejo
 
02 Ejercicios Resueltos diagramas de flujo
02 Ejercicios Resueltos diagramas de flujo02 Ejercicios Resueltos diagramas de flujo
02 Ejercicios Resueltos diagramas de flujo
Tete Alar
 
Ejemplos de algoritmos
Ejemplos de algoritmos Ejemplos de algoritmos
Ejemplos de algoritmos
Angelica Rada
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
dayanib
 
Evaluacion final hoja de ruta_practica_de_laboratorio_301303
Evaluacion final hoja de ruta_practica_de_laboratorio_301303Evaluacion final hoja de ruta_practica_de_laboratorio_301303
Evaluacion final hoja de ruta_practica_de_laboratorio_301303
louis1984
 
Comunidad emagister 60944_algoritmica_para_programacion_2004_b-2
Comunidad emagister 60944_algoritmica_para_programacion_2004_b-2Comunidad emagister 60944_algoritmica_para_programacion_2004_b-2
Comunidad emagister 60944_algoritmica_para_programacion_2004_b-2
Janeth Gallo
 

La actualidad más candente (16)

EJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOSEJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOS
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltos21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltos
 
Algoritmos, tablas de multiplicar
Algoritmos, tablas de multiplicarAlgoritmos, tablas de multiplicar
Algoritmos, tablas de multiplicar
 
condicionales
condicionalescondicionales
condicionales
 
Introducción a JavaScript 2
Introducción a JavaScript 2Introducción a JavaScript 2
Introducción a JavaScript 2
 
01 laboratorio n°2 • algoritmos - soluciones
01 laboratorio n°2 • algoritmos - soluciones01 laboratorio n°2 • algoritmos - soluciones
01 laboratorio n°2 • algoritmos - soluciones
 
02 Ejercicios Resueltos diagramas de flujo
02 Ejercicios Resueltos diagramas de flujo02 Ejercicios Resueltos diagramas de flujo
02 Ejercicios Resueltos diagramas de flujo
 
Anexo 1 Diagramas De Flujo
Anexo 1   Diagramas De FlujoAnexo 1   Diagramas De Flujo
Anexo 1 Diagramas De Flujo
 
Algoritmia Ejemplos Y Ejercicios (2)
Algoritmia  Ejemplos Y Ejercicios (2)Algoritmia  Ejemplos Y Ejercicios (2)
Algoritmia Ejemplos Y Ejercicios (2)
 
Trabajo final programacion
Trabajo final programacionTrabajo final programacion
Trabajo final programacion
 
Ejemplos de algoritmos
Ejemplos de algoritmos Ejemplos de algoritmos
Ejemplos de algoritmos
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Evaluacion final hoja de ruta_practica_de_laboratorio_301303
Evaluacion final hoja de ruta_practica_de_laboratorio_301303Evaluacion final hoja de ruta_practica_de_laboratorio_301303
Evaluacion final hoja de ruta_practica_de_laboratorio_301303
 
Computacion para ing
Computacion para ingComputacion para ing
Computacion para ing
 
Comunidad emagister 60944_algoritmica_para_programacion_2004_b-2
Comunidad emagister 60944_algoritmica_para_programacion_2004_b-2Comunidad emagister 60944_algoritmica_para_programacion_2004_b-2
Comunidad emagister 60944_algoritmica_para_programacion_2004_b-2
 

Similar a Guia 4 periodo 4

Cuaderno de trabajo de introduccion a la programacion (Revisado ver 2.0).docx
Cuaderno de trabajo de introduccion a la programacion (Revisado ver 2.0).docxCuaderno de trabajo de introduccion a la programacion (Revisado ver 2.0).docx
Cuaderno de trabajo de introduccion a la programacion (Revisado ver 2.0).docx
Laura Macias
 
Evaluación final
Evaluación finalEvaluación final
Evaluación final
Diana M.
 

Similar a Guia 4 periodo 4 (20)

Guia 5 dev c++
Guia 5 dev c++Guia 5 dev c++
Guia 5 dev c++
 
Guia 5
Guia 5Guia 5
Guia 5
 
Java
JavaJava
Java
 
Java
JavaJava
Java
 
62016561 java
62016561 java62016561 java
62016561 java
 
Ejercicios java
Ejercicios javaEjercicios java
Ejercicios java
 
Poryecto de aula de matematicas
Poryecto de aula de matematicasPoryecto de aula de matematicas
Poryecto de aula de matematicas
 
Cuaderno de trabajo de introduccion a la programacion (Revisado ver 2.0).docx
Cuaderno de trabajo de introduccion a la programacion (Revisado ver 2.0).docxCuaderno de trabajo de introduccion a la programacion (Revisado ver 2.0).docx
Cuaderno de trabajo de introduccion a la programacion (Revisado ver 2.0).docx
 
taller tegnologia.docx..pdf
taller tegnologia.docx..pdftaller tegnologia.docx..pdf
taller tegnologia.docx..pdf
 
Guia 4 matrices
Guia 4 matricesGuia 4 matrices
Guia 4 matrices
 
Ejercicios-de-Programacion-en-Java.pdf
Ejercicios-de-Programacion-en-Java.pdfEjercicios-de-Programacion-en-Java.pdf
Ejercicios-de-Programacion-en-Java.pdf
 
Teoría DFD .pptx
Teoría DFD .pptxTeoría DFD .pptx
Teoría DFD .pptx
 
Proyecto de aula
Proyecto de aulaProyecto de aula
Proyecto de aula
 
Presentación Seymour Papert
Presentación Seymour Papert Presentación Seymour Papert
Presentación Seymour Papert
 
Ejercicios de-programacion-en-java
Ejercicios de-programacion-en-javaEjercicios de-programacion-en-java
Ejercicios de-programacion-en-java
 
Evaluación final
Evaluación finalEvaluación final
Evaluación final
 
Java pdf
Java pdfJava pdf
Java pdf
 
Cuadernillo construye algoritmos
Cuadernillo construye algoritmosCuadernillo construye algoritmos
Cuadernillo construye algoritmos
 
Sesión 09 Fund Programación
Sesión 09 Fund ProgramaciónSesión 09 Fund Programación
Sesión 09 Fund Programación
 
Estructuras básicas_ Conceptos básicos de programación. 10-1.pdf
Estructuras básicas_ Conceptos básicos de programación. 10-1.pdfEstructuras básicas_ Conceptos básicos de programación. 10-1.pdf
Estructuras básicas_ Conceptos básicos de programación. 10-1.pdf
 

Más de María C. Plata

Más de María C. Plata (20)

Modulo paginas
Modulo paginasModulo paginas
Modulo paginas
 
Modulo introduccion 2020 I TEMA
Modulo introduccion 2020 I TEMAModulo introduccion 2020 I TEMA
Modulo introduccion 2020 I TEMA
 
Guia 4 cts
Guia 4 ctsGuia 4 cts
Guia 4 cts
 
Guia de ludopatia
Guia de ludopatiaGuia de ludopatia
Guia de ludopatia
 
Repaso de semestral de informatica
Repaso de semestral de informaticaRepaso de semestral de informatica
Repaso de semestral de informatica
 
Especialidad 11
Especialidad 11Especialidad 11
Especialidad 11
 
Programacion semestral
Programacion semestralProgramacion semestral
Programacion semestral
 
Funcion desref y coincidir
Funcion desref y  coincidirFuncion desref y  coincidir
Funcion desref y coincidir
 
Guia 3 programacion condicionales
Guia 3 programacion condicionalesGuia 3 programacion condicionales
Guia 3 programacion condicionales
 
Formato factura de venta
Formato factura de ventaFormato factura de venta
Formato factura de venta
 
Esquema de nomina
Esquema de nominaEsquema de nomina
Esquema de nomina
 
Formato de factura de compra
Formato de factura de compraFormato de factura de compra
Formato de factura de compra
 
Guia de direccionamiento IP
Guia de  direccionamiento IPGuia de  direccionamiento IP
Guia de direccionamiento IP
 
Guia de formularios en html
Guia de formularios en htmlGuia de formularios en html
Guia de formularios en html
 
Guia 1 y 2 paginas web 11 (modulo)
Guia 1 y 2 paginas web 11 (modulo)Guia 1 y 2 paginas web 11 (modulo)
Guia 1 y 2 paginas web 11 (modulo)
 
Modulo introduccion
Modulo introduccionModulo introduccion
Modulo introduccion
 
Guia 1 periodo modulo informatica 10
Guia 1 periodo modulo informatica 10Guia 1 periodo modulo informatica 10
Guia 1 periodo modulo informatica 10
 
Guia 07 informatica forense
Guia 07 informatica forenseGuia 07 informatica forense
Guia 07 informatica forense
 
Guia 6 delitos informaticos
Guia 6 delitos informaticosGuia 6 delitos informaticos
Guia 6 delitos informaticos
 
Guia 4 periodo 2
Guia 4 periodo 2Guia 4 periodo 2
Guia 4 periodo 2
 

Último

RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
amelia poma
 

Último (20)

Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
Los dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la VerdadLos dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la Verdad
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptxPLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
Código Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de VenezuelaCódigo Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de Venezuela
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docx
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 

Guia 4 periodo 4

  • 1. COLEGIO TÉCNICO NUESTRA SEÑORA DE LA PRESENTACIÓN PROCESO FORMACIÓN INTEGRAL DEL ESTUDIANTE GUIA DE EDUCACIÓN PERSONALIZADA Código: R-FE-010 Versión: 01 1. TEMA: ESTRUCTURA FOR Y CASE 2. INDICADORES DE DESEMPEÑO Personal 1. . Se presenta puntualmente a clase según horario de citación, cuando se ausenta presenta excusa justificada y a tiempo; porta adecuadamente el uniforme y es responsable comprometido y dinámico frente a cada actividad que fortalece su formación integral. Social 2. Se integra al grupo y a los subgrupos de trabajo dinamizando y generando un ambiente favorable de aprendizaje y en sus relaciones interpersonales asume actitudes respetuosas que propician una sana convivencia 3.Cognitivo Manipula correctamente la estructura for y case para la elaboración de programas reales. 3. CONTEXTUALIZACIÓN A menudo es necesario ejecutar Una instrucción o un bloque de instrucciones más de una vez. Ejemplo Implementar un programa que calcule La suma de N números leídos desde teclado. Podríamos escribir un programa en el que apareciese repetido el código que deseamos que se ejecute varias veces, pero… Par esta labor utilizamos el ciclo FOR: Este tipo de estructura permite implementar la repetición de un cierto conjunto de instrucciones un número pre- determinado de veces. Para ello se utiliza una variable de control del bucle, llamada también ´índice, que va recorriendo un conjunto pre-fijado de valores en un orden determinado. Para cada valor del ´índice en dicho conjunto, se ejecuta una vez el mismo conjunto de instrucciones. a) El valor de la variable de control índice puede ser utilizado o no dentro del conjunto de instrucciones que forman parte del cuerpo del FOR, pero no debe ser modificado. b) El conjunto de valores que debe recorrer el índice puede ser vacío (N=0). En ese caso, el bloque de instrucciones no se ejecuta ninguna vez. c) Las estructuras FOR e IF pueden “anidarse”, es decir, incluir una dentro de la otra, con la restricción (de sentido común) de que la interior tiene que estar completamente contenida en uno de los bloques de instrucciones de la otra. Ejemplos Dado un entero, n, calcular la suma de los n primeros números impares. Inicio LEER n HACER suma=0 Para i= 1, 3, 5, ..., 2*n-1 HACER suma=suma+i Fin Para IMPRIMIR ’La suma vale : ’, suma Fin Algoritmo 5.10 Dado un número natural, n, imprimir la lista de sus divisores, en orden decreciente. Inicio LEER n IMPRIMIR ’ Lista de divisores del numero: ’, n Para i=ParteEntera(n/2) hasta 2 (incremento - 1) GUIA 4 ESTUDIANTE SEDE JORNADA GRADO 6 ASIGNATURA Programación algorítmica DOCENTE MARIA CECILIA PLATA VESGA PERIODO IV TIEMPO 6 HORAS
  • 2. COLEGIO TÉCNICO NUESTRA SEÑORA DE LA PRESENTACIÓN PROCESO FORMACIÓN INTEGRAL DEL ESTUDIANTE GUIA DE EDUCACIÓN PERSONALIZADA Código: R-FE-010 Versión: 01 Si resto(n/i)=0 IMPRIMIR i Fin Si Fin Para IMPRIMIR 1 Fin Estructura de elección entre varios casos: SWITCH Este tipo de estructura permite decidir entre varios caminos posibles, en función del valor que tome una determinada instrucción El funcionamiento es el siguiente: 1. Al comienzo se evalúa la expresión. 2. Si expresión toma el valor (o valores) especificados junto a la primera clausula CASE, se ejecuta el conjunto de instrucciones de este caso y después se abandona la estructura SWITCH, continuando por la instrucción siguiente al END. 3. Se repite el procedimiento anterior, de forma ordenada, para cada una de las clausulas CASE que siguen. 4. Si la cláusula default está presente y la expresión no ha tomado ninguno de los valores anteriormente especificados, se ejecuta el conjunto de instrucciones correspondiente. Operadores Matemáticos: Operación Símbolo Sintaxis Suma + valor1 + valor2 Resta - valor1 – valor2 Multiplicación * valor1 * valor2 División / valor1 / valor2 Residuo mod valor1 mod valor2 Potencia ^ valor1 ^ valor2 Raíz Cuadrada sqrt sqrt(valor) Valor Absoluto abs abs(valor) Seno sin sin(valor) Coseno cos cos(valor) Tangente tan tan(valor) Arco Seno asin asin(valor) Arco Coseno acos acos(valor) Arco Tangente atan atan(valor) Seno Hiperbólico sinh sinh(valor)
  • 3. COLEGIO TÉCNICO NUESTRA SEÑORA DE LA PRESENTACIÓN PROCESO FORMACIÓN INTEGRAL DEL ESTUDIANTE GUIA DE EDUCACIÓN PERSONALIZADA Código: R-FE-010 Versión: 01 Operación Símbolo Sintaxis Coseno Hiperbólico cosh cosh(valor) Tangente Hiperbólico tanh tanh(valor) Logaritmo Decimal log log(valor) Logaritmo Neperiano ln ln(valor) Exponencial de e exp exp(valor) Número Aleatorio random random(valor) Entero más cercano round round(valor) Parte entera trunc trunc(valor) Operadores Relacionales: Operación Símbolo Sintaxis Mayor que > valor1 > valor2 Menor que < valor1 < valor2 Mayor igual que >= valor1 >= valor2 Menor igual que <= valor1 <= valor2 Igual que = valor1 = valor2 Diferente de != valor1 != valor2 Operadores Lógicos (Véase Tablas de Verdad y Puertas Lógicas): Operación Símbolo Sintaxis No not not valor Y and valor1 and valor2 O or valor1 or valor2 O exclusivo xor valor1 xor valor2 No Y nand valor1 nand valor2 No O nor valor1 nor valor2 No O exclusivo xnor valor1 xnor valor2
  • 4. COLEGIO TÉCNICO NUESTRA SEÑORA DE LA PRESENTACIÓN PROCESO FORMACIÓN INTEGRAL DEL ESTUDIANTE GUIA DE EDUCACIÓN PERSONALIZADA Código: R-FE-010 Versión: 01 3. TRABAJO INDIVIDUAL: Realización de ejercicios anexos a la guía durante el periodo de clase. 4. TRABAJO EN EQUIPO: Realización de talleres en grupo anexos a la guía durante los periodos de clase. 5. PUESTA EN COMUN: Sustentación individual y grupal de los ejercicios propuestos por la docente según orden de asignación para su sustentación. 6. EVALUACIÓN  Actué con honestidad durante la realización del trabajo?  Estuve en disposición para la realización del trabajo personal?  Comprendí la temática expuesta?  Considero la importancia del almacenamiento de la información por medio de arreglos y arreglos bidimensionales?  Comprendi la sintaxis utilizada para la realización de los ejercicios en DEVc++ Coevaluación  Mis aportes enriquecieron el proceso de formación de mis compañeros?  Los aportes de mis compañeros hicieron que la conceptualización de los elementos de la guía fueran fáciles de comprender? 7. Heteroevaluación Evaluación individual. 8. PROFUNDIZACIÓN Realizar los ejercicios planteados en el anexo del documento. 9. APLICABILIDAD Diseñar una matriz que se recorra en forma de caracol con una dimensión desconocida [ mxn] 10. WEBGRAFIA Programación básica. Universidad Industrial de Santander. 2003 http://www.uhu.es/04004/material/Practica6_Curso0809.pdf Manual de DEVC++ Manual de Matlab EJERCICIOS ANEXOS 1. Calcular el valor total de una factura conociéndose el código, el costo unitario y la cantidad de cada una de los artículos a facturar. Al subtotal obtenido se le debe realizar un descuento del 5,32% cuando sobrepase los $500 000 en caso contrario el descuento será solo de 2,75%. Se debe mostrar al final el número de artículos facturados, el subtotal de la factura, el valor del descuento y valor final de la factura. 2. Un niño va a la tienda con los X pesos que le dio su papá de domingo para comprar dulces. Son tres los tipos de dulces que le interesan, sus precios son: $100, $200 y $500. El niño le va pidiendo al tendero qué tipo de dulces quiere (1, 2 o 3) y cuántos quiere, entonces el tendero, si aún le alcanza para comprar más dulces, le pregunta cuál y cuántos quiere y así hasta que el niño no pueda comprar más dulces. Escriba un programa que, cuando el niño no pueda comprar más dulces, imprima cuántos dulces compró de cada tipo y cuál es su cambio. 3. El cinema del centro comercial San Gil Plaza tiene 3 salas de cine, donde se presentan 3 películas, existe una fila de un número indeterminado de personas para entrar al cine, máximo pueden entrar 150 personas a las tres salas del cine, cada persona que quiere entrar al cine da su edad y la sala a la que quiere ingresar. Los adultos pagan 10.000 pesos y los niños pagan 7.000 pesos (se considera niño a la persona menor de 12 años). Realizar un programa para calcular el valor total recaudado por las 3 salas. 4. Realice un programa para determinar el valor que deben pagar los clientes de un restaurante (factura) y el total recaudado por el restaurante durante el día. El restaurante tiene 15 mesas, cada mesa realiza un número no determinado de pedidos, Adicional al valor de la factura se incrementa el 10% por concepto de propina. 5. Hacer un programa que le permita al profesor de programación hallar el total de estudiantes que aprobaron, el total de estudiantes que perdieron la materia y el promedio de notas de sus estudiantes. Sabiendo que cada estudiante tiene un 3 notas y que para calcular la definitiva de un estudiante, se suman las notas y se dividen por 3. 6. Se dice que un número es CUBO INTERESANTE si puede ser representado como la suma de los cubos de sus dígitos. Desarrolle un programa en lenguaje C para imprimir en pantalla los 4 primeros cubos interesantes entre todos los enteros mayores. a 1. Uno de esos números es 153 pues: 153= 13 +53 +33 = 1+125+27=153
  • 5. COLEGIO TÉCNICO NUESTRA SEÑORA DE LA PRESENTACIÓN PROCESO FORMACIÓN INTEGRAL DEL ESTUDIANTE GUIA DE EDUCACIÓN PERSONALIZADA Código: R-FE-010 Versión: 01 7. Escriba un programa que lea por teclado un número N e imprima si es un Número Feliz: Número feliz: todo número natural que cumple la condición de que si se suma los cuadrados de sus dígitos y se sigue el mismo proceso con los resultados parciales hasta obtener un solo dígito. Por ejemplo, el número 203 es un número feliz ya que 22 + 02 + 32 = 13 el mismo proceso para el 13 es 12 + 32 = 10 , el mismo proceso para el 10 es, 12 + 02 = 1...... Como el resultado es de un solo dígito (en caso contrario seguir el proceso), se detiene el proceso para este ejemplo (porque el resultado es de un solo dígito) 19 es feliz porque 12 + 92 = 82 el mismo proceso para 82.... 82 + 22 =68 el mismo proceso para 68 62+82 = 100 el mismo proceso para 100 12 + 02 + 02 = 1 8. 9. desarrolle un programa que calcule las siguientes funciones trigonométricas en un rango de valores: 10.