0% encontró este documento útil (0 votos)
5 vistas

software

Cargado por

eimerduran669
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
5 vistas

software

Cargado por

eimerduran669
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 8

PLAN DE APOYO CÓDIGO: VERSIÓN:

FO-GAP-11 3
FECHA: 01-06-2018

1.

IDENTIFICACIÓN

2.

Estudiante: Grado: Grupo:01-02 Periodo :2


10

Área/ Asignatura: Programación de Software Fecha de inicio:

Docente: Yurly Jhobana Palacios Valoyes Fecha de terminación:

Nota definitiva: Firma docente:

1.

DESCRIPCION DE LAS DIFICULTADES QUE PRESENTA EL ESTUDIANTE

2.

No cumplió con las actividades y competencias programadas en el área.


1.

COMPETENCIAS DEL AREA / ASIGNATURA

2.

Desarrolla Algoritmos de decisión o alternativos


Aplica condicionales simples y anidados
Programación python

1.

DESEMPEÑOS

2.

1.

ACTIVIDADES DE APRENDIZAJE

2.
Elaboración trabajo escrito con normas APA
Sustentación.
1.

PAUTAS DE PRESENTACION Y SUSTENTACION

2.

1. Debe entregarse un trabajo escrito con:


- Portada
- introducción
-La fotocopia del plan de apoyo firmada por el estudiante y el acudiente
- El Trabajo escrito
- Conclusiones
3. La presentación del trabajo es individual
4.Debe tener buena presentación, ortografía y limpieza
Hojas de bloc tamaño carta.
5. Se debe entregar en la fecha estipulada
6. Para la presentación extemporánea del trabajo se requiere una excusa válida
7) El trabajo se debe entregar en agosto del 2022 y sustentarse el mismo día. De forma presencial.
1.

BIBLIOGRAFIA

2.

INSTITUCION EDUCATIVA JESUS REY


TALLER PLAN DE APOYO: 2 periodo

AREA: Programación de Software

NOMBRE DEL ESTUDIANTE: Eimer Andres Melguizo Duran

TALLER:
Algoritmos de decisión y condicionales

GRADO: 10

Titulación: Académico

Profesor: Yurly Jhobana Palacios Valoyes

Nombres de Estudiantes quienes desarrollarán el taller: ANEXO


Nota: Este taller es individual y se hace de forma extracurricular.

TALLER PLAN DE APOYO

1. ¿Qué es un algoritmo de decisión o Alternativo?

R// Conjunto de esquemas de actuación diagnóstica y terapéutica que se emplean para


simplificar la enseñanza de la medicina y se diseñan a modo de árbol con ramas
distintas según las situaciones que se van planteando ante un caso clínico, un
síndrome o una enfermedad.

El algoritmo alternativo se aprende primero, porque es el más natural, es más sencillo


de comprender. Favorece también la comprensión del valor posicional, integra el
cálculo escrito con el cálculo mental y con la estimación, y evita la dificultad de falta
de comprensión de la llevada en la suma.

2. ¿Cuál es la sintaxis de un algoritmo de decisión compuesta?

R// Una estructura de decisión permite que la ejecución de un algoritmo tome


distintos.

Estructura de decisión anidada (condicionales anidados).

3. ¿Cuál es la sintaxis de un algoritmo de decisión con operadores lógicos?

R// Los operadores lógicos se usan para combinar dos valores Booleanos y devolver
un resultado verdadero, falso o nulo. Los operadores lógicos también se
denominan operadores Booleanos. Devuelve True cuando Expresión1 y Expresión2
son verdaderas.

4. ¿Cuándo es necesario utilizar la estructura SEGÚN/CASO?

R// La instrucción Según (Caso) Hacer es una forma de expresión de un anidamiento


múltiple de instrucciones Si ... Entonces – SiNo. Su uso no puede considerarse, por
tanto, estrictamente necesario, puesto que siempre podrá ser sustituida.

5. ¿Cuál es la sintaxis de la estructura según/caso?

R// La expresión a evaluar puede ser una variable o una función de varias variables. El
valor de la expresión podrá ser de identidad (p. ej. Caso, = 8) o de intervalo (p. ej.
Caso, < 100; también podría ser Caso, > 0 y < 100).

El caso SiNo determina las instrucciones a ejecutar cuando ninguno de los casos
previstos se ha cumplido. Si no procede, simplemente se deja de escribir.
La única ventaja que podemos obtener con el uso de Según (Caso) Hacer radica en
aportar mayor claridad que un anidamiento múltiple de Si ... Entonces de gran
longitud.

La instrucción Según (Caso) Hacer también puede anidarse dentro de sí misma,


aunque resulta poco recomendable por perjudicar la claridad de un programa.

Consideremos una estructura de decisión basada en cinco alternativas y el caso SiNo.

6. ¿En qué consisten los condicionales anidados?

R// Estructuras condicionales anidadas. Decimos que una estructura condicional es


anidada cuando por la rama del verdadero o el falso de una estructura condicional hay
otra estructura condicional. El diagrama de flujo que se presenta contiene dos
estructuras condicionales.

7. Resuelve los siguientes ejercicios de condicionales en Python

A. Leer un numero si este es > 0 sumarle 10 y poner el resultado en una variable


Suma, de lo contrario si el número es < que 0 multiplique por su positivo

B. Se tiene la siguiente información

1. Suma

2. Resta

3. Producto

4. División

5. Exponenciación
Realizar un menú de opciones y realizar las respectivas operaciones en cada uno de
ellos, de forma que el usuario pueda acceder y trabajar en la que escoja.

R// A)

#7:leer un numero si este es > 0 sumarle 10 y poner el resultado en una variable SUM,
de lo contrario si el numero es <0 multipliquelo por su positivo
num = int(input("digite un numero:
"))
if num>0:
sum = (num + 10)
print(sum)
else:
print(-num*num)

B)
#17 se tiene la siguiente informacion

# 1 suma
# 2 resta
# 3 producto
# 4 division
#5 exponenciacion

#Escoger una opcion y realizar la opcion indicada con 2 numeros que seran leidos
luego de escoger la opcion

num1= float(input("ingrese un numero: "))


num2= float(input("ingrese otro numero: "))

operacion= input("digite la operacion: ")

if operacion=="s":
suma= num1 + num2
print("la suma es: " + str(suma))

elif operacion=="r":
resta= num1 - num2
print("La resta es: " + str(resta))

elif operacion=="p":
producto = num1 * num2
print("el producto es: " + str(producto))

elif operacion=="d":
div= num1 / num2
print("La division es: " + str(div))

elif operacion=="e":
exponenciacion= num1 ** num2
print("La exponenciacion es: " + str(exponenciacion))

8. Definir Contador, acumulador, promedio, registro centinela, registro


identificador, Ciclos.

R// El contador es esencialmente una subclase del diccionario de Python,


particularmente diseñado para contar objetos hashables presentes en el
programa de Python. Este diccionario mantiene objetos como cuentas y claves
en forma de valores.

Un acumulador en programación es una versión ampliada de un contador.


El acumulador tiene las mismas características que un contador excepto el
valor de incremento que es un valor variable.

El promedio de la lista puede ser calculado simplemente dividiendo la suma de


los elementos por el número de elementos. La sum(list) obtiene la suma de la
lista dada, y len(list) devuelve la longitud de la lista.

Un centinela es un valor especial utilizado para señalar el final de una lista de


datos. El valor elegido debe ser totalmente distinto de los posibles valores de
la lista para que se pueda utilizar para señalar el final de la lista.

Un identificador es el nombre empleado para identificar una variable, una


función, una clase, un módulo u otro objeto.

Un ciclo en Python o bucle en Python (como prefieras llamarlos) te permite


repetir una o varias instrucciones cuantas veces lo necesitemos, por ejemplo, si
quisiéramos escribir los números del uno al cien no tendría sentido escribir
cien líneas de código mostrando un número en cada una.

9. ¿En qué consisten los ciclo for, if, else, elif, while y cuál es su sintaxis?

R// En resumen, un ciclo for es una estructura de control iterativa, que nos
permite ejecutar de manera repetitiva un bloque de instrucciones, conociendo
previamente un valor de inicio, un tamaño de paso y un valor final para
el ciclo.

Un if en programación se utiliza para evaluar una expresión condicional: si se


cumple la condición (es verdadera), ejecutará un bloque de código. Si es falsa,
es posible ejecutar otras sentencias. Como hemos dicho, la condición es una
condición lógica, sólo devolverá true o false , y se ejecutará si su valor es
true .

La sintaxis de un condicional if-else, es en principio similar a la del


condicional if, pero adicionando una nueva "estructura" que es el else, el
cual indica la acción o conjunto de acciones a llevar a cabo, en caso de que la
condición del if no se cumpla.

La estructura if / elif / else es una forma común de controlar el flujo de un


programa, lo que te permite ejecutar bloques de código específicos según el
valor de algunos datos. Si la condición que sigue a la palabra clave if se evalúa
como verdadera, el bloque de código se ejecutará.

Un bucle while permite repetir la ejecución de un grupo de instrucciones


mientras se cumpla una condición (es decir, mientras la condición tenga el
valor True). La ejecución de esta estructura de control while es la siguiente:
Python evalúa la condición: si el resultado es True se ejecuta el cuerpo del
bucle.

10. ¿Cuál es la diferencia entre una indentación y un iterador?

R// Que la identacion mueve bloques de textos hacia la derecha insertando


espacios o tabuladores, para así separarlo del margen izquierdo y distinguirlo
mejor del texto adyacente y iterador Un iterador sigue una ruta y da acceso a
elementos de datos del contenedor, pero no realiza iteración

11. ¿Para qué se utilizan las sentencias break y continúe?

R// En Python, la instrucción break le proporciona la oportunidad de cerrar un


bucle cuando se activa una condición externa. Debe poner la instrucción break
dentro del bloque de código bajo la instrucción de su bucle, generalmente
después de una instrucción if condicional.

12. Resolver los siguientes ejercicios de ciclos en Python.


A. Leer N números hallar el menor y mostrarlo en pantalla

B. Hallar la suma de los números enteros de 1 a 100 y hallar el valor promedio.

]C. La pizzería Bella Napoli ofrece pizzas vegetarianas y no vegetarianas a sus


clientes. Los ingredientes para cada tipo de pizza aparecen a continuación.

• Ingredientes vegetarianos: Pimiento y tofu.

• Ingredientes no vegetarianos: Peperoni, Jamón y Salmón.


Escribir un programa que pregunte al usuario si quiere una pizza vegetariana o no, y
en función de su respuesta le muestre un menú con los ingredientes disponibles para
que elija. Solo se puede elegir un ingrediente además de la mozzarella y el tomate que
están en todas la pizzas. Al final se debe mostrar por pantalla si la pizza elegida es
vegetariana o no y todos los ingredientes que lleva.
Nota: debes elaborar la prueba de escritorio y documentar cada uno de los ejercicios
planteados.

___________________________ ___________________________
Firma estudiante Firma acudiente

También podría gustarte