miércoles, 29 de julio de 2020

ESTRUCTURA DE SELECCIÓN MÚLTIPLE

Estructura de Selección Múltiple
Permite a un algoritmo tomar decisiones en base al resultado de la evaluación de una expresión, dónde el resultado de la evaluación puede coincidir con alguno de los diferentes casos previstos o en el último de los casos, el caso no previsto.

Actividad:

jueves, 16 de julio de 2020

Ejercicio

Realizar un algoritmo (diagrama de flujo) que permita el ingreso del nombre del estudiante, el nombre de una asignatura, la nota del parcial 1 y la nota del parcial 2.
Con los datos ingresados, calcular la Sumatoria y el Promedio de los dos parciales. Muestre un mensaje que indique si aprueba, tiene que dar recuperación o pierde la materia.
En el caso de recuperación también mostrar un mensaje indicando la nota que debe obtener en la evaluación de recuperación. Todo lo anterior basado en la siguiente tabla:








CONDICIÓN COMPUESTA

¿Qué es la condición compuesta?

En programación, una condición compuesta se refiere a aquella que está compuesta de dos o más condiciones simples.

Por ejemplo, una condición simple es: 

($NÚMERO>2) and (ES_PAR($número))

En este caso la variable $NÚMERO debe ser mayor que dos, y además ser un número par para que la condición compuesta sea verdadera.

Una condición compuesta está formada por dos o más condiciones simples, separadas por los operadores. 

Una condición compuesta está formada por dos o más condiciones simples, separadas por los operadores lógicos and (Y), or (O), xor (O excluyente).

miércoles, 15 de julio de 2020

ACTIVIDAD

La Federación Ecuatoriana de Fútbol se encuentra seleccionando jugadores para la categoría Sub 16. Para esto solicita Nombre, Edad, Sexo, Estatura y Peso. Serán aceptados dos candidatos que cumplan con los siguientes requisitos:

El candidato será masculino.

El candidato debe tener una edad entre los 13 y 16 años.

El candidato debe tener una estatura mínima de 160.

El candidato debe tener un peso entre 130 y 160 libras.

Realizar un diagrama de flujo que permita resolver este problema. Hacer la prueba de escritorio.




clase


Por teclado ingresar la cantidad, detalle y precio unitario de un producto. Calcular el precio total, el IVA, el descuento y el precio a pagar. El descuento se lo realiza según lo siguiente. Si el precio total es mayor o igual que $100, el descuento es de 8% del precio total y si el precio total es menor a $100 el descuento es de 5% del precio total.

domingo, 12 de julio de 2020

EJERCICIO 4.10

El sistema de calificación americano (de Estados Unidos) se suele calcular de acuerdo al siguiente cuadro:

 Utilizando esta información, escribir un algoritmo que acepte una calificación numérica del estudiante (0-100), convierta esta calificación a su equivalente en letra y visualice la calificación correspondiente en letra.





EJERCICIO 4.9

Un ángulo se considera agudo si es menor de 90 grados, obtuso si es mayor de 90 grados y recto si es igual a 90 grados. Utilizando esta información, escribir un algoritmo que acepte un ángulo en grados y visualice el tipo de ángulo correspondiente a los grados introducidos.




EJERCICIO 4.8

Realizar un algoritmo que averigüe si dados dos números introducidos por teclado uno es divisor del otro.




EJERCICIO 4.7

Se desea realizar una estadística de los pesos de los alumnos de un colegio de acuerdo a la siguiente tabla:

  •        Alumnos de menos de 40 kg.
  •        Alumnos entre 40 y 50 kg.
  •        Alumnos de más de 50 kg y menos de 60 kg.
  •        Alumnos de más o igual a 60 kg.





EJERCICO 4.6

Diseñar un programa en el que a partir de una fecha introducida por teclado con el formato DÍA, MES, AÑO se obtenga la fecha del día siguiente.




EJERCICIO 4.5

Escribir los diferentes métodos para deducir si una variable o expresión numérica es par.




EJERCICIO 4.4

Calcular la raíz cuadrada de un número y escribir su resultado. Considerando el caso en que el número sea negativo.




EJERCICIO 4.3

Dados tres números deducir cuál es el central.


EJERCICIO 4.2

Escribir un programa que solicite al usuario introducir dos números. Si el primer número introducido es mayor que el segundo número, el programa debe imprimir el mensaje El primer número es el mayor, en caso contrario el programa debe imprimir el mensaje. El primer número es el más pequeño. Considerar el caso de que ambos números sean iguales e imprimir el correspondiente mensaje.








miércoles, 8 de julio de 2020

EJERCICIO

POR TECLADO INGRESE EL NOMBRE Y LA EDAD DE TRES PERSONAS.
AVERIGÜE CUÁL DE LAS TRES PERSONAS ES DE MAYOR EDAD. 
MUESTRE EL NOMBRE Y EDAD.



EJEMPLO DE EJECUCIÓN DE ALGORITMO


lunes, 6 de julio de 2020

TAREA.

POR TECLADO INGRESAR LA EDAD DE DOS PERSONAS.
AVERIGUAR ENTRE LAS DOS PERSONAS CUAL ES LA MAYOR.






Estructuras selectivas

Estructuras selectivas

Las estructuras selectivas se utilizan para tomar decisiones lógicas; de ahí que se suelen denominar también estructuras de decisión o alternativas.

En las estructuras selectivas se evalúa una condición y en función del resultado de la misma se rea liza una opción u otra. Las condiciones se especifican usando expresiones lógicas.

La representación de una estructura selectiva se hace con palabras en pseudocódigo (if, then, else o bien en español si, entonces, si y no), con una figura geométrica en forma de rombo o bien con un triángulo en el interior de una caja rectangular.

 

ALTERNATIVA SIMPLE

La estructura alternativa simple si-entonces (en inglés if-then) ejecuta una determinada acción cuando se cumple una determinada condición.


EJEMPLO:

Realizar un algoritmo para averiguar si la persona es mayor o menor de edad.










jueves, 2 de julio de 2020

Tarea


OPERADORES NUMÉRICOS Y LÓGICOS 
REGLAS PARA EVALUAR EXPRESIONES QUE USAN MÚLTIPLES OPERADORES.
  • Aritméticos: + - * / // %
  • Comparación: <, <=, >, >=; ! =, ==
  • Lógicos: not and or
  • Texto: +*
OPERADORES SOBRE int Y float
  • Inverso aditivo: -
  • Exponenciación: **
  • División entera: //
  • Módulo: %
TIPOS DE NÚMEROS:
  • Int: Representa números enteros.
  • float: Responde preguntas, pertenecen a los números con un punto decimal.
  • string: Caracteres, secuencias o cadenas.
  • bool: Representa valores de lógica binaria: True y False






miércoles, 1 de julio de 2020

¿Qué es una variable numérica?

Son aquellas en las cuales se almacenan valores numéricos, positivos o negativos, es decir almacenan números del 0 al 9, signos (+ y -) y el punto decimal.

Ejemplo:

IVA = 0.15

Pi = 3.1416

Costo = 2500

¿Qué es un variable tipo cadena?

Una variable cuyos valores no son numéricos y, por lo tanto, no se utilizan en los cálculos. Las mayúsculas y las minúsculas se consideran diferentes. Este tipo también se conoce como variable alfanumérica.

¿Cómo le asigno valor a la variable?

Las variables pueden contener un número, una cadena o un valor lógico (verdadero/falso). Con el signo de asignación (=) se da un valor a la variable, que mantendrá hasta que el programa termine de ejecutarse o hasta que se le asigne un nuevo valor.

¿Qué es un lenguaje de programación?

Un lenguaje de programación es un conjunto de símbolos y códigos usados para orientar la programación de estructuras en el desarrollo web.

¿Qué es Python?

Python es un lenguaje de programación interpretado cuya filosofía hace hincapié en la legibilidad de su código. ​ Se trata de un lenguaje de programación multiparadigma, ya que soporta orientación a objetos, programación imperativa y, en menor medida, programación funcional.

¿Qué valores puedo usar en Python?

  • ·         Entrada     -> (input)
  • ·         Programa
  • ·         Resultado  -> (output)

Necesitamos expresar operaciones.

Utilizar símbolos: operadores

Expresamos cálculos: expresiones.



MÓDULOS

 Un módulo es un cero que contiene código PYTHON . Su extensión es .py. Almacena declaración de variables e implementación de funciones. Po...