Vous êtes sur la page 1sur 12

GUIA DE APRENDIZAJE No.

TRES

JERSON FABIAN FLOREZ MOJICA ESTUDIANTE CODIGO: 317184

UNIVERSIDAD COOPERATIVA DE COLOMBIA SEDE VILLAVICENCIO PROGRAMA DE INGENIERIA DE SISTEMAS ALGORITMIA SEMESTRE I VILLAVICENCIO META 07 DE FEBRERO DE 014

GUIA DE APRENDIZAJE No. TRES

JERSON FABIAN FLOREZ MOJICA ESTUDIANTE I!: 317184

MARIA LUCRECIA RAMIREZ DOCENTE

UNIVERSIDAD COOPERATIVA DE COLOMBIA SEDE VILLAVICENCIO PROGRAMA DE INGENIERIA DE SISTEMAS ALGORITMIA SEMESTRE I VILLAVICENCIO META 07 DE FEBRERO DE 014

UNIVERSIDAD COOPERATIVA DE COLOMBIA SEDE VILLAVICENCIO PROGRAMA DE INGENIERIA DE SISTEMAS UNIDAD DE APRENDIZAJE N 3 Guia 3. DOCENTE ASIGNATURA SEMESTRE UNIDAD COMPETENCIA TEMA ACTIVIDADES PARA EL SABER CONOCER Mara Lucrecia Ramrez Surez Algoritmia Primer Semestre

I Visin General de los Computadores- Algoritmos y Programas Comprender los conceptos fundamentales sobre las instrucciones bsicas y las herramientas de programacin. Instrucciones Bsicas de Programacin y erramientas de Programacin. !l proceso de programacin in"olucra la utili#acin de diferentes instrucciones$ como son% Instrucciones de asignacin% !s la &ue nos define el modo de darle los "alores a una "ariable. 'a asignacin puede ser% Aritm(tica$ 'gica $ asignacin de cadena de caracteres.
Las instrucciones de asignacin realizan operaciones de asignacin. Las operaciones de asignacin simple consisten en tomar el valor de la derecha del operador y asignarlo a la variable a la iz uierda! como en este e"emplo# W = 53 A u! la variable W se asigna al valor literal $%. &l valor de la derecha del operador puede ser cual uier literal! variable! e'presin o llamada a (uncin ue devuelva un valor! como en este e"emplo# x = y + z + MyFunction(3) A u! el valor ue representa

y se agrega al valor

ue representa

z!

ue se suma

al valor ue devuelve la llamada a

Instrucciones de lectura de datos )entrada*% +on las instrucciones &ue nos permiten leer "alores y asignarlos a determinadas "ariables. 'os datos son introducidos por teclado o por un archi"o. Instrucciones de escritura de resultados% !stas instrucciones permiten "isuali#ar por un dispositi"o de salida$ los resultados de un algoritmo. ,tro tema importante relacionado con el desarrollo de los algoritmos$ son las herramientas &ue se utili#an para reali#arlos. !stas herramientas son% -iagramas de .lu/o% 0os permiten representar de una manera grafica los pasos para la solucin de un problema. Para lo cual se deben utili#ar los s1mbolos establecidos y estandari#ados.

Pseudocdigo% !s la utili#acin de un lengua/e natural )espa2ol o Ingles* para representar las acciones sucesi"as para el desarrollo de un algoritmo. !ste lengua/e consta de una serie de palabras reser"adas$ &ue tienen un significado especial en el lengua/e de la programacin. 'es recomiendo reali#ar las siguientes lecturas para afian#ar los conceptos relacionados con los temas tratados. .30-A4!05,+ -! P6,G6A4ACI,0. 'uis 7oyanes. Paginas 89 a la :9. I056,-3CCI,0 A 'A CI!0CIA -! 'A C,4P35ACI,0. Behrou# A. .orou#an. Paginas ;<=-;<9 Cuando iniciamos el mundo de la programacin$ lo primero &ue deseamos es comen#ar a programar en un lengua/e determinado$ pero para ello es necesario P6I4!6, "#$"#!"% "& '%o(&")* y plantear la lgica. +i "amos directamente a un lengua/e de programacin$ sin haber entendido la esencia del problema y las herramientas de programacin$ >es como aprender unas pocas palabras de ruso o japones. Antes de utili#ar un lengua/e es necesario desarrollar la lgica. Por tal moti"o los in"ito para &ue ad&uieran la herramienta de diagrama de .lu/o de -atos P-..e?e y comencemos con el desarrollo de la lgica de programacin. R"*&+,*% "& $*&&"% *#"-o. 6eali#ar las lecturas recomendadas Para a"an#ar con la siguiente gu1a debe dominar los siguientes temas% 5ipos de -atos@ ,peraciones primiti"as elementales@ .30-A4!05,+ -! P6,G6A4ACI,0. 'uis 7oyanes Aguilar. !ditorial 4c GraA ill. 4!5,-,',GIA -! 'A P6,G6A4ACI,0. Algoritmos$ -iagramas de .lu/o y Programas. 5omo ;. ,sAaldo Cairo. !ditorial C,4P35!C. P6,B'!4A+ -! 4!5,-,',GIA -! 'A P6,G6A4ACI,0'uis 7oyanes B !ditorial 4c GraA ill. I056,-3CCI,0 A 'A CI!0CIA -! 'A C,4P35ACI,0% Behrou# A. .orou#an. !ditorial 5homson. http://usuarios.lycos.es/ingeniouno/logica/
http://www.programacion.com http://algoritmia. Net http://lawebdelprogramador.com

ACTIVIDAD PARA EL SABER SER

ACTIVIDAD PARA SABER HACER COMPROMISOS:

BIBLIOGRAFIA:

HIPERVINCULOS RECOMENDADOS

UNIVERSIDAD COOPERATIVA DE COLOMBIA PROGRAMA DE INGENIERIA DE SISTEMAS ALGORITMIA TALLER NO. 3 1. ESCRIBA LAS SENTENCIAS DE ASIGNACION UNA DE LAS SIGUIENTES TAREAS Asgnele a la variable A el valor de )* R+ A !" 1# Asigne a la variable , el producto de la variable - con la variable .. R+ B !" C$D Almacene en la variable / la suma de las variables A y ,! a este resultado r0stele )* UE REPRESENTA CADA

R+# F !" A % B F 1# -alcule el producto de A! , y - adicinele 1* a este producto y almacene el resultado en la variable 2.

R+# & !" A$B%'# Asignar el valor de %.$ a la variable 345A R+# NOTA !" 3.( Asignar el valor de la variable 5 a la variable 545AL

R+# TOTAL !" T 6ncrementar en $* el valor de la variable PR4

R+# PRO%(# Asignar la suma de las variables S e 6 a 545AL

R+# TOTAL !" S % I .isminuir el valor de la variable 545AL en un )*7

R+# TOTAL )TOTAL$#*1#+ '. CONVERTIR EN E,PRESIONES NUMERICAS LOS SIGUIENTES ENUNCIADOS -inco veces la di(erencia entre $* y 1* R+# )(#"'#+$( La suma de $** y 1** divididos por )*! todo ello multiplicado por 8.

R+#))(##%'##+ - 1#+$. La di(erencia entre el producto de 8 y 1* y el cociente de %* y $ R+# ).$'#+ )3#-(+ )1* menos $ dividido por el producto de 1 y % R+# 1'# )( - )'$3++ 3. CUAL DE LAS SIGUIENTES SENTENCIAS DE ASIGNACION NO ES CORRECTA & POR UE/ A 9 , a9b R- N0 12 3044135a 6047u1 18 9a :a4ia;91 80 21 614<i518 3a4a351412 )%+ S9) : S R- La S185183ia 125= <a9 Ha> 7u1 04?a8i@a49a SA S%1 -uenta : ;$** -4RR&-5A < : = 9$ -4RR&-5A , : )8 > , -4RR&-5A P 9 $ :); R+ La 2185183ia 12 i83044135a Ha> 7u1 04?a8i@a4* ?PA1B"( "C PAD@ B. R1a9i31 18 Dia?4a<a E1 F9uF0 E1 902 Si?ui18512 EF143i3i02 : D15a991 E854aEa* P403120* Sa9iEa A. Leer un nAmero e 6mprimir el nAmero ledo! el doble del numero ledo y el cuadrado del numero ledo. R+ &35RA.A 3um) PR4-&S4 .obl : 3um)B1 -uadr:3um)E1 SAL6.A C.oble esD! .obl C-uadrado esD! -uadr

I0ICI ,

034;

-obl Cuadr

034;CD 034;D

E-oble esF$ -obl

.I0

ECuadrado esF$ Cuadr

b. Leer 1 nAmeros e imprimir la suma de los dos nAmeros! el cociente de los nAmeros y el residuo de los dos nAmeros R+ &35RA.A 3um) 3um1 PR4-&S4 Sum) FG 3um)93um1 -oc1FG3um) + 3um1 Res%FG 3um) Mod 3um1 SAL6.A CSuma esD! Sum) C-ociente esD! -oc1 CResiduo esD!Res%

I0ICI ,

034;

+um;
CocD

034;G034D 034; -i" 034D


034; 4,- 034D

6es8

Esuma esF$ +um;

ECociente esF$ Coc;

E6esta esF$ 6es;

.I0

c. Leer dos nAmeros e imprimir la suma del doble del )ro mas el cuadrado del 1do numero R+ &35RA.A 3um) 3um1 PR4-&S4 4p) FG ?3um)B1@9?3um1E1@ SAL6.A C&l Resultado esD! 4p)

I0ICI ,

034;

,p;

?3um)B1@9

?3um1E1@

E!l 6esultado esF$ ,p;

.I0

d. Leer % nAmeros! calcular el cuadrado de cada nAmero e imprimir la suma de los cuadrados. R+ &35RA.A 3um) 3um1 3um% PR4-&S4 Sum- FG ?3um)E1@9 ?3um1E1@9 ?3um%E1@ SAL6.A C&l Resultado esD! Sum-

I0ICI ,

034;$ 034D$ 0348

+umC

?3um)H1@9 ?3um1H1@9?3um%H1@

E!l 6esultado esF$ +umC

.I0

e. Leer un nAmero e imprimir el triple y el cubo del nAmero ledo R+ &35RA.A 3um)

PR4-&S4 5rplFG ?3um)B%@ -ubFG ?3um)E%@

SAL6.A C&l 5riple esD! 5rpl C&l -ubo esD! -ub

I0ICI ,

034;

5rpl
Cub

?3um)B%@

)0um;H8*

E!l 5riple esF$ 5rpl

E!l Cubo esF$ Cub

.I0

(. Leer un nAmero y calcular el )*7 del nAmero ledo R+ &35RA.A 3um) PR4-&S4 PorcFG ?3um)B*!)*@ SAL6.A C&l )*7 esD! Porc

I0ICI ,

034;

Porc

?3um)B*!)*@

E!l ;IJ esF$ Porc

.I0

g. .ado el sueldo de un traba"ador considere un incremento del )$7! imprima el incremento y el nuevo sueldo con el incremento. R+ &35RA.A Sueldo PR4-&S4 6ncrementoFG ?SueldoB*!)$@ Sum) FG ?SueldoB*!)$9Sueldo@ SAL6.A C&l Aumento esD! 6ncremento CSueldo /inalD! Sum)

I0ICI ,

+ueldo

Increment
+um;

?+ueldoCI$ ;:* )+ueldoCI$ ;:* G +ueldo

E!l Aumento esF$ Increment

E!l sueldo .inalF es$ +um;

.I0

h. -alcular el valor de la siguiente e'presin. <: 1BI9JG5BJ R+ GA 1'# T