Вы находитесь на странице: 1из 18

a.

Dado el costo de un computador porttil y la cantidad de dinero entregado por el


cliente, calcule e imprima el cambio que debe devolvrsele al cliente.


R//:

VCom = Valor del computador
VCli = Valor de dinero entregado por el cliente
Cam = Cambio de dinero a devolver al cliente
b. Leer e imprimir los datos correspondientes a una lnea de directorio telefnico.

R//:


N = Nmero telefnico a ingresar
NL = Lista de nmeros y datos
2. Investigue en una empresa, en el rea de sistemas lo siguiente:


a. Con cuantos equipos de cmputo cuenta, y cules son sus especificaciones; disco duro,
memoria, procesador, marca, etc.

R//:

En este caso voy a tomar como ejemplo a la corporacin universitariaRemington, sede pasto
Nario.

La cuenta con 40 computadores
Discos duros de 80 Gb y 120 Gb
Memorias RAM de 2 Gb
Los procesadores son Intel Atom
Marca HP (Hewlett Packard)
b. Describa un proceso de la empresa y realice el algoritmo y el diagrama de flujo.

R//:

La universidad Remington se encarga de ofrecer educacin a distancia, presencial y
virtual, Su misin es que en el ao 2026 ser una institucin de educacin superior con
altos estndares de calidad en el desarrollo de programas acadmicos presenciales,
virtuales y a distancia, comprometida con el desarrollo social, el medio ambiente y con
proyeccin internacional.
Su misin est orientada a la docencia, que cumple en trminos de alta calidad, con las
funciones de docencia, investigacin y extensin, con cobertura nacional y proyeccin
internacional de programas acadmicos en las modalidades presencial, a distancia y
virtual.
Su fin es calidad de educacin superior, responsabilidad, y compromiso

SERVICIO NACIONAL DE APRENDIZAJE SENA




UNIDAD 1



GUIA DE APRENDIZAJE 1 Y 2










INTRODUCCIN A LA PROGRAMACIN









SERVICIO NACIONAL DE APRENDIZAJE SENA
METODOLOGA DE LA PROGRAMACIN DE SISTEMAS INFORMATICOS
San Juan De Pasto
Noviembre 22 del 2013

SERVICIO NACIONAL DE APRENDIZAJE SENA


UNIDAD 1


GUIA DE APRENDIZAJE 1 Y 2





INTRODUCCIN A LA PROGRAMACIN





INSTRUCTOR:
ING. MARCO EDUARDO HURTADO PAREDES




APRENDIZ:
JUAN PABLO SNCHEZ QUIONES






SERVICIO NACIONAL DE APRENDIZAJE SENA
METODOLOGA DE LA PROGRAMACIN DE SISTEMAS INFORMATICOS
San Juan De Pasto
Noviembre 22 del 2013
GUIA DE APRENDIZAJE 1


1. Desarrollar algoritmo y diagrama de flujo para los siguientes ejercicios

a. Dado el costo de un computador porttil y la cantidad de dinero entregado por el cliente,
calcule e imprima el cambio que debe devolvrsele al cliente.


R//:

VCom = Valor del computador
VCli = Valor de dinero entregado por el cliente
Cam = Cambio de dinero a devolver al cliente
































b. Leer e imprimir los datos correspondientes a una lnea de directorio telefnico.

R//:


N = Nmero telefnico a ingresar
NL = Lista de nmeros y datos























2. Investigue en una empresa, en el rea de sistemas lo siguiente:


a. Con cuantos equipos de cmputo cuenta, y cules son sus especificaciones; disco duro,
memoria, procesador, marca, etc.

R//:

En este caso voy a tomar como ejemplo a la corporacin universitariaRemington, sede pasto
Nario.

La cuenta con 40 computadores
Discos duros de 80 Gb y 120 Gb
Memorias RAM de 2 Gb
Los procesadores son Intel Atom
Marca HP (Hewlett Packard)


b. Describa un proceso de la empresa y realice el algoritmo y el diagrama de flujo.

R//:

La universidad Remington se encarga de ofrecer educacin a distancia, presencial y virtual, Su
misin es que en el ao 2026 ser una institucin de educacin superior con altos estndares de
calidad en el desarrollo de programas acadmicos presenciales, virtuales y a distancia,
comprometida con el desarrollo social, el medio ambiente y con proyeccin internacional.
Su misin est orientada a la docencia, que cumple en trminos de alta calidad, con las funciones
de docencia, investigacin y extensin, con cobertura nacional y proyeccin internacional de
programas acadmicos en las modalidades presencial, a distancia y virtual.
Su fin es calidad de educacin superior, responsabilidad, y compromiso.


3. Resuelva las siguientes preguntas

a. Enuncie las caractersticas de un algoritmo

R//:

Las caractersticas de un algoritmo son:

Carcter finito. "Un algoritmo siempre debe terminar despus de un nmero finito de pasos".

Precisin. "Cada paso de un algoritmo debe estar precisamente definido; las operaciones a llevar a
cabo deben ser especificadas de manera rigurosa y no ambigua para cada caso". Cada instruccin
deber especificarse en cada caso exactamente y sin ambigedad.

Entrada. "Un algoritmo tiene cero o ms entradas: cantidades que le son dadas antes de que el
algoritmo comience, o dinmicamente mientras el algoritmo corre. Estas entradasson tomadas de
conjuntos especficos de objetos".

Salida. "Un algoritmo tiene una o ms salidas: cantidades que tienen una relacin especfica con
las entradas".

Eficacia. "Tambin se espera que un algoritmo sea eficaz, en el sentido de que todas las
operaciones a realizar en un algoritmo deben ser suficientemente bsicas como para que en
principio puedan ser hechas de manera exacta y en un tiempo finito por un hombre usando lpiz y
papel".

Resolucin. El algoritmo deber llegar a un resultado especfico, producir un resultado. Los datos
de salida sern los resultados de efectuar las instrucciones.


b. Describa las diferencias entre los tipos de algoritmos.

R//:

Tipos de algoritmos

Cualitativos: Son aquellos en los que se describen los pasos utilizando palabras.

Son todos aquellos pasos o instrucciones descritos por medio de palabras que sirven para llegar a
la obtencin de una respuesta o solucin de un problema cualquier

Cuantitativos: Son aquellos en los que se utilizan clculos numricos para definir los pasos del
proceso.

Son aquellos pasos o instrucciones que involucran clculos numricos para llegar a un resultado
satisfactorio






4. Disee los algoritmos que resuelven los siguientes problemas

a. Pagar una multa para una infraccin de carro. Determinar el tipo de infraccin y el posible valor
a pagar.

R//:




































b. Escribir un algoritmo que encuentre todos los nmeros primos menores de 30.

R//:

























GUIA DE APRENDIZAJE 2


1. Desarrollar algoritmo ydiagrama de flujo para los siguientes ejercicios.

a. Calcular el permetro y el rea de un rectngulo, posteriormente imprimir los resultados.

R//:

A = rea
P = Permetro
La = Lado A
Lb = Lado B
































b. Leer 4 nmeros enteros y luego imprimirlos.

R//:

N1 = Numero uno
N2 = Numero dos
N3 = Numero tres
N4 = Nmero cuatro





































2. Resuelva las siguientes preguntas

a. Nombre y explique los tipos de operadores y de dos ejemplos de cada una de ellos

R//:

Tipos de operadores

Operadores Aritmticos

Los operadores aritmticos permiten la realizacin de operaciones matemticas con los valores
(variables y constantes).

Los operadores aritmticos pueden ser utilizados con tipos de datos enteros o reales. Si ambos son
enteros, el resultado es entero; si alguno de ellos es real, el resultado es real.

Operadores Aritmticos

+ = Suma
- = Resta
* = Multiplicacin
/ = Divisin
mod o % = Modulo (residuo de la divisin entera)

Ejemplos:

7 / 2 = 7.5
12 % 7 = 5
4 + 2 * 5 = 14


Operadores Relacionales

Se utilizan para establecer una relacin entre dos valores. Luego compara estos valores entre si y
esta comparacin produce un resultado de certeza o falsedad (verdadero o falso).

Los operadores relacionales comparan valores del mismo tipo (numricos o cadenas). Estos tienen
el mismo nivel de prioridad en su evaluacin.
Los operadores relacinales tiene menor prioridadque los aritmticos.

Tipos de operadores Relacionales
> Mayor que
< Menor que
> = Mayor o igual que
< = Menor o igual que
< > Diferente
= Igual

Ejemplos:

Si A = 10, B = 20, C = 30

A + B > C Falso
A - B < C Verdadero
A - B = C Falso
A * B C Verdadero

Ejemplos no lgicos:

a < b < c
10 < 20 < 30
T > 5 < 30

(No es lgico porque tiene diferentes operando)


Operadores Lgicos


Estos operadores se utilizan para establecer relaciones entre valores lgicos. Estos valores pueden
ser resultado de una expresin relacional.

Tipos de operadores Lgicos
And = Y
Or = O
Not = Negacin














b. Explique el uso de los tipos de datos

Los tipos de datos se clasifican en 13 tipos de datos primarios y de varios sinnimos vlidos
reconocidos por dichos tipos de datos.

Tipos de datos primarios:


Tipo de Datos
Longitud
Descripcin
BINARY
1 byte
Para consultas sobre tabla adjunta de productos de bases de datos que definen un tipo de datos
Binario.
BIT
1 byte
Valores Si/No o True/False
BYTE
1 byte
Un valor entero entre 0 y 255.
COUNTER
4 bytes
Un nmero incrementado automticamente (de tipo Long)
CURRENCY
8 bytes
Un entero escalable entre 922.337.203.685.477,5808 y 922.337.203.685.477,5807.
DATETIME
8 bytes
Un valor de fecha u hora entre los aos 100 y 9999.
SINGLE
4 bytes
Un valor en punto flotante de precisin simple con un rango de -3.402823*1038 a -1.401298*10-
45 para valores negativos, 1.401298*10-45 a 3.402823*1038 para valores positivos, y 0.
DOUBLE
8 bytes
Un valor en puntoflotante de doble precisin con un rango de -1.79769313486232*10308 a -
4.94065645841247*10-324 para valores negativos, 4.94065645841247*10-324 a
1.79769313486232*10308 para valores positivos, y 0.
SHORT
2 bytes
Un entero corto entre -32,768 y 32,767.
LONG
4 bytes
Un entero largo entre -2,147,483,648 y 2,147,483,647.
LONGTEXT
1 byte por carcter
De cero a un mximo de 1.2 gigabytes.
LONGBINARY
Segn se necesite
De cero 1 gigabyte. Utilizado para objetos OLE.
TEXT
1 byte por carcter
De cero a 255 caracteres.

La siguiente tabla recoge los sinnimos de los tipos de datos definidos:

Tipo de Dato
Sinnimos
BINARY
VARBINARY
BIT
BOOLEAN
LOGICAL
LOGICAL1
YESNO
BYTE
INTEGER1
COUNTER
AUTOINCREMENT
CURRENCY
MONEY
DATETIME
DATE
TIME
TIMESTAMP
SINGLE
FLOAT4
IEEESINGLE
REAL
DOUBLE
FLOAT
FLOAT8
IEEEDOUBLE
NUMBER
NUMERIC
SHORT
INTEGER2
SMALLINT
LONG
INT
INTEGER
INTEGER4
LONGBINARY
GENERAL
OLEOBJECT
LONGTEXT
LONGCHAR
MEMO
NOTE
TEXT
ALPHANUMERIC
CHAR
CHARACTER
STRING
VARCHAR
VARIANT (No Admitido)
VALUE













3. Disee los algoritmos que resuelven los siguientes problemas

a. Disear un algoritmo que represente el proceso de hacer un trabajo en un procesador de
palabras e imprimirlo.


































































b. Leer el radio de un crculo y calcular e imprimir su rea y longitud de frecuencia.


PI = Numero pi
R = Radio Del Circulo
A = rea
L = Longitud

Вам также может понравиться