CETIS 109
CRISTIAN LEONARDOTORESTRISTÁN
MAESTRA: MARGARITAROMEROALVARADO
2° AM PROGRAMACION
Cuestionario - Video 2
1) ¿Cuáles sonlas cuatro operaciones mentales?
R= 1. Entender el problema
2. Trazar un plan
3. Ejecutar elplan (Resolver)
4. Revisar
2) Explicaa qué se refiere con entenderun problema
R= •Leer elproblemavaras veces
•Establecer los datos delproblema
•Aclarar lo que se va a resolver (¿Cuáles la pregunta?)
•Precisar elresultado alque se deseallegar
•Determinar la incógnitadel problema
•Organizar la información
•Agrupar los datos en categorías
•Trazar unafigura o diagrama
3) ¿En qué consiste hacer un plan?
R= •Escoger y decidir las operaciones aefectuar
•Eliminar los datos inútiles
•Descomponer elproblemaenotros más pequeños
4) ¿Que es ejecutar el plan en planteamiento de problema?
R=•Ejecutarendetalle cada operación
•Simplificar antes de calcular
•Realizar undibujo o diagrama
5) ¿Que me dice la parte donde se analiza la ejecución?
R= •Dar una respuestacorrecta
•Hallar el mismo resultado de otramanera
•Verificar por apreciaciónque larespuestaes la adecuada
6) ¿Cuáles sonlas fases establecidas porPolyapararesolverproblemas?
R= •Analizar el problema(entender elproblema)
•Diseñar un algoritmo (Trazar unplan)
•Traducir elalgoritmo aun lenguaje de programación(Ejecutar elplan)
•Depurar elprograma(Revisar)
7) ¿Cuáles sonlas etapas a desarrollar en la fase de análisis de problema?
R= •Formular elproblema
•Resultados esperados
•Datos disponibles
•Restricciones
•Procesos necesarios
8.-Diseñaun algoritmo (pseudocódigo ydiagrama de flujo) parahallar
el área de un triángulo cuya base es de 3cm, la
altura de 4cm y la hipotenusade 5cm
R=
Pseudocódigo:
Paso1: Inicio
P2: Asignar el número 2 a la constante “div”
P3: Asignar elnúmero 3 a la constante “base”
P4: Asignar el numero 4a la constante “altura”
P5: Guardar las variables “área” elresultado de la
base*altura/div
P6: Imprimir elvalor de la variable “área”
P7: Final
9.- ¿Realizar un pseudocódigo parahallar el número mayor de dos
números enteros positivos dados?
P1: Inicio
P2: Leer los dos números (“a” y “b”), avanzar alpaso 3
P3: Comparar “a” y “b” paradeterminar cuáles el mayor. Avanzaal paso
4
P4: Si “a” y “b” soniguales, entonces ambos sonelresultado esperado y
terminael algoritmo
En caso contrario avanzaal paso 5
P5: Si “a” y “b” es menor que “b” se debenintercambiar sus valores
10.- Realizael procedimiento como algoritmo de lavarse los dientes
1. Tomar la cremadental
2. Destapar la cremadental
3. Tomar elcepillo de dientes
4. Aplicar cremadentalal cepillo
5. Tapar la cremadental
6. Abrir ellavamanos
7. Remojar elcepillo conlacremadental
8. Cerrar la llave del lavamanos
9. Frotar los dientes conelcepillo
10.Abrir la llave del lavamanos
11. Enjuagarse la boca
12. Cerrar la llave del lavamanos
13. Secarse lacara y manos conuna toalla
11.-Realizar el procedimiento como algoritmode cambiaruna bombilla
1. Ubicar una escaleradebajo de la bombillafundida
2. Tomar unabombillanueva
3. Subir por la escalera
4. Girar la bombillafundida hacia la izquierdahastasoltarla
5. Enroscar labombillanueva enel plafón hasta apretarla
6. Bajar de la escalera
7. Fin
12.- ¿Cómo debe serunalgoritmo? (explicacadauna)
-Realizable.- Elprocesoalgorítmico debe terminar después de una
cantidad finita de pasos. Se dice que un algoritmo es inaplicable cuando
se ejecutaconun conjunto de datos iniciales y el proceso resultainfinito
o durante la ejecuciónse encuentraconunobstáculo insuperable sin
arrojar un resultado
-Comprensible:Debe ser claro lo que hace, de formaque quienejecute
los pasos (Ser humano o maquina) sepaque, comoy cuando hacerlo.
Debe existir unprocedimientoque determine elproceso de ejecución
- Preciso: Elordende ejecuciónde las instrucciones debe estar
perfectamente indicado. Cuando se ejecutavarias veces, conlos mismos
datos iniciales, el resultado debe ser el mismo siempre. Laprecisión
implicadeterminismo
13.- ¿Cuáles son las dos únicas formas de expresarun algoritmo?
R= Los pseudocódigos y diagramas de flujo
14.- ¿Qué es un pseudocódigo?
R= Es la secuenciade instrucciones que se representapormedio de
frases o proposiciones
15.- ¿Cómo se representaundiagrama de flujo?
R= Se representapor mediode gráficos
16.- Elaborarun algoritmo para calcular el área de cualquiertriángulo
rectángulo y presentarel resultado en pantalla
P1: Inicio
P2: Asignar el numero 2 a la constante “Div”
P3: Conocer la base del triángulo y guardarla en la variable “Base”
P4: Conocer laaltura del triángulo y guardarla en la variable “Altura”
P5: Guardar enla variable “área” el valor de multiplicar “base” por
“altura”
P6: Guardar en la variable “área” el valor de dividir “área” entre “div”
P7: Reportar elvalor de la variable “área”
P8: Final
17.- ¿Cómo estácompuesto unpseudocódigo?
R= Estácompuestopor proposicionesinformales enespañolque
permitenexpresar detalladamente las instruccionesque llevandesde un
estado inicial (problema) hastaunresultado deseado (Solución). Por lo
regular, los algoritmos se escribenporrefinamiento: se escribe una
primeraversiónque luego se descompone envarios subproblemas (el
numero depende de la complejidaddel problema) independientes entre
si
18.- Indica el símbolo de Inicio y para que se utiliza
Se utiliza parael inicio y el final de un diagrama; del inicio
solo puede salir una línea de flujo y al final solo se debe
llegar a una línea
19.- Indica el símbolo de entradageneral y para que se utiliza
Entrada/salida de datos en general(enesta guía solo
usaremos parala entrada)
20.-indica el símbolo de entrada porteclado y para que se utiliza
Instrucciónde entrada de datos por teclado. Indicaque el
computador debe esperaraque el usuario teclee undato
que se guardara enuna variable o constante
21.- Indica el símbolo de llamadaa subrutina y para que se utiliza
Indica la llamada a una subrutinao procedimiento
determinado
22.- ¿Que es una subrutina?
R= un subalgoritmo que forma parte del algoritmo principal, el cual permite resolver una
tarea específica
23.- Indica el símbolo de acción/Proceso General ypara que se utiliza
Indica una accióno instruccióngeneralque debe
realizar el computador (cambios de valores de
variables, asignaciones, operaciones aritméticas,etc.)
24.- Indica el símbolo de flujo ypara qué sirven
Indica el seguimiento lógico deldiagrama. Tambiénindica
el sentido de ejecuciónde las operaciones
25.-Indica el símbolo de Decisiónypara qué sirve
Indica la comparaciónde dos datos y dependiendo del
resultado lógico (falso o verdadero) se tomala decisiónde
seguir un camino del diagrama u otro
26.- Indica el símbolo de Iteraciónypara qué sirve
Indica que una instruccióno grupo de instrucciones
debenejecutarse varias veces
27.- Indica el símbolo de salidaimpresay para qué sirve
Indica la presentaciónde uno o varios resultados de
formaimpresa
28.- Indica el símbolo de salidaen pantallay para qué sirve
Instrucciónde presentaciónde mensajes o resultados
en pantalla
29.-Indica el Símbolo de conectorcircular y para qué sirve
Indica el enlace de dos partes de un diagrama dentro de la
mismapágina
30.- Indica el símbolo de conectorparapáginas diferentes
Indica el enlace de dos partes de un diagrama en páginas
diferentes
31.- ¿Qué es el diagrama de flujo?
R= Es una herramientagraficavaliosa parala representación
esquemáticade la secuenciade instrucciones de unalgoritmo o de los
pasos de un proceso
32.-Mencionalas reglas para la elaboraciónde diagrama de flujo
 Poner unencabezado que incluyaun título que identifique la
función del algoritmo; elnombre y elautor; y la fecha de
elaboración
 Solo se puedenutilizar símbolos estándar
 Los diagramas se debendibujar de arriba hacia abajo y de
izquierdaa derecha
 La ejecucióndelprogramasiempre empiezaenlaparte superior
del diagrama
 Los símbolos de “inicio” y “final” debenaparecer solo unavez
 La direccióndel flujo se debe representar pormedio de flechas
(líneas de flujo)
 Todas las líneas de flujo debenllegar a un símbolo o a otralínea
 Una línea de flujo rectanunca se debe cruzar a otra, una de ellas
debe incluir una línea arqueada enel sitio donde cruzaa la otra
 Se debeninicializar las variables que se utiliceno permitir la
asignación de valores mediante consultaal usuario
 Las bifurcaciones y ciclos se debendibujar procurando unacierta
simetría
 Cada rombo de decisióndebe tener almenos dos líneas de salida
(una paraSI y otraparaNO)
 Las acciones y decisiones se debendescribir utilizando elmenor
número de palabras posible; sinque resulte confusas o poco claras
 Si el diagramase vuelve complejo y confuso es mejor utilizar
símbolos conectores parareducir las líneas de flujo
 Todo el diagramadebe ser claro, ordenado y fácil de recorrer
 El diagrama debe probar recorriéndolo condatos iniciales simples
(Pruebade escritorio)
BIBLIOGRAFIA:
https://www.youtube.com/watch?v=WmpInvldOG
M

Cuestionario video

  • 1.
    CETIS 109 CRISTIAN LEONARDOTORESTRISTÁN MAESTRA:MARGARITAROMEROALVARADO 2° AM PROGRAMACION Cuestionario - Video 2 1) ¿Cuáles sonlas cuatro operaciones mentales? R= 1. Entender el problema 2. Trazar un plan 3. Ejecutar elplan (Resolver) 4. Revisar 2) Explicaa qué se refiere con entenderun problema R= •Leer elproblemavaras veces •Establecer los datos delproblema •Aclarar lo que se va a resolver (¿Cuáles la pregunta?) •Precisar elresultado alque se deseallegar •Determinar la incógnitadel problema •Organizar la información •Agrupar los datos en categorías •Trazar unafigura o diagrama 3) ¿En qué consiste hacer un plan? R= •Escoger y decidir las operaciones aefectuar •Eliminar los datos inútiles •Descomponer elproblemaenotros más pequeños 4) ¿Que es ejecutar el plan en planteamiento de problema? R=•Ejecutarendetalle cada operación •Simplificar antes de calcular
  • 2.
    •Realizar undibujo odiagrama 5) ¿Que me dice la parte donde se analiza la ejecución? R= •Dar una respuestacorrecta •Hallar el mismo resultado de otramanera •Verificar por apreciaciónque larespuestaes la adecuada 6) ¿Cuáles sonlas fases establecidas porPolyapararesolverproblemas? R= •Analizar el problema(entender elproblema) •Diseñar un algoritmo (Trazar unplan) •Traducir elalgoritmo aun lenguaje de programación(Ejecutar elplan) •Depurar elprograma(Revisar) 7) ¿Cuáles sonlas etapas a desarrollar en la fase de análisis de problema? R= •Formular elproblema •Resultados esperados •Datos disponibles •Restricciones •Procesos necesarios 8.-Diseñaun algoritmo (pseudocódigo ydiagrama de flujo) parahallar el área de un triángulo cuya base es de 3cm, la altura de 4cm y la hipotenusade 5cm R= Pseudocódigo: Paso1: Inicio P2: Asignar el número 2 a la constante “div” P3: Asignar elnúmero 3 a la constante “base” P4: Asignar el numero 4a la constante “altura” P5: Guardar las variables “área” elresultado de la base*altura/div P6: Imprimir elvalor de la variable “área” P7: Final
  • 3.
    9.- ¿Realizar unpseudocódigo parahallar el número mayor de dos números enteros positivos dados? P1: Inicio P2: Leer los dos números (“a” y “b”), avanzar alpaso 3 P3: Comparar “a” y “b” paradeterminar cuáles el mayor. Avanzaal paso 4 P4: Si “a” y “b” soniguales, entonces ambos sonelresultado esperado y terminael algoritmo En caso contrario avanzaal paso 5 P5: Si “a” y “b” es menor que “b” se debenintercambiar sus valores 10.- Realizael procedimiento como algoritmo de lavarse los dientes 1. Tomar la cremadental 2. Destapar la cremadental 3. Tomar elcepillo de dientes 4. Aplicar cremadentalal cepillo 5. Tapar la cremadental 6. Abrir ellavamanos 7. Remojar elcepillo conlacremadental 8. Cerrar la llave del lavamanos 9. Frotar los dientes conelcepillo 10.Abrir la llave del lavamanos 11. Enjuagarse la boca 12. Cerrar la llave del lavamanos 13. Secarse lacara y manos conuna toalla 11.-Realizar el procedimiento como algoritmode cambiaruna bombilla 1. Ubicar una escaleradebajo de la bombillafundida 2. Tomar unabombillanueva 3. Subir por la escalera 4. Girar la bombillafundida hacia la izquierdahastasoltarla 5. Enroscar labombillanueva enel plafón hasta apretarla 6. Bajar de la escalera 7. Fin
  • 4.
    12.- ¿Cómo debeserunalgoritmo? (explicacadauna) -Realizable.- Elprocesoalgorítmico debe terminar después de una cantidad finita de pasos. Se dice que un algoritmo es inaplicable cuando se ejecutaconun conjunto de datos iniciales y el proceso resultainfinito o durante la ejecuciónse encuentraconunobstáculo insuperable sin arrojar un resultado -Comprensible:Debe ser claro lo que hace, de formaque quienejecute los pasos (Ser humano o maquina) sepaque, comoy cuando hacerlo. Debe existir unprocedimientoque determine elproceso de ejecución - Preciso: Elordende ejecuciónde las instrucciones debe estar perfectamente indicado. Cuando se ejecutavarias veces, conlos mismos datos iniciales, el resultado debe ser el mismo siempre. Laprecisión implicadeterminismo 13.- ¿Cuáles son las dos únicas formas de expresarun algoritmo? R= Los pseudocódigos y diagramas de flujo 14.- ¿Qué es un pseudocódigo? R= Es la secuenciade instrucciones que se representapormedio de frases o proposiciones 15.- ¿Cómo se representaundiagrama de flujo? R= Se representapor mediode gráficos 16.- Elaborarun algoritmo para calcular el área de cualquiertriángulo rectángulo y presentarel resultado en pantalla P1: Inicio P2: Asignar el numero 2 a la constante “Div” P3: Conocer la base del triángulo y guardarla en la variable “Base” P4: Conocer laaltura del triángulo y guardarla en la variable “Altura” P5: Guardar enla variable “área” el valor de multiplicar “base” por “altura” P6: Guardar en la variable “área” el valor de dividir “área” entre “div” P7: Reportar elvalor de la variable “área” P8: Final
  • 5.
    17.- ¿Cómo estácompuestounpseudocódigo? R= Estácompuestopor proposicionesinformales enespañolque permitenexpresar detalladamente las instruccionesque llevandesde un estado inicial (problema) hastaunresultado deseado (Solución). Por lo regular, los algoritmos se escribenporrefinamiento: se escribe una primeraversiónque luego se descompone envarios subproblemas (el numero depende de la complejidaddel problema) independientes entre si 18.- Indica el símbolo de Inicio y para que se utiliza Se utiliza parael inicio y el final de un diagrama; del inicio solo puede salir una línea de flujo y al final solo se debe llegar a una línea 19.- Indica el símbolo de entradageneral y para que se utiliza Entrada/salida de datos en general(enesta guía solo usaremos parala entrada) 20.-indica el símbolo de entrada porteclado y para que se utiliza Instrucciónde entrada de datos por teclado. Indicaque el computador debe esperaraque el usuario teclee undato que se guardara enuna variable o constante 21.- Indica el símbolo de llamadaa subrutina y para que se utiliza Indica la llamada a una subrutinao procedimiento determinado
  • 6.
    22.- ¿Que esuna subrutina? R= un subalgoritmo que forma parte del algoritmo principal, el cual permite resolver una tarea específica 23.- Indica el símbolo de acción/Proceso General ypara que se utiliza Indica una accióno instruccióngeneralque debe realizar el computador (cambios de valores de variables, asignaciones, operaciones aritméticas,etc.) 24.- Indica el símbolo de flujo ypara qué sirven Indica el seguimiento lógico deldiagrama. Tambiénindica el sentido de ejecuciónde las operaciones 25.-Indica el símbolo de Decisiónypara qué sirve Indica la comparaciónde dos datos y dependiendo del resultado lógico (falso o verdadero) se tomala decisiónde seguir un camino del diagrama u otro 26.- Indica el símbolo de Iteraciónypara qué sirve Indica que una instruccióno grupo de instrucciones debenejecutarse varias veces 27.- Indica el símbolo de salidaimpresay para qué sirve
  • 7.
    Indica la presentacióndeuno o varios resultados de formaimpresa 28.- Indica el símbolo de salidaen pantallay para qué sirve Instrucciónde presentaciónde mensajes o resultados en pantalla 29.-Indica el Símbolo de conectorcircular y para qué sirve Indica el enlace de dos partes de un diagrama dentro de la mismapágina 30.- Indica el símbolo de conectorparapáginas diferentes Indica el enlace de dos partes de un diagrama en páginas diferentes 31.- ¿Qué es el diagrama de flujo? R= Es una herramientagraficavaliosa parala representación esquemáticade la secuenciade instrucciones de unalgoritmo o de los pasos de un proceso 32.-Mencionalas reglas para la elaboraciónde diagrama de flujo
  • 8.
     Poner unencabezadoque incluyaun título que identifique la función del algoritmo; elnombre y elautor; y la fecha de elaboración  Solo se puedenutilizar símbolos estándar  Los diagramas se debendibujar de arriba hacia abajo y de izquierdaa derecha  La ejecucióndelprogramasiempre empiezaenlaparte superior del diagrama  Los símbolos de “inicio” y “final” debenaparecer solo unavez  La direccióndel flujo se debe representar pormedio de flechas (líneas de flujo)  Todas las líneas de flujo debenllegar a un símbolo o a otralínea  Una línea de flujo rectanunca se debe cruzar a otra, una de ellas debe incluir una línea arqueada enel sitio donde cruzaa la otra  Se debeninicializar las variables que se utiliceno permitir la asignación de valores mediante consultaal usuario  Las bifurcaciones y ciclos se debendibujar procurando unacierta simetría  Cada rombo de decisióndebe tener almenos dos líneas de salida (una paraSI y otraparaNO)  Las acciones y decisiones se debendescribir utilizando elmenor número de palabras posible; sinque resulte confusas o poco claras  Si el diagramase vuelve complejo y confuso es mejor utilizar símbolos conectores parareducir las líneas de flujo  Todo el diagramadebe ser claro, ordenado y fácil de recorrer  El diagrama debe probar recorriéndolo condatos iniciales simples (Pruebade escritorio) BIBLIOGRAFIA: https://www.youtube.com/watch?v=WmpInvldOG M