Académique Documents
Professionnel Documents
Culture Documents
Grupo: 6151
Una formula para convertir kilogramos a libras, es p=2.2 (k) donde p son las libras y (k) los kilogramos. Un programa donde solicite una cantidad de kilogramos y la convierta a libras. Datos de entrada: cantidad de kilogramos (ck) Datos de salida: libras (p) Datos auxiliares: p=2.2 (k), 2.2*ck=p
Cdigo phyton. Ck= 0 P= 0 Print dame cantidad en kilogramos Ck= input ( ) P= 2.2*ck Print equivale a, Libras
ALAMCENAR: CK
Kilogramos a libras
MONITOR MEMORIA KILOGRAMOS? P=2.2*CK P
Ck p
CK
p=2.2*ck
Nancy presento cuatro pruebas finales, siendo sus calificaciones 9.5, 6.8, 9.2 y 8.8.Desarrollar un programa para calcular e imprima el promedio de Nancy Datos de entrada: calificaciones (c) (real), nombre (texto) Datos de salida: promedio (p) (real) Datos auxiliares: (a+b+c+d) % 4 = p Cdigo de phyton A= 0 B= 0 C= 0 D= 0 Promedio= 0 Nombre= 0 Print calif 01 A= input ( ) Print calif 02 B= input ( ) Print calif 03 C= input ( ) Print calif 04 D= input ( ) Print nombre Nombre = input ( ) Promedio= (a+b+c+d) / 4 Print de promedio, promedio
INICIO DECLARAR: C, P, NOMBRE (TEXTO) (REAL) MOSTRAR: CALIFIACIONES? ALMACENAR: C MORSTRAR: NOMBRE? ALMACENAR: NOMBRE CALCULAR: P= (C) %4 MOSTRAR: NOMBRE, PROMEDIO FIN PANTALLA MEMORIA A= 9.5 A= 0 B=0 C= 0 D= 0 B= 6.8 NANCY C= 9.2 (C) % 4 = P D= 8.8 NOMBRE: NANCY Nancy P= 8.5
Print tiene
Desarrollar un programa que lea la matrcula de un alumno y calificaciones para este, que calcule promedio y que imprima la informacin leda y calculada as como un mensaje de a aprobado o reprobado, segn sea el caso. Datos de entrada: matricula de alumno (ma), calificaciones (c) Datos de salida: promedio (p), aprobado (a) o reprobado (r) Datos auxiliares: (c) % 3 = p
Desarrollar un programa que lea 3 nmeros y que imprima el mayor de los 3 nmeros ledos. Datos de entrada: nmeros (n) Datos de salida: mayor de los nmeros (mn) Datos auxiliares: a>b, a<c, b>a, b<c, c>a, c<b.
INICIO DECLARAR: A, B, C (REALES) MOSTRAR: NUMEROS? ALMACENAR: n CALCULAR: a<b a>c b>a b<c c>a c<b MOSTRAR: A, B, C FIN
Cdigo phyton. A=0 B=0 C=0 Print nmeros? N= Input ( ) a<b a>c b>a b<c c>a c<b Print a, b, c
El mayor de 3 nmeros A
La suma de los ngulos internos de un tringulo es de 180 grados, desarrollar un programa que lea 2 ngulos a y b y que determine el valor del tercer Angulo. El programa deber verificar que el tercer valor no sea cero o negativo, y si cualquiera de ellos ocurre, imprimir un mensaje de esto no es un tringulo Datos de entrada: ngulos a y b Datos de salida: c Datos auxiliares: 180 (a+b)
FIN MOSTRAR: C, ESTO NO ES UN TRIANGULO DECIDIR: SI C<180, C>180 CALCULAR: 180- (A+B) = C ALMACENAR: A Y B MOSTRAR: ANGULOS? DECLARAR: ANGULOS A Y B INICIO
Cdigo phyton. A=0 B=0 Print angulos? A= input ( ) B= input ( ) C= 180 (a+b) C= input ( ) SI C<180 Print c Si c>180 Print c Print esto no es un triangulo
Triangulo A B C esto no es un triangulo 180- (A+B) = C
SI C<180, C>180
Hacer un programa que lea dos nmeros enteros y sin multiplicarlos diga si el producto es positivo o negativo Datos de entrada: A y B (enteros) Datos de salida: positivo o negativo Datos auxiliares: (a+) + (b+), (a-) + (b-), positivo si a>0 y b>0, si a<0 y b<0 +
Cdigo phyton. A= 0 B= 0 Print a? A= input ( ) Print b? B= input ( ) SI (A>O Y B>0) O (A<0 Y B<0) Print positivo SI (A>0 Y B<0) 0 (A<0 Y B>0)
Nmeros enteros A B positivo negativo 0 (a+) + (b+), (a-) + (b-), positivo si a>0 y b>0, si a<0 y b<0 + (a-) + (b+), (a+) + (b-), negativo si a>0 y b<0, si a<0 y b>0 -
Hacer un problema que lea dos nmeros; si el primero es mayor al segundo que haga un resta; si el segundo es mayor al primero que haga una suma; y sin son iguales que los divida. Datos de entrada: a, b (enteros) Datos de salida: resultado 1 resultado 2 resultado 3 Datos auxiliares: a>b = a-b y si b>a = a+b y si a=b = a/b = 1
INICIO A=0 B=0 PEDIR A? GUARDAR A PEDIR B? GUARDAR B DECIDIR: A>B SI A-B= 0 MOSTRAR: 0 FIN SI B>A SI B+A=0 MOSTRAR: 0 FIN NINGUNO MOSTRAR: 1
Cdigo phyton A= 0 B= 0 Print a? A= input ( ) Print b? B= input ( ) Si a>b Input (a-b) Print resultado Si a<b Input (a+b) Print resultado Ninguna Print 1
Dos nmeros A B 1
FIN MQ FIN
DE 1-10
C=0 For in xrange (10): If c=0 Print c+1
Hacer un programa que pida un numero positivo e imprima una serie desde ese nmero hasta cero, de uno en uno Datos de entrada: c Datos de salida: serie desde c hasta 1 Datos auxiliares: c = c-1
SERIE
C=0
MQ C>0 C-1
Hacer un programa que pida el nmero inicial e incremento y el nmero final Datos de entrada: a, b, c Datos de salida: a Datos auxiliares: a= a+b MQ a<c
INICIO DECLARAR: A=0 B=0 C=0 MOSTRAR: #INICIAL? ALMACENAR: a MOSTRAR: Cunto se va incrementar? ALMACENAR: b MOSTRAR: Hasta dnde se tiene que llegar? ALMACENAR: c MQ a < c MOSTRAR: a A a+b A=0 B=0 C=0 Print #inicial? a=input ( ) Print Cunto se va incrementar? b=input ( ) Print hasta donde se tiene que llegar? c=input ( ) While true a<c print a a=input (a+b) A,B,C A=0 B=0 C=0 #Inicial? Cunto se va incrementar? hasta donde se tiene que llegar? MQ a<c A+B
Fin MQ FIN
Hacer un programa que muestre la tabla de multiplicar del 7 Datos de salida: 1*7=7,2*7=14,3*7=21,4*7=28.7*10=70 A*B=C A (110) B (7) C=A*B
A=0 INICIO DECLARAR A=0, B=0, C=0 ALAMACENAR A, B, C DECLARAR B=7 PARA A=1, 11,+1 C= A*B MOSTRAR C FIN PARA FIN B=0 C=0 A=input ( ) B=input ( ) C=input ( ) B=7 For i in xrange (11) If 1
INICIO DECLARAR C, X, A MOSTRAR C, X? ALMACENAR C, X MQ c<x CALCULAR A=A+C CALCULAR C=C+1 FIN MQ FIN C=0 X=0 A=0 Print c, x? C=input ( ) X= input ( ) While true c<x A=input (a+c) C=input (c+1) MONITOR C,X? 13 17 ESCRITORIO C 0 X 0 A 0 13 27 42 58
13 17 14 15 16 17 17-58
INICIO DECLARAR C=97 X=0 MQ C<100 CALCULAR X= X + c CALCULAR C= C+1 FIN MQ MOSTRAR C, , , X FIN c=97 x=0 While true c<100 x=input (x+c) c=input (c+1) print c, , ,x
MONITOR
MEMORIA C 97 X 0