Anda di halaman 1dari 130

primer parcial conceptos basicos

primer parcial conceptos basicos


UNIVERSIDAD TECNOLOGICA DE
DURANGO
REPORTE DEL PRIMER PARCIAL
RICARDO ADRIN MRQUEZ SORIA
primer parcial conceptos basicos
DAGOBERTO FISCAL
TECNOLOGAS DE LA INFORMACIN Y
COMUNICACIN
METODOLOGA DE LA PROGRAMACIN
primer parcial conceptos basicos
DURANGO, DGO
30/09/20!
primer parcial conceptos basicos
ndice general del reporte (tabla de contenido)
Objetivo general
Objetivo especifico
Actividades del reporte:
Conclusiones
primer parcial conceptos basicos
Bibliografa
primer parcial conceptos basicos
primer parcial conceptos basicos
primer parcial conceptos basicos
Objetivo general
Disear algoritmos de pseudocdigo y diagramas de flujo para resolver un problema
primer parcial conceptos basicos
primer parcial conceptos basicos
primer parcial conceptos basicos
primer parcial conceptos basicos
Objetivos del primer parcial:
Determinar las entradas procesos y salidas de un problema utilizando los elementos bsicos de programacin
para el planteamiento de una solucin
primer parcial conceptos basicos
primer parcial conceptos basicos
primer parcial conceptos basicos
primer parcial conceptos basicos
primer parcial conceptos basicos
Actividades del reporte:
Ejercicio numero: 1 Determinar los pasos para ensear a un ciego de nacimiento que pueda representar
grficamente los colores
Entrada Proceso salida
Ensear a un ciego de
nacimiento a representar
grfcamente los colores
Aprender cdigo braille y
hacer la tabla en la cual un
carcter equivalga a un
color y ensersela
Que el ciego pueda
representar los colores a
travs de cdigo braille
primer parcial conceptos basicos
1 conseguir a un ciego de !acimiento que tenga la necesidad de representar
los colores
" aprender lengua#e braille
$ hacer una tabla en la que cada letra del cdigo braille represente un color
% ensersela al ciego
E#ercicio numero "& Realizar un algoritmo que permita leer dos alores! determinar cul de los
dos alores es el menor " escribirlo
Entrada Proceso 'alida
primer parcial conceptos basicos
(alor 1 y valor " )omparar valor 1 y valor
"
(alor menor
*nicio
+eclarar valor, valor " como enteros &,
-eer valor1,valor"&,
'i valor 1.valor" entonces
primer parcial conceptos basicos
*mprimir /el valor menor es0&, valor1&,1
'ino valor 12valor"
'i valor 12valor" entonces
*mprimir /el valor menor &03valor"3
4in si
fin
primer parcial conceptos basicos
$.- Realizar un algoritmo que sume dos nmeros.
A) Identifcacin del problema: sumar dos nmeros
B) anlisis de datos
! "
numero#
numero$
"uma%numero#&numer
o$
"uma
') !lanteamiento de alternati(as de solucin
Alternati(a )#
primer parcial conceptos basicos
#: Inicio
$: Asignar un (alor num*rico entero a nmero #
+: Asignar un (alor num*rico entero a nmero $
,: Realizar la suma del contenido de los identifcadores: nmero # - nmero $
.: Asignar el resultado de la sumatoria a suma
/: 0ostrar el resultado de la suma
1: 2in
Alternati(a )$
#: Inicio
primer parcial conceptos basicos
$: 3eclarar $ (ariables de tipo num*rico real: nmero $ - suma
+: 3eclarar # (ariable de tipo num*rico entero: numero #
,: asignar un (alor num*rico a las (ariables nmero # - nmero $
.: Realizar la sumatoria del contenido de nmero # - nmero $ - asignar el resultado a la
(ariable suma
/: 0ostrar el resultado de la (ariable suma
primer parcial conceptos basicos
1: 2in
3) legir la alternati(a: Alternati(a )#
) 3esarrollo de la solucin
Inicio
4mero $%5.56
suma%5.5
4umero #%5
4umero #%1
4umero$%7.
$
primer parcial conceptos basicos
#- Iniciar
"uma%4umero#&4umer
o $
"uma
2in
primer parcial conceptos basicos
$- 3eclarar nmero $6 suma de tipo real
+- 3eclarar nmero # de tipo entero8
,- 4umero #% 16 nmero $% 7.$8
.- "uma% numero & numero $8
/- Imprimir suma8
1- 9erminar
%.- Ba:ar al perro
A) Identifcacin del problema: Ba:ar al !erro
primer parcial conceptos basicos
B) Anlisis de datos
! "
!erro sucio Ba:ar al !erro !erro limpio
') !lanteamiento de alternati(as de solucin
Alternati(a)#
#: Iniciar
$: 3eterminar si ;a- perro que necesite un ba:o
+: (er si ;a- los utensilios necesarios: <abn - agua
primer parcial conceptos basicos
,: mo=ar6
.: en=abonar6
/: 9allar6
1: en=uagar
7: secar.
>: 2in
primer parcial conceptos basicos
Alternati(a)$
#: Iniciar
$: ncontrar un perro para ba:ar
+: "i consigui el perro ir al paso ,
,: ?er si ;a- =abn - agua
.: "i ;a- entonces ir al paso /
primer parcial conceptos basicos
/: 0o=ar6 en=abonar6 tallar6 en=uagar - secar.
1: 2in
3) legir la alternati(a: Alternati(a )#
) 3esarrollo de la solucin
#: Inicio
$: "i ;a- perro entonces
+: "i ;a- =abn - agua entonces
4o
"i
@a- =abn -
agua
@a- =abn -
agua
Inicio
#
primer parcial conceptos basicos
+: mo=ar8 en=abonar8 tallar8 en=uagar8 secar
,: "ino
.: AA4o ;acer nada
/: 2insi
1: "ino
7: 'onsBguelo
"i
4o
n=abona
r
0o=ar
$
primer parcial conceptos basicos
>: 2insi
##: 2in

2in
"ecar
n=uagar
9allar
$
#
primer parcial conceptos basicos
5.- scribir - en(iar una carta
A) Identifcacin del problema: scribir - en(iar una carta
B) Anlisis de datos
! "
!apel en blanco scribir una carta -
en(iarla
'arta en(iada
') !lanteamiento de alternati(as de solucin
Alternati(a)#
#: 9omar una ;o=a de papel nue(a.
primer parcial conceptos basicos
$: 9omar una pluma.
+: Buscar un lugar tranquilo - cmodo para escribir.
,: scribir el contenido de la carta.
.: Ir por un sobre.
/: 0eter la carta dentro del sobre.
1: "ellar el sobre.
primer parcial conceptos basicos
Alternati(a)$
#: 9omar una computadora - abrir Cord.
$: scribir destinatario6 Dec;a6 el mensa=e de la carta.
+: Imprimir la carta.
,: 2irmar la carta.
.: meterla en un sobre - sellarlo.
primer parcial conceptos basicos
/: scribir los datos del destinatario en el sobre
1: 0andarla por correo
3) legir la alternati(a: Alternati(a )$
) 3esarrollo de la solucin
Inicio
Abrir Cord
primer parcial conceptos basicos
scribir
contenido de la
carta
Imprimir la carta
Euardar en sobre
n(iar la carta
2in
primer parcial conceptos basicos
#: Iniciar
$: 3eclarar ?ariable 'arta8
+: Feer 'arta8
,: AA'uando termine la carta imprimir en papel
primer parcial conceptos basicos
.: AAEuardarla en un sobre6 sellarlo - mandarlo
/: 2in

6.- !reparar un lonc;e
A) Identifcacin del problema: !reparar un lonc;e
B) Anlisis de datos
primer parcial conceptos basicos
! "
!an
<amn
0a-onesa
Fec;uga
9omate
Gueso
!reparar el lonc;e Fonc;e
') !lanteamiento de alternati(as de solucin
Alternati(a)#
primer parcial conceptos basicos
#: Inicio
$: 9omar dos rebanadas de pan
+: Hntar ma-onesa a una rebanada
,: !oner rebanadas de =amnIal gusto)
.: !oner rebanadas de quesoIal gusto)
/: !oner lec;ugaIal gusto)
primer parcial conceptos basicos
1: J como toque fnal agregar unas cuantas rebanadas de tomate Ial gusto)
7: ponerle una tapa de pan
>: 2in
Alternati(a)$
#: Inicio
$: untar sobre el pan ma-onesa6 ponerle =amn6 lec;uga6 queso - tomate.
Inicio
primer parcial conceptos basicos
+: !oner la tapa de pan
,: 2in
3) legir la alternati(a: Alternati(a )$
) 3esarrollo de la solucin
!oner
queso
!oner
lec;uga
!oner
=amn
Hntar ma-onesa al
pan
primer parcial conceptos basicos
#: Inicio
2in
!oner tomate
primer parcial conceptos basicos
$: 3eclarar !an6 0a-onesa6 =amn6 lec;uga6 queso6 tomate8
+: Feer !an6 0a-onesa6 =amn6 lec;uga6 queso6 tomate8
,: AA!reparar lonc;e con las (ariables
.: 2in
primer parcial conceptos basicos
7.- Adornar un rbol de na(idad
A) Identifcacin del problema: Adornar un rbol de na(idad
B) Anlisis de datos
! "
Adornos Adornar Krbol adornado
') !lanteamiento de alternati(as de solucin
Alternati(a)#
#: Inicio
primer parcial conceptos basicos
$: Buscar la ca=a de adornos que guardan las mams
+: 3eterminar cuales se (erBan bien
,: !oner a la Damilia a que lo adornen entre todos
.: 2in
Alternati(a)$
#: Inicio
primer parcial conceptos basicos
$: Ir por los adornos para el rbol
+: mpezar a colocar los adornos
,: Admirar el producto fnal
.: 2in
3) legir la alternati(a: Alternati(a )$
) 3esarrollo de la solucin
primer parcial conceptos basicos
'olocar adornos
Inicio
Adornos
Adornos%5
primer parcial conceptos basicos
4o
"i
AdornosL#
5
2in
#
#
primer parcial conceptos basicos
#: Inicio
$: 3eclarar adornos8
+: Feer Adornos8
,: "i AdornosL#5 entonces
.: AA4o ;acer nada mas
/: "ino
primer parcial conceptos basicos
1: AA4o ;acer nada
7: 2insi
>: 2in
8.- Realizar un algoritmo que con(ierta dlares a pesos
A) Identifcacin del problema: 'on(ertir dlares a pesos
B) Anlisis de datos
primer parcial conceptos basicos
! "
3lares !esos%3laresM#,.55 !esos
') !lanteamiento de alternati(as de solucin
Alternati(a)#
#: Inicio
$: Ingresar la cantidad a con(ertir
+: 0ultiplicar la cantidad por #,.55
primer parcial conceptos basicos
,: 0ostrar resultado
.: 2in
Alternati(a)$
#: Inicio
$: 'antidad de dlares
+: ?alor en pesos de un dlar
primer parcial conceptos basicos
,: !esos% 3laresM#,.55
.: Imprimir resultado en pantalla
/: 2in
3) legir la alternati(a: alternati(a )$
) 3esarrollo de la solucin
Inicio
primer parcial conceptos basicos
3lares6 !esos
3lares%5.56
!esos%5.5
!esos%3laresM#,.55
!esos
primer parcial conceptos basicos
#: Iniciar
$: 3efnir dlares como real8
2in
3lares Nson OP
pesos
primer parcial conceptos basicos
+: 3efnir pesos como real8
,: 3lares%5.58 pesos%5.58
.: !esos% dlaresM#,.55
/: Imprimir dlares6 N"on OP6 pesos8
1: 2in
primer parcial conceptos basicos
9.- laborar un algoritmo que me solucione el problema de encontrar el rea de un rectngulo.
A) Identifcacin del problema: encontrar el rea de un rectngulo
B) Anlisis de datos
! "
Base
Altura
Krea% BaseMAltura Krea
') !lanteamiento de alternati(as de solucin
Alternati(a)#
primer parcial conceptos basicos
#: Inicio
$: ncontrar las medidas Base - Altura del rectngulo
+: 0ultiplicar Base por Altura
,: 0ostrar el resultado
.: 2in
Alternati(a)$
primer parcial conceptos basicos
#: Inicio
$: 3efnir las (ariables base6 altura
+: 3efnir rea%a
,: a%bM;
.: Imprimir en pantalla el resultado
/: 2in
primer parcial conceptos basicos
3) legir la alternati(a: Alternati(a )$
) 3esarrollo de la solucin
Inicio
B6 @
B%56
@%5
primer parcial conceptos basicos
A%BM@
2in
Imprimir Nl rea
del rectngulo es:P6
a6 Nm
$
P
primer parcial conceptos basicos
#: Iniciar
$: 3efnir como entero: b6 ;6 a
+: Feer b6 ;
,: a%bM;
primer parcial conceptos basicos
.: Imprimir Nl rea del rectngulo es:P6 a6 Nm
$
P
/: 2in
1:.- Realizar un algoritmo que obtenga el rea de una circunDerencia.
A) Identifcacin del problema: Qbtener el rea de una circunDerencia.
B) Anlisis de datos
! "
primer parcial conceptos basicos
Radio Krea% IR)IradioMradio) Krea
') !lanteamiento de alternati(as de solucin
#: Inicio
$: Feer Radio
+: Realizar las siguientes operaciones
,: Krea% IR) IradioMradio)
.: Imprimir en pantalla el resultado
primer parcial conceptos basicos
/: 2in
Alternati(a)$
#: Inicio
$: Introducir la (ariable radio
+: Aplicar la Drmula para la circunDerencia
,: 0ostrar el resultado
primer parcial conceptos basicos
.: 2in
3) legir la alternati(a: Alternati(a )#
) 3esarrollo de la solucin
Inicio
Radio
primer parcial conceptos basicos
Krea% IR)
IradioMradio)
Krea
2in
primer parcial conceptos basicos
#: Inicio
primer parcial conceptos basicos
$: 3eclarar (ariable radio6 rea como entero8
+: Feer radio8
,: rea% IR) IradioMradio)
.: Imprimir Nl rea de la circunDerencia es:P6 rea6 Nm
$
P
/: 2in
primer parcial conceptos basicos
11.- Realizar un algoritmo que permita leer dos (alores6 determinar cul de los dos (alores es el
menor - escribirlo.
A) Identifcacin del problema: leer dos (alores6 determinar cul de los dos (alores es el menor
B) Anlisis de datos
! "
?#
?$
'omparar (alores ?alor menor
') !lanteamiento de alternati(as de solucin
Alternati(a)#
primer parcial conceptos basicos
#: Inicio
$: 3eclarar $ (ariables
+: Feer ?alores: ?#6 ?$
,: 'omparar el (alor de las (ariables: (#6 ($
.: 3eterminar (alor menor - (alor ma-or
/: 0ostrar en pantalla el (alor menor - el (alor ma-or
primer parcial conceptos basicos
1: 2in
Alternati(a)$
#: Inicio
$: 3eclarar la (ariables de tipo num*rico entero8 ?alor#6 ?alor$
+: Feer (alores: ?alor#6 ?alor$
,: 'omparar el contenido de las (ariables
primer parcial conceptos basicos
.: 3eterminar (alor ma-or
/: 3eterminar (alor menor
1: Imprimir en pantalla Nl (alor menor es:P
78 Imprimir en pantalla Nl (alor ma-or es:P
>: 2in
primer parcial conceptos basicos
3) legir la alternati(a: Alternati(a )$
) 3esarrollo de la solucin
4o
Inicio
?alor#%56
?alor$%5
?alor#6 ?alor$
?alor#L
?alor$
?alor#S
?alor$
primer parcial conceptos basicos
"i
l (alor ma-or es:
?alor#6 el (alor menor
es (alor $
l (alor ma-or es:
?alor$6 el (alor menor
es (alor #
2in
#
#
primer parcial conceptos basicos
#: Inicio
$: 3efnir (alor #6 (alor $6 numma-or8
+: Feer (alor #6 (alor $8
primer parcial conceptos basicos
,: "i (alor # L (alor entonces
.: numma-or% (alor #8
/: nummenor% (alor $8
1: "ino
7: "i (alor #% (alor $ entonces
>: Imprimir Nson nmeros igualesP8
primer parcial conceptos basicos
#5: sino
##: numma-or% (alor $8
#$: nummenor% (alor #8
#+: 2insi
#,: 2insi
#.: Imprimir Nl nmero ma-or es:P6 numma-or6 N- el nmero menor es:P6 nummenor8
#/: 2in
primer parcial conceptos basicos
1".- Resol(er el problema que realice la suma de los primeros #5 nmeros naturales I5T>).
A) Identifcacin del problema: sumar de los primeros #5 nmeros naturales
B) Anlisis de datos
! "
56#6$6+6,6.6/61676> "uma%5&#&$&+&,&.&/
&1&7&>
"uma
primer parcial conceptos basicos
') !lanteamiento de alternati(as de solucin
Alternati(a)#
#: Inicio
$: Asignar #5 constantes 56 #6 $6 +6 ,6 .6 /6 16 76 >
+: Realizar la sumatoria del contenido de los identifcadores
,: Asignar el resultado de la sumatoria a suma
primer parcial conceptos basicos
.: 0ostrar el resultado de la suma
/: 2in
Alternati(a)$
#: Inicio
$: 3eclarar las constantes con un (alor num*rico entero: c56 c#6 c$6 c+6 c,6 c.6 c/6 c16 c76 c>
+: realizar la sumatoria del contenido de constantes: c56 c#6 c$6 c+6 c,6 c.6 c/6 c16 c76 c>
primer parcial conceptos basicos
,: Asignar el resultado a la (ariable suma
.: Imprimir en pantalla el resultado de la (ariable suma
/: 2in
3) legir la alternati(a: Alternati(a )$
) 3esarrollo de la solucin
Inicio
c5%56 c#%56 c$%56 c+%56
c,%56 c.%56 c/%56 c1%56
c7%56 c>%5
primer parcial conceptos basicos
c56 c#6 c$6 c+6 c,6 c.6
c/6 c16 c76 c>
c5%56 c#%#6 c$%$6 c+%+6
c,%,6 c.%.6 c/%/6 c1%16
c7%76 c>%>
"uma%c56 c#6 c$6 c+6 c,6 c.6 c/6 c16
c76 c>
primer parcial conceptos basicos
#: Iniciar
"um
a
2in
primer parcial conceptos basicos
$: 3eclarar c56 c#6 c$6 c+6 c,6 c.6 c/6 c16 c76 c> de tipo entero8
+: c5%56 c#%#6 c$%$6 c+%+6 c,%,6 c.%.6 c/%/6 c1%16 c7%76 c>%>8
,: suma% c5& c#& c$& c+& c,& c.& c/& c1& c7& c>8
.: Imprimir NFa suma de los nmeros naturales es igual aP6 suma8
/: 9erminar
primer parcial conceptos basicos
1$.- Feer + (alores num*ricos - determinar cul de los tres (alores es el ma-or - cul es el
menor.
A) Identifcacin del problema: Feer + (alores num*ricos - determinar el (alor ma-or - el (alor
menor
B) Anlisis de datos
! "
?alor #
?alor $
?alor +
'omparar el (alor # con el
(alor $ - con el (alor + -
estos compararlos entre si
?alor ma-or
?alor menor
primer parcial conceptos basicos
') !lanteamiento de alternati(as de solucin
Alternati(a )#
#: Iniciar
$: 3eclarar + (ariables de tipo real: (alor #6 (alor $6 (alor +6 leer (alores: (alor #6 (alor$ - (alor+
+: 'omparar el contenido del (ariable (alor # con (alor $ - con el (alor + -
,: 3eterminar el (alor ma-or - el (alor menor mostrar el (alor ma-or - el (alor menor
primer parcial conceptos basicos
.: 2in
Alternati(a )$
#: Iniciar
$: 3efnir ?alor #6 $ - + como (ariable tipo num*rico entero
+: 'omparar el contenido del (ariable (alor # con (alor $6 (alor # con (alor +6 (alor $ con (alor
#6 (alor $ con (alor +6 (alor + con (alor #6 (alor + con (alor $
primer parcial conceptos basicos
,: 3eterminar (alor ma-or - determinar (alor menor6
.: Imprimir en pantalla (alor ma-or e imprimir (alor menor
/: 2in
3) legir la alternati(a: Alternati(a )$
) 3esarrollo de la solucin
Inicio
#
$
.
primer parcial conceptos basicos
4o
"i
?#%56 ?$%56 ?+%5
?#6 ?$6 ?+
?#L ?$
2I4
?#L ?$
?#S ?$
#
"eguir ;aciendo
comparaciones
?$L ?+
+
+ ,
.
primer parcial conceptos basicos
#: Inicio
$: 3efnir (alor#6 (alor$6 (alor+ como entero8
l (alor ma-or es
?# l ?alor menor
es ?+
?+L ?#
?$L ?+ $
l (alor ma-or es
?# l ?alor menor
es ?+
,
primer parcial conceptos basicos
+: Feer (alor#6 (alor$6 (alor+8
,: "i (alor#L ?alor$ - (alor#L(alor+ - (alor$L (alor+ entonces
.: numma-or% (alor#8 nummenor% (alor+8
/: "i (alor#L ?alor$ - (alor#L(alor+ - (alor$S (alor+ entonces
1: 4umma-or%(alor#8 nummenor% (alor$8
7: "i (alor#S ?alor$ - (alor#L(alor+ - (alor$L (alor+ entonces
primer parcial conceptos basicos
>: 4umma-or%(alor$8 nummenor% (alor+8
#5: "i (alor#S ?alor$ - (alor#S(alor+ - (alor$L (alor+ entonces
##: 4umma-or%(alor$8 nummenor% (alor#8
#$: "i (alor#L ?alor$ - (alor#S(alor+ - (alor$S (alor+ entonces
#+: 4umma-or%(alor+8 nummenor% (alor$8
primer parcial conceptos basicos
#$: "i (alor#S ?alor$ - (alor#S(alor+ - (alor$S (alor+ entonces
#+: 4umma-or%(alor+8 nummenor% (alor#8
#,: Imprimir Nel nmero ma-or es:P6 numma-or6P- el nmero menor esP6 (alormenor8
#.: "ino
#/: "i (alor#%(alor$6 (alor$%(alor+ entonces
#1: Imprimir N"on nmeros igualesP
primer parcial conceptos basicos
#7: 2insi
#>: 2in
1%.- 3eterminar la ;ipotenusa de un tringulo rectngulo
A) Identifcacin del problema: 3eterminar la ;ipotenusa de un tringulo rectngulo.
primer parcial conceptos basicos
B) Anlisis de datos
! "
'o
'a
;ipotenusa
') !lanteamiento de alternati(as de solucin
Alternati(a)#
#: Inicio
$: 3eclarar (ariables 'o6 'a6 @
primer parcial conceptos basicos
+: Feer (ariables 'o6 'a
,: le(amos al cuadrado 'a - 'o
.: "umamos ambos cuadrados - le sacamos raBz cuadrada
/: Euardar el resultado e imprimirlo en pantalla
1: 2in
Alternati(a)$
primer parcial conceptos basicos
#: Inicio
$: 3efnir (ariables 'o6 'A6 @
+: Feer (ariables 'o6 'a
,: Realizar las siguientes operaciones
.:
primer parcial conceptos basicos
/: Imprimir en pantalla el resultado
1: 2in
3) legir la alternati(a: Alternati(a)$
) 3esarrollo de la solucin
Inicio
'o6 'a
'o%56 'a%5
primer parcial conceptos basicos
@%"GR9 I'oM'o & 'aM'a)
2in
NFa ;ipotenusa del
tringulo rectngulo
esP6 @
primer parcial conceptos basicos
#: Iniciar
$: 3efnir 'o6 'a6 @ como entero8
+: Feer 'o6 'a8
,: @%"GR9 I'oM'o&'aM'a)
.: Imprimir NFa ;ipotenusa del tringulo rectngulo esP6 @8
primer parcial conceptos basicos
/: 2in
15.- 3esarrollar un algoritmo - diagrama para indicar cuando un nmero es par o impar.
A) Identifcacin del problema: Indicar cuando un nmero es par o impar.
B) Anlisis de datos
! "
4umero R% nmero 0Q3 $ !ar o Impar
') !lanteamiento de alternati(as de solucin
Alternati(a)#
primer parcial conceptos basicos
#: Inicio
$: 3eclarar ?ariable 4m.
+: Feer (ariable 4m.
,: 3i(idir entre dos 4m.
.: 3eterminar si el residuo es igual a 5
/: "i lo es6 entonces es !ar6 si no entonces es Impar
primer parcial conceptos basicos
1: 2in
Alternati(a)$
#: Inicio
$: 3efnir ?ariable 4
+: Feer (ariable 4
,: 3eterminar si 4 es mltiplo de $
primer parcial conceptos basicos
.: "i es mltiplo de $ entonces es par
/: "i no es mltiplo de $ entonces es Impar
1: 2in
3) legir la alternati(a: Alternati(a )#
) 3esarrollo de la solucin
Inicio
4m.%5
4m.
primer parcial conceptos basicos
"i
4o
r%4m. mod $
"i r%5
NlP6
numero6 Nes
ImparP8
primer parcial conceptos basicos
#: Iniciar
$: 3efnir nmero6 r como entero8
+: Feer nmero8 defnir como entero8
,: r%nmero mod $8
.: si r%5 entonces
/: Imprimir NlP6 numero6 Nes !arP8
NlP6
numero6 Nes
!arP8
2in
primer parcial conceptos basicos
1: "ino
7: Imprimir NlP6 numero6P s ImparP8
>: 2insi
#5: 2in
16.- 3esarrollar un algoritmo - diagrama para sumar los primeros .5 nmeros naturales
empezando en $ con incrementos de $.
A) Identifcacin del problema: sumar los primeros .5 nmeros naturales empezando en $ con
incrementos de $.
primer parcial conceptos basicos
B) Anlisis de datos
! "
$6,6/T.5 "uma%$&,&/T&.5 "uma
') !lanteamiento de alternati(as de solucin
Alternati(a)#
#: Inicio
$: scribir los nmeros pares del $ a .5 que se (an a sumar
+: "umar los nmeros del $ al .5
primer parcial conceptos basicos
,: 2in
Alternati(a)$
#: Inicio
$: Identifcar los (alores con los que se realizara la sumatoria
+: Realizar la sumatoria
,: Imprimir resultados pantalla
primer parcial conceptos basicos
.: 2in
3) legir la alternati(a: Alternati(a )$
) 3esarrollo de la solucin
Inicio
num#%56 num$%5T
num$.%5
primer parcial conceptos basicos
num#6 num$Tnum$.
num#%$6 num$%,T
num$.%.5
"uma%num#&num$T
&num$.
"uma
primer parcial conceptos basicos
2in
primer parcial conceptos basicos
#: Iniciar
$: 3eclarar num#6 num$Tnum$. como tipo entero8
+: 3eclarar num#%$6 num$%,Tnum$.%.58
,: "uma% num#&num$&num+T&num$.8
.: Imprimir suma8
/: 2in
primer parcial conceptos basicos
17.- "uponer que se traba=a en un estacionamiento pri(ado - que por cada ;ora se paga una
tariDa de O#5.55 por auto. J por cada ;ora adicional o Draccin se paga O..55 adicional a la
primera ;ora. 'alcular el monto a pagar de un (e;Bculo que estu(o en el estacionamiento.
A) Identifcacin del problema: 'alcular el monto a pagar de un (e;Bculo.
B) Anlisis de datos
! "
'osto;ra !ago%I;oras&$)I.)
!ago%I;oras&#)I.)
0onto a pagar
') !lanteamiento de alternati(as de solucin
primer parcial conceptos basicos
Alternati(a)#
#: Inicio
$: Registrar la ;ora de entrada del carro
+: sperar a que regrese el due:o del carro
,: 3ecirle al due:o del carro cuanto (a a pagar
.: 9omar el dinero
primer parcial conceptos basicos
/: 3arle el 'ambio
1: 2in
Alternati(a)$
#: Inicio
$: Ingresar la ;ora de entrada en el sistema
+: ntregar un ticUet al due:o con la ;ora de ingreso
primer parcial conceptos basicos
,: 'uando regrese el due:o6 ingresar la cantidad de ;oras que estu(o estacionado el (e;Bculo
.: "umarle $ ;oras al tiempo total
/: Realizar la operacin: Itiempo&$) I.)
1: Imprimir ticUet
7: 2in
3) legir la alternati(a: Alternati(a)$
Inicio
primer parcial conceptos basicos
) 3esarrollo de la solucin
#: Inicio
$: AA3eclaracin de (ariables
+: ;oras como entero
,: !ago como real
!ago%5.56 ;oras%5
!ago6 ;oras
;orasS
5
!ago% I;oras&$) I.)
#
primer parcial conceptos basicos
.: "i ;orasL# entonces
/: @oras%;oras&$
1: "ino
7: "i ;orasS#
>: @oras%;oras&#
#5: 2insi
N"u cuota a
pagar esP6
!ago
!ago% I;oras&#) I.)
#
2in
primer parcial conceptos basicos
##: 3etermina el importe a pagar
#$: !ago %@orasM.
#+: Imprimir en papel N"u cuota a pagar esP6 !ago8
#,: 2in
18.- "e traba=a en una tienda departamental donde se (enden solamente tele(isores cAu con un
costo de O.6555.558 el patrn de la tienda oDrece un descuento del #5V si se compra de # a .
tele(isores - un $5V de descuento si se compran ms de . tele(isores. Resol(er el problema
utilizando un diagrama - algoritmo correspondiente.
A) Identifcacin del problema: cuanto cobrar por # o ms tele(isores.
primer parcial conceptos basicos
B) Anlisis de datos
! "
'osto # tele% .555.55
# a . descuento #5V
&/ 3escuento $5V
0onto%I4um9(M'osto)
I5.>5)
0onto%I4um9(M'osto)
I5.75)
0onto
') !lanteamiento de alternati(as de solucin
Alternati(a)#
#: Inicio
primer parcial conceptos basicos
$: Identifcar cuantos tele(isores lle(ara el cliente
+: Feer cantidad de teles que le(a el cliente
,: @acer la operacin correspondiente segn la cantidad de tele(isores
.: Imprimir ticUet del cliente
/: 2in
Alternati(a)$
primer parcial conceptos basicos
#: Inicio
$: 3eclarar (ariables 4um9(6 'osto 9(
+: Feer 'osto 9(6 4um 9(
,: "i son . o menos tele(isores entonces usar la siguiente Dormula
.: 0onto% I4um9(M'osto) I5.>5)
/: "i son / o ms usar la siguiente Dormula
Inicio
primer parcial conceptos basicos
1: 0onto% I4um9(M'osto) I5.75)
7: Imprimir 9otal a pagar en papel
>: 2in
3) legir la alternati(a: Alternati(a )$
) 3esarrollo de la solucin
#: Iniciar
"i 4o
4m9(%5'osto9(%
5.5
4um9(6 'osto9(
4um9(L%#
-
4um9(S%.
#
$
primer parcial conceptos basicos
$: 3efnir 4m9( como ntero8
+: 3efnir 'osto9( como Real8 'osto9(% .555.558
,: Feer 4um9(8 0ontoparcial%'osto9(M4um9(8
.: "i 4um9(L%# - 4um9(S%. entonces
/: 0onto% I4um9(M'osto) I5.>5)8
1: "ino
# $
0onto%
I4um9(M'osto)
I5.>5)8
0onto%
I4um9(M'osto)
I5.75)8
+ ,
primer parcial conceptos basicos
7: "i 4um9(L. entonces
>: 0onto% I4um9(M'osto) I5.75)8
#5: 2insi
##: Imprimir Nla cantidad a pagar esP6 0onto8
#$: 2in
2in
+ ,

Anda mungkin juga menyukai