Gerardo Sanchez S. Unison

Algoritmos Intro Prof. Raquel Torres Peralta / Gerardo Sanchez S. Unison La Computadora Las computadoras trabajan con una base de 0 y 1 llamado sist

3 downloads 169 Views 284KB Size

Recommend Stories


LIC. FRANCISCO BORJAS VILLEGAS, LIC. JAVIER SALAS GUERRERO VS MARIA SANCHEZ DE LIMON, GERARDO LIMON MONTELONGO
LISTA DE ACUERDOS PUBLICADA EN LOS ESTRADOS DE EL JUZGADO SEGUNDO DEL RAMO CIVIL SIENDO LAS 8:00AM OCHO HORAS DEL DIA 29 VEINTINUEVE DE AGOSTO DE 2012

CONTRATO COLECTIVO DE TRABAJO STAUS - UNISON ÍNDICE
CONTRATO COLECTIVO DE TRABAJO 2011 -2013. STAUS - UNISON ÍNDICE TÍTULO I ............................................................................

Story Transcript

Algoritmos Intro Prof. Raquel Torres Peralta / Gerardo Sanchez S. Unison

La Computadora Las computadoras trabajan con una base de 0 y 1 llamado sistema binario. En principio todo lo que sucede en un dispositivo se reduce a encendido (1) y apagado (0).

La Computadora Las operaciones de las computadoras se dan sólo por órdenes en forma de programas.

Los Programas Un programa es un conjunto de instrucciones que guardan un formato determinado para que la computadora sea capaz de interpretarlo. Todo programa es la traducción de un algoritmo a un lenguaje de programación.

¿Qué es un Algoritmo? Un algoritmo es una descripción paso a paso para lograr un resultado determinado. Ejemplo: la suma de 2 números 1. Dame un número (lo llamaremos n1) 2. Dame otro número (lo llamaremos n2) 3. La suma es igual a n1+n2 4. Despliega suma

Variables Para todo algoritmo necesitamos variables. Las variables son representadas por letras que pueden adquirir distintos valores. Existen diferentes tipos de variables. Dependiendo del tipo de variable es el tipo de dato que contienen.

Variables Iniciaremos con 3 tipos de variables: Numérica entera (int) Numérica con decimales (float) Alfanumérica (string) Boolean (Falso/Verdadero)

Variables Ejemplos: Variable

Tipo

Valor

A

Float

3.456

A2

Boolean

F

B

Int

6

C

String

Rafael Cervantes R.

Variables Ejercicio: ¿De qué tipo de variable tienen que ser las siguientes si se quiere guardar el dato indicado? Variable

Dato

Temp

Temperatura de un paciente

Nombre

Nombre de un alumno

Edad

Edad de un empleado

Asegurado

Si una persona cuenta con seguro médico

Sueldo

Sueldo de un empleado

Dirección

Dirección de un maestro

Estatura

Estatura de un paciente

Tipo

Variables Ejercicio: ¿De qué tipo de variable tienen que ser las siguientes si se quiere guardar el dato indicado? Variable

Dato

Tipo

Temp

Temperatura de un paciente

Float

Nombre

Nombre de un alumno

String

Edad

Edad de un empleado

int

Asegurado

Si una persona cuenta con seguro médico

boolean

Sueldo

Sueldo de un empleado

float

Dirección

Dirección de un maestro

string

Estatura

Estatura de un paciente

float

Variables Las variables se declaran al inicio de un programa. Los valores de las variables se adquieren cuando: a) Se lee un nuevo valor y se le asigna. b) Cuando se calcula un nuevo valor.

Mi primer algoritmo Algoritmo que suma dos números e imprima el resultado

Mi primer algoritmo Algoritmo que suma dos números e imprima el resultado

inicio Leer n1, n2 suma = n1+n2 imprimir suma fin

Resolver Grupo: https://www.facebook.com/groups/ISI2015/ 1. Algoritmo que lea la base y altura de un triángulo y calcule su área 2. Algoritmo que lea un número y lo convierta a positivo si es negativo y viceversa 3. Algoritmo que lea el largo y ancho de un terreno rectangular y calcule su área 4. Algoritmo que lea una cantidad en pesos y la convierta a dólares 5. Algoritmo que lea una cantidad en dólares y la convierta a pesos 6. Algoritmo que lea 5 calificaciones de un alumno y calcule el promedio 7. Algoritmo que lea la estatura de una persona en centímetros y la convierta a metros. Ejemplo: 156 a 1.56

Resolver 8. Leer un número y elevarlo a la tercera potencia. Imprimir el resultado 9. Tenemos 4 pacientes en un registro. Leer la edad, peso y estatura de cada uno y calcular: - El promedio de peso - El promedio de edad - El promedio de estatura Imprimir los promedios y además para cada paciente calcule el índice de masa corporal, que se calcula con la siguiente fórmula:

Ejercicios con variables ¿Qué valor tiene cada variables al final del código? inicio Leer a, b, c x=((a*b)*(c*2))/a a=x*10 b=a c=a+b fin

Variable

Set Valores 1

Set Valores 2

Set Valores 3

a

2

3

5

b

4

5

10

c

4

10

2

Respuestas a b c x

Más algoritmos! :D 10. Elaborar un algoritmo que permita convertir de grados Fahrenheit a Centígrados, utilizando la siguiente formula: C= 5/9 (F – 32). Mostrar los grados Centígrados y los Fahrenheit obtenidos. 11. Calcular el volumen y el área de una esfera utilizando las fórmulas: V=4π r 3/3 V=4π r 2 12. Juan tiene x billetes de $200 pesos, y billetes de $100 y z billetes de $50. Elabora un programa para determinar cuánto dinero tiene Juan. 13. Elaborar un programa que dadas dos variables enteras, intercambie sus valores y los muestre. Se pide mostrar los valores antes de que sean intercambiados y después.

Más algoritmos! :D 14.

Un año en Júpiter (el tiempo que tarda Júpiter en hacer un giro completo alrededor del sol) equivale aproximadamente a 12 años terrestres. Elaborar un programa que permita convertir los días terrestres en años jovianos.

15 . Un alumno cursa durante el semestre las siguientes materias: Física, Química, Álgebra y Programación. Se deben leer las calificaciones de 5 exámenes parciales para física, 3 para Química, 6 para Álgebra y 5 para Programación y elaborar un programa que permita obtener el promedio total obtenido en el semestre para el alumno. 16. La temperatura es una medida de concentración o intensidad de energía calorífica en un cuerpo. Existen 4 escalas para medir la temperatura: Farenheit, Celsius, Kelvin y Rankine. Muchos experimentos de laboratorio requieren la conversión de una escala a otra. Por ejemplo, para convertir de Farenheit a Celsius, se restan 32 grados de la temperatura en Farenheit y la diferencia se multiplica por 5/9; Para convertir de Celsius a Kelvin, se le suman 273 grados a la temperatura en Celsius; y para convertir de Farenheit a Rankine, se le suman 460 grados a la temperatura en Farenheit. Haga un programa que calcule e imprima el equivalente de una temperatura en Farenheit en las otras 3 medidas.

IF - THEN - ELSE La instrucción IF condiciona el flujo del programa a una condición lógica.

If then Instrucción 1 instrucción 2 ... instrucción n end if

Si la condición es verdadera, se ejecutan las instrucciones dentro del IF. Es importante mantener una identación para facilitar la depuración de programas y algoritmos.

IF - THEN - ELSE La instrucción IF condiciona el flujo del programa a una condición lógica. If then Instrucción 1 instrucción 2 ... instrucción n else Instrucción 1 instrucción 2 ... instrucción n end if

Si la condición se cumple se ejecutan estas instrucciones

Si la condición NO se cumple se ejecutan estas instrucciones

Ejemplo 17. Leer un número e imprimir si es “positivo” o “negativo” según corresponda.

Ejercicios 18. Leer 3 calificaciones de un alumno, calcular el promedio e imprimir si está “Aprobado” o “Reprobado”. La calificación aprobatoria es 70. 19. Leer 2 números enteros e imprimir el número mayor. 20. Leer el sueldo de un empleado y calcular el impuesto a pagar de la siguiente manera: Si el sueldo es mayor que 50,000.00 pesos, pagará el 35% de impuesto Si el sueldo es mayor que 25,000.oo pesos y menor que 50,000.00 pagará el 12% Si el sueldo es mayor a 10,000.00 pesos y menor que 25,000, pagará el 8% Un sueldo menor a 10,000.00 pesos no paga impuesto. Imprima el valor del impuesto y el sueldo final.

Ejercicios 21. Leer 3 números e imprimir el mayor.

22. Leer el precio unitario de un artículo y la cantidad de artículos que el cliente quiere comprar. Calcular el total. 23. Complemente el problema anterior: Calcule el iva para los productos grabados. Lea junto con el precio unitario y la cantidad de artículos un dato llamado Grabado que indica si el artículo lleva IVA o no. Calcule el total con el IVA incluído. -Leer documento sobre orden de operadores aritméticos

Precedencia de Operadores Las operaciones aritméticas se ejecutan en un orden específico en cualquier lenguaje de programación. Las operaciones que tengan el mismo rango se ejecutan por orden de aparición de izquierda a derecha.

Precedencia de Operadores Ejercicio: Suponga que el calor específico (Cp) de una sustancia puede calcularse a partir de la expresión:

¿Cuál sería la expresión correcta para hacer el cálculo?

Precedencia de Operadores Ejercicio: Suponga que el calor específico (Cp) de una sustancia puede calcularse a partir de la expresión:

¿Cuál sería la expresión correcta para hacer el cálculo? cp = (a + (b*T))/c

Precedencia de Operadores Ejercicio: Escriba las siguientes fórmulas en expresiones aritméticas 6

7

Get in touch

Social

© Copyright 2013 - 2024 MYDOKUMENT.COM - All rights reserved.