Académique Documents
Professionnel Documents
Culture Documents
TURNO: VESPERTINO
Una frmula 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
CK, P MOSTRAR: KILOGRAMOS? INICIO CK 0 INICIO DECLARAR:
CK
ALAMCENAR:
P P=2.2*CK 0 KILOGRAMO S?
CALCULAR:
MOSTRAR: P FIN
MEMORIA
CK
MONITOR
P FIN
Cdigo phyton. Ck= 0 P= 0 Print dame cantidad en kilogramos Ck= input ( ) P= 2.2*ck Print equivale a, Libras
Kilogramos a libras
Ck p
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
INICIO
C, P, NOMBRE
DECLARAR:
CALIFIACIONES?
A= 0
MOSTRAR:
B= 0
C C= 0
ALMACENAR:
MORSTRAR:
D= 0 NOMBRE? (p)=0
R: NOMBRE ALMACENA
P= (C) %4
Nombre=
CALCULAR:
calificacione s?
MOSTRAR:
NOMBRE, PROMEDIO
C nombre
PANTALLA
FIN
MEMORIA ?
A= 9.5
B= 6.8
C= 9.2
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 tiene Print de promedio, promedio
(a+b+c+d) %4 A B C D promedio nombre Nancy
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 (a), calificaciones (c) Datos de salida: promedio (p), aprobado (a) o reprobado (r) Datos auxiliares: (c) % 3 = p
INICIO
DECLAR
MOSTR
ALMACE
Alumn o CALCULAR: C % 3 = P
R: P, R O A
No
Fin
MOSTRA
C P= c % 3
FIN
a?
Si
A, p Fin
No
R, P
Fin
Aprobado o reprobado
Ma C P A R
C%3
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
ARAR: A, B, C (REALES)
Inicio
DECL
MOST
CALC
RAR: A, B, C
c>b
C Fin
MOST
FIN
a>b c<b
Fin
0 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 B C N Mn
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)
Inici o
ANGULOS A ngulos? Y B MOSTRAR: ANGULOS? A=40 AYB
INICIO DECLARAR:
B=30
ALMACENAR:
A, B
DECIDIR: SI
C<180, C>180
C,ESTO NO ES UN TRIANGULO
c?
MOSTRAR:
180(a+b)=c
esto no es un tringulo
Fin
FIN
Fin
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
A B C esto no es un triangulo 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 +
(a-) + (b+), (a+) + (b-), negativo si a>0 y b<0, si a<0 y b>0 Inici o
R: A Y B INICIO DECLARA
A=0
: A? B=0
MOSTRAR
CAPTURA R: A a,
b?
: B?
MOSTRAR
R: B
A, b
CAPTURA
b>0
R: POSITIVO A<0 y
Positiv o Fin
MOSTRA
b<0
FIN
a>0 y SI (A>0 Y B<0) 0 (A<0 Y B>0) b<0 a<0 y b>0 Fin 0 negativ o Fin
MOSTA R: NEGATIVO
FIN
Ninguna
Print 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,
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> b
ab=0
Fin
No MOSTRAR: 0
B> a
NO
A+b =0
Si FIN
Fin
NINGU
No MOSTRAR: 1
1 Fin
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
Inicio
Hola
Cdigo phyton C=0 While c<5 Print c+1 C= input ( ) C= c+1 Print c
C=0
5 veces hola!! For i in xrange (5) Hola If c=0 or c>5 C C= c+1 5 veces hola!! Hola C MQ C<5 C C+1
Print c
PARA: C=0, 5,1 C+1
Inicio
C+1
Fin para
Fin
C FIN MQ FIN
C+1
CODIGO PHYTON
C=0 For in xrange (10): If c=0 Print c+1
DE 1-10 C=0
DE 1-10 C=0
MQ C<10 C+1
Inici o C 0
C FIN MQ FIN
C-1
C=10
DE 10-1 C=0
De 10-1
Hacer un programa que pida un nmero 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
Inici o C=0
c?
MQ C > 0 C C-1
C MQ C>0
C 1 FIN Fin MQ
C-
CODIGO PHYTON C=0 Print c? C=input ( ) While true c>0 C=input (c-1) Print c
SERIE
C=0
MQ C>0 C-1
Inicio C 0
FIN PARA
Fin
CODIGO PHYTON
C=0 For I in xrange 100 If 0 Suma += 2
Print c
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 1 A=0
B=0 C=0 INICIO DECLARAR: A=0
B=0
Fin MQ
MOSTRAR:
ALMACENAR: a MOSTRAR:
ALMACENAR
b MQ a < c
ahasta dnde MOSTRAR:
CODIGO PHYTON
A=0 B=0 C=0 Print #inicial? a=input ( ) Print Cunto se va incrementar? b=input ( ) Print hasta dnde se tiene que llegar? c=input ( ) A,B,C While true a<c Print a A=0
a=input (a+b)B=0 C=0 #Inicial? Cunto se va incrementar? hasta dnde se tiene que llegar? MQ a<c A+B
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
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
CODIGO PHYTON
A=0 B=0 C=0 A=input ( ) B=input ( ) C=input ( ) B=7 For i in xrange (11) If 1
C=0
Print c
INICI O
INICIO
A=0 B=0
A? MQ a<b
FIN
A a+1
MONITOR A, b?
MEMORIA A 0 b 0
Fin MQ
Fin
CODIGO PHYTON
A=0 B=0 Print a? A=input ( ) While true a<b Print a *b=a*b A=input (a+1)
A, B A=0 B=0
a? A * B = a*b A=a+1
INICIO DECLARAR C=97 X=0 MQ C<100 CALCULAR X= X + c CALCULAR C= C+1 FIN MQ MOSTRAR C,,, X FIN
Fin MQ
MONITOR
C,,, X
98 99 100
FIN
100,294
CODIGO PHYTON
c=97 x=0 While true c<100 x=input (x+c) c=input (c+1) Print c,,, x
INICIO
INICIO DECLARAR C, X, A MOSTRAR C, X? ALMACENAR C, X MQ c<x CALCULAR A=A+C
C, X?
C, X
MONITOR ESCRITORIO C 0 X 0 A 0 13 27 42 58
MQ c<x
C, X? 13 17
A C
a+c c+1
13 17 14 15
Fin MQ
16 17 17-58
C,-, A
Fin
CODIGO PHYTON
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)