Está en la página 1de 9

Nombre del Estudiante:

Curso:
11
DD MM
2014
Asignatura: Sistemas Perodo: Tercero Docente: Ana Elisabeth Pinto C.

Tema: Repaso de programacin Conceptos Bsicos

OBJETIVO:
Terminada la presenta gua el estudiante estar en capacidad de:
1. Relacionar las funciones (Para qu) y los procesos informticos (Cmo se hace) que se realizan
para la solucin de situaciones planteadas, por medio de diagramas de flujo.
2. Desarrollar habilidades en el trabajo prctico como una estrategia de aprendizaje eficaz. (Uso de
DFD)
3. Desarrollar habilidades de pensamiento lgico para la interiorizacin y puesta en prctica de los
conceptos, aplicndolos a ejercicios prcticos.


TEMA 1. GENERALIDADES

1. INDUCCIN
Lea con atencin los contenidos de este cuadernillo, observe los ttulos y subttulos de la informacin
y empiece a recordar lo que ha aprendido o conoce de los temas que se presentan.
1.1 LO QUE SE DEL TEMA
Escriba lo que conoce de este tema, contestando las siguientes preguntas, en el cuaderno, con el
ttulo correspondiente y la fecha.
Indique 3 pasos para iniciar con la solucin de una situacin planteada.
Qu es un dato, una variable y un identificador?
Recuerde 3 ejemplos de bloques de flujo, dibjelos y escriba qu significan?
Recuerde y escriba algunas normas para realizar un diagrama de flujo.

1.2 Meta de Aprendizaje
Segn lo preguntado anteriormente. Plantee el objetivo que quiere aprender de estos temas y como
va a lograr profundizarlos.

1.3 INFORMACIN
Diariamente el ser humano trata de dar solucin a cada situacin que se le presenta; algunas veces
la solucin se obtiene al seguir una serie de acciones de manera ordenada, dependiendo de las
condiciones de su entorno.

1.3.1 Pasos para la solucin de una situacin planteada

A. Definicin del enunciado: Es el planteamiento bsico de una situacin que exige una solucin
o respuesta. Este enunciado debe ser claro y completo, ya que es importante identificar
exactamente QUE se desea; mientras este no se comprenda, no tienen caso tratar de resolver
la situacin planteada.

B. Anlisis del problema: Una vez entendido el enunciado, se procede a identificar los datos
(valores numricos o de carcter que son necesarios conocer inicialmente para llevar a cabo la
solucin del problema, es decir, que tenemos y con que contamos), el proceso (expresiones
aritmticas o lgicas, de las que se deben valer, basados en los datos, para llegar a una
solucin) y por ltimo la informacin( resultados arrojados, despus de ejecutar el proceso e
indica la solucin definitiva de la situacin planteada).



C. Diagramacin o Algoritmia: Una vez planeada la solucin, se procede a expresar
grficamente la alternativa de solucin, por medio de bloques geomtricos, para visualizar mejor
la lgica del desarrollo de la solucin, siguiendo normas establecidas.

D. Prueba de escritorio: Para cerciorarse de que el diagrama o algoritmo est bien y sigue el
procedimiento que se espera, la prueba de escritorio consiste en hacer el seguimiento al
diagrama, como si fuera la mquina la que estuviera ejecutando los pasos. Esta prueba se
puede realizar ejecutando el diagrama a travs del programa DFD.

E. Codificacin: Es la transcripcin del diagrama o algoritmo a un lenguaje especfico, con las
normas y pautas que requiere el lenguaje de programacin elegido.

F. Ejecucin: Son los resultados que arroja la mquina, al ejecutar el programa codificado.

G. Depuracin: Consiste en corregir los errores que se presentaron en la ejecucin y pueden ser
errores lgicos o de sintaxis, de lo contrario, se dice que el programa corri, porque cumple
con el objetivo propuesto.


1.3.2 Conceptos Fundamentales

Para desarrollar en forma este tema, se deben conoce ciertas pautas, para que se puedan aplicar en
el momento determinado. Una vez que los pasos A y B estn claramente identificados, se procede
a ejecutar el diagrama de flujo, pero antes de iniciar este proceso, son necesarias ciertas
recomendaciones y conceptos de programacin:

A. Datos: Son valores simples que ocupan una casilla en memoria, haciendo por tanto, referencia
a un nico Valor a la vez; los datos hacen referencia al informe inicial y de lo que se conoce
inicialmente para poder partir hacia la solucin de la situacin planteada.

B. Variables: Son datos que cambian su valor durante la ejecucin del programa.

C. Constantes: Son datos que permanecen fijos durante la ejecucin del programa.

D. Identificadores: Los nombres de las variables o constantes, son llamados tambin
identificadores, estos deben ser mnemotcnicos, es decir, que el identificador coincida con el
contenido de la variable o la constante. Los identificadores no deben exceder de 11 caracteres,
no deben tener espacios en blanco, no pueden iniciar con caracteres especiales y se van
ubicando en la memoria RAM, a medida que se les va asignando el contenido.

E. Expresiones aritmticas: Son variables o constantes unidas entre s por operadores
aritmticos, los cuales permiten realizar las operaciones aritmticas, dando como resultado un
nmero.
Por jerarqua de mayor a menor importancia (priorizacin), los operadores son:
Operador Operacin
Sqr, Sqrt, Abs, Round Cuadrado, Raz cuadrada, Valor Absoluto, Valor redondeado
^ Potencia
*, / , mod, div Multiplicacin, Divisin, residuo, divisin entera
+ , - Suma , Resta

Las normas para resolver una expresin aritmtica son:

Si la expresin tiene subexpresiones (expresiones entre parntesis), estas se resolvern
primero, respetando la jerarqua de los operadores.
Si las subexpresiones se encuentran anidadas por parntesis, se evaluar primero, la del ltimo
subnivel de anidamiento.


Los operadores aritmticos se aplican teniendo en cuenta la jerarqua de izquierda a derecha.

F. Expresiones lgicas: Llamadas tambin booleanas, estn constituidas por nmeros,
constantes o variables, operadores lgicos o relacionales. El valor que toman estas expresiones son
VERDADERO o FALSO (SI o NO)

G. Operadores relacionales: Son operadores que permiten comparar dos operandos, los
operadores pueden ser nmeros, variables o constantes y no guardan ninguna jerarqua.
Operador Operacin Ejemplo Resultado
= Igual que a = b Falso
<> Diferente a a <> b Verdadero
< Menor que 7 < 16 Verdadero
> Mayor que 12 > 23 Falso
<= Menor o igual que 15<=22 Verdadero
>= Mayor o igual que 30 >= 30 Verdadero
H. Diagrama de flujo: Es una secuencia lgica de smbolos grficos para visualizar mejor el
procedimiento de solucin, ante una situacin planteada. Su correcta construccin es importante,
por que a partir del mismo, se escribe el programa en un lenguaje de programacin. Los smbolos
ms utilizados son:
Representacin del
smbolo
Explicacin del smbolo

Marca el inicio y el fin de un diagrama de flujo.
Expresa lectura, se utiliza para entrar los datos iniciales o conocidos.
Representa un proceso y es el smbolo de asignacin, de
operaciones aritmticas, cambios de valor.
Representa una decisin En su interior se almacena una condicin y
dependiendo del resultado (Verdadero o Falso), sigue por uno de los
dos caminos de alternativa.
Se utiliza para instrucciones de ciclo, tales como mientras que, o
instrucciones repetitivas.
Representa la impresin de un resultado o Informe final, representa
escritura por impresora.
Expresa conexin de instrucciones dentro de la misma hoja.
Expresa conexin de instrucciones entre pginas diferentes.
Teniendo en cuenta la numeracin de las pginas de programacin.
Expresan la direccin y el sentido del diagrama de flujo.

1.3.3 Normas y recomendaciones para la ejecucin del diagrama de flujo
Todo diagrama debe tener un inicio y un fin
Se debe desarrollar hacia abajo y a la izquierda.
Los smbolos se deben dibujar proporcionados y balanceados.
Las flechas que conectan los smbolos deben tener direccin y sentido.


A cada smbolo le llegar una y solo una flecha.
La notacin del diagrama debe ser independiente al lenguaje de programacin
Es preciso utilizar los conectores de pgina o entre instrucciones de una hoja.

Hasta este momento, Usted debe reconocer e identificar los conceptos, para que conozca sus
fortalezas y pueda dar solucin a lo que se les propone.

2. TRABAJO INDIVIDUAL
Responda en el cuaderno, escribiendo el tema y la fecha de presentacin.

2.1 Indique que identificadores son incorrectos y exprese porqu y efecte la correccin, de lo
contrario marque
10edad X*6
Nomempleado $48
2 35-2
2.2 Si A=2; B=8; C=7 que valor final tienen la variable D

Expresin Valor de D
D= C+A+B/B
D=(C+A+B)/B
D=A+B+C/C
D=(A+B+C)/C
D=A+(B+C)/C

2.3 Convertir las siguientes expresiones aritmticas en expresiones algortmicas. (En el cuaderno)
2.3.1




Solucin:
P=
2.3.2




Solucin:
P=
2.3.3


Solucin:
P=



2.4 Se presentan a continuacin 4 bloques, que pertenecen a diagramas de flujo, utilizando estos y
siguiendo las normas ya aclaradas, debe realizar las siguientes situaciones, en el cuaderno:








2.4.1 Plantee un diagrama que pregunte por el nombre y lo imprima.
2.4.2 Plantee un diagrama que pregunte por un nmero e imprima la multiplicacin de ese nmero
con el 5.
2.4.3 Haga un diagrama que lea un nmero e imprima el opuesto (si digite positivo, imprimir el
negativo y viceversa).



3. TRABAJO EN GRUPO
Respondan en el cuaderno, escribiendo el tema, la fecha de presentacin.
3.1 Construir expresiones, primero aritmticas y luego algortmicas a partir de los siguientes
enunciados.
3.1.1 La suma del cuadrado de Y con la raz cuadrada de X, que son el numerador de la fraccin de
cuyo denominador es la resta de A con el inverso de la suma de C y D.
3.1.2 El inverso de la suma del cuadrado de X con el cubo de la fraccin cuyo denominador lo
forman la suma de Z con el cociente entre W y A, y cuyo numerador es la raz cuadrada de la resta
entre B y M.

3.2 Sigan los PASOS A, B y C, propuestos en la pgina 2 y con la informacin adecuada, realicen
los siguientes ejercicios.
3.2.1 Dados 4 nmeros, imprmalos en orden inverso al digitado inicialmente
3.2.2 Imprima el nmero de la matrcula y el promedio de 5 calificaciones del semestre,
correspondiente a las materias de: Matemticas, Clculo I, Fsica I, Programacin I y Laboratorio.
3.2.3 Calcule e imprima el cuadrado y el cubo de un nmero digitado.
3.2.4 Imprima la cantidad de dinero que debe ser entregada, despus de la venta de un artculo y el
consecuente pago por dicho artculo.

4. EVALUACIN
Recuerde desarrollar las siguientes situaciones en las hojas de bloc y anexarlas a la carpeta, escriba la
fecha y el tema a desarrollar.
4.1. Calcular el valor que finalmente despus del proceso queda almacenado:

4.2. Construir la siguiente expresin, primero aritmtica y luego algortmica a partir
del siguiente enunciado.

4.3 La fraccin cuyo numerador es el valor absoluto del cubo de la suma de M y N, dividido por la
raz cuadrada de la divisin de S y P, y con denominador compuesto por la raz cuadrada del valor
absoluto de la resta de T y R, sumado con el inverso del cuadrado de la suma entre M y P.
4.4 Desarrolle un diagrama que lea el nombre de un trabajador, el salario bsico por horas y el
nmero de horas trabajadas al mes, e imprima el sueldo mensual (salario bsico por horas, por el
nmero de horas trabajadas al mes) y el nombre del empleado.
4.5 Desarrolle un diagrama con todo el anlisis, de tal manera que digitados: la base, la altura y el
dimetro, el programa imprima el rea del rectngulo, tringulo y circunferencia, al igual que el
permetro del rectngulo, tringulo y crculo.
4.6 Dado el dimetro y la altura de un cilindro, calcule el rea y el volumen.

5. TRABAJO EN CASA
Recuerde colocar la fecha de presentacin, realizarlo en hojas cuadriculadas y anexarlas a la carpeta.

5.1 Convertir la siguiente expresin aritmtica en
expresin algortmica.

5.2 Calcular el valor que queda almacenado en
la variable. a = _______
a 10
b 4
c 6

4.2.1 Valor de a =_______

a 15
b 4
a (20 mod 7) 4
a a + (b div a)

4.2.2 Valor de a = ______
b 4
a 10
c 6
a a + b * c
a a mod c + b




Solucin:

a Abs(c-a)*b
b sqrt (b)
c (a +10) div b
a a + b + c


5.3 Resuelva la situacin que ocurre en una gasolinera: Los surtidores registran lo que surte en
galones, pero el precio est fijado en litros. El programa debe imprimir lo que hay que cobrarle al
cliente. Conociendo que: 1 galn=3,785 litros y el precio por litro es de $8500.
5.4 Conociendo el radio de un crculo, calcule e imprima su rea del crculo y el permetro de la
circunferencia correspondientes (permetro 2r y rea = *r
2
). Cualquier duda aclrenla con el
docente.
5.5 Calvin, un campen de lanzamiento de jabalina, tiene un secreto de las leyes fsicas, calculando
la posicin de ella en cada segundo de tiempo, mediante la frmula de posicin de un objeto en el
tiempo: x
f
= x
i
+ v
i
* t + (a * t
2
) donde:
x
f
: Posicin inicial, v
i
velocidad inicial, t es el tiempo y a es la aceleracin

TEMA 2: ENUNCIADOS DE DECISIN


1. INFORMACIN
1.1. Bloque de decisin

En el desarrollo de la solucin a una situacin planteada, la
mayora de las veces se ver abocado a tomar decisiones
alternativas de excepcin, agrupacin o comparacin, con
el objetivo de aclarar o conocer alguna circunstancia en
particular. Para que la solucin sea flexible y general, se
deben tener en cuenta todas las posibilidades o
alternativas, que puedan presentarse en un momento dado.
De aqu la necesidad de hacer comparaciones y tomar
decisiones.

Ejemplo 1:
Imprimir si el nmero digitado es Positivo o Negativo.

DECLARACIN DE VARIABLES
N: Nmero digitado

DATOS: N

CONDICION:
Si N>=0 entonces
Imprima positivo
Si no entonces
Imprima negativo

INFORMACIN:
positivo/negativo

Identificador
Operador
relacional
Identificador


N
O
S
Diagrama de flujo



Ejemplo 2:
Un profesor de la universidad le tiene a sus estudiantes tres evaluaciones y cada una con el
siguiente porcentaje: las dos primeras evaluaciones valen 30% y el ltimo vale 40%. El programa
debe imprimir pas o perdi, si la definitiva (suma de porcentajes) es mayor o igual a 6.0.


Declaracin de variables
N1,N2,N3: Cada nota
Def: suma de porcentajes

DATOS: N1,N2,N3

PROCESO:
Def=n1*.3+n2*.3+n3*.4

INFORMACION: paso/perdi

CONDICIN:
Si Def>=6.0 entonces
imprima pas
Si no entonces
imprima perdi

RECUERDE:










2. TRABAJO INDIVIDUAL
Desarrolle un diagrama con el anlisis y las declaraciones de variables, en el cuaderno, escribiendo el
tema y la fecha de presentacin.

2.1 Leer el nombre, el salario bsico por horas y el nmero de horas trabajadas al mes de un
empleado, e imprimir el nombre y el salario mensual, si el nmero de horas trabajadas al mes, son
menos de 190 horas. De lo contrario imprima la frase por favor revise nuevamente
2.2 Leer dos nmeros e imprimir el nmero mayor.
2.3 En una empresa se le paga a un trabajador a destajo, es decir, por horas laboradas. El
trabajador debe pasar mximo 48 horas semanales laboradas, no puede pasarse de ah y
dependiendo del empleo se le pagar la hora y este precio no pude exceder de $35.000, la hora.
Usted debe realizar un programa que imprima el nombre del trabajador y el salario (Nmero de
horas trabajadas a la semana por el precio de la hora). Tenga en cuenta las restricciones.
2.4 Leer un nmero e imprimir si ese nmero es par, impar o nulo.

3. TRABAJO EN GRUPO
Desarrollen lo propuesto con diagrama y anlisis y las declaraciones de variables, en el cuaderno,
escribiendo el tema y la fecha de presentacin.

Cada vez que se avanza en conocimientos, ms retos
nuevos hay que superar y se debe estar siempre un
paso adelante de cada nuevo camino y cada nueva
alternativa.
Slo depender de USTED mism@
Diagrama de flujo


a
ac b b
x
2
4
2

3.1 Se desea saber si una persona gana el salario mnimo o gana ms. Conociendo que el salario
mnimo est en $ 616.000.
3.2 Si una persona gana ms de $700.000, se le retiene el 20% de su sueldo, de lo contrario el 5%;
el programa debe imprimir la cantidad que se le entrega (sin el descuento)
3.3 Leer el nombre, el telfono y el gnero (1 si es hombre, 2 si es mujer) e imprima el nombre y el
telfono si es una mujer.
3.4 Leer tres nmeros que correspondan a los coeficientes de una ecuacin cuadrtica e imprimir las
dos races.


3.5 Leer dos nmeros y ordenarlos de mayor a menor.
3.6 Leer dos nmeros e imprimir si un nmero es divisor del otro.

4. EVALUACIN
Recuerde desarrollar las siguientes situaciones en las hojas de bloc y anexarlas a la carpeta, aclarando
la fecha y el tema a desarrollar.

4.1 Leer el nombre, el telfono, el gnero y la edad e imprimir el nombre y el
telfono para las personas que sean hombres mayores de 25 aos.
4.2 Leer el nombre, el telfono, el gnero y el estado civil (1 casado, 2 soltero) e
imprimir el nombre y el telfono para hombres casados y mujeres solteras.
4.3 Un vendedor desea calcular su comisin total sobre las ventas de varios
artculos. Al vendedor le corresponde el 3% de la comisin sobre artculos cuyo
precio es menor que $200.000 y el 5% para precios de $200.000 o ms.
4.4 Leer el nombre de un empleado, el salario bsico por hora y el nmero de
horas trabajadas durante la semana. Calcule el salario a pagar, teniendo en
cuenta que si el nmero de horas trabajadas sobrepasa de 48, debe pagar horas extras que
corresponden al 35% del salario.

5. TRABAJO EN CASA
Recuerde colocar la fecha de presentacin, realizarlo en hojas cuadriculadas y anexarlas a la carpeta.

5.1 En una empresa se le paga a un trabajador a destajo, es decir, por horas laboradas. El
trabajador debe pasar mximo 48 horas semanales laboradas, no puede pasarse de ah y
dependiendo del empleo se le pagar la hora y este precio no pude exceder de $35.000, la hora.
Usted debe realizar un programa que imprima el nombre del trabajador y el salario (Nmero de
horas trabajadas a la semana por el precio de la hora). Tenga en cuenta las restricciones.
5.2 Digitados tres nmeros, si el primero es mayor que el segundo y el primero menor que el tercero,
entonces imprima la suma de los tres. Si el primero es mayor que el segundo y el primero mayor que
el tercero, imprima la resta. Si el primero es menor que el segundo y el segundo mayor que el
tercero, imprima la multiplicacin del primero con el tercero sumado con el segundo. Si el primero
es menor que el segundo y el segundo menor que el tercero, imprima la divisin del segundo entre
el tercero con la multiplicado por el primero.
5.3 Resuelva la siguiente situacin: En un colegio, un profesor la ha sacado a un estudiante 5 notas
(Entre 1,0 y 10,0), el promedio de las 4 primeras notas tienen un valor del 80% y la ltima un valor
del 20%. El programa debe imprimir el nombre del estudiante, la definitiva (suma de promedios) y la
valoracin (definitiva de 1 a 4= D, definitivas entre 4,1 a 6,9=I, definitivas entre 7,0 y 8,0=A,
definitivas entre 8,1 y 9=S y superiores entre 9,1 y 10,0=E)
5.4 El I.D.R.D. desea contar con personas que cumplan los siguientes requisitos: hombre, soltero,
mayor de 20 aos, con una estatura de 1,90 metros y mujeres, casadas, menores de 25, con una
estatura de 1,80 metros. El programa debe imprimir el nombre y el telfono.

También podría gustarte