miércoles, 17 de marzo de 2010

guia 6

1.
PSEUDOCODIGO
Declaración de variables
Sueldo
venta 1
Venta 2
Venta 3
Entrada
V1*10%
V2*10%
v3*10%
total v= v1+v2+v3
sf=tventa+sueldo
fin
2.
Pseudocódigo
Declaración
Nom,cod,vm,comis
Entrada
Vn>15
Entonces nm*0.20
Sino
Ven>100000
Si vm*0.15
No
Vm*0.12
Fin si
Mostrar
Nom,cod,vm,cimis
fin
3.
pseudocodigo
declaracion
R,long,a
entrada
long=2*3.1416*R
area=3.1416*R2
mostrar long.area
fin
4.
Pseudocódigo
Declaración de variables
Sueldo1
Sueldo2
Sueldo3
Entrada
S1t=s1+10%
Muestre s1t
S2t=s2+12%
Muestre s2t
St3=s3+15%
Muestrest3
Fin
5.
PSEUDOCODIGO
DECLARACION DE VARIABLES
Nota 1
Nota2
Nota3
Entrada
Nota1*30%
Nota2*30%
Nota3*40%
Nf=n1+n2+n3
Mostar nf
fin
7.inicio
1buscar 2 tarritos
2.les echamos unos arricitos
3.le pongo un palito
4. lo sello bien
5.fin
9.
El pseudocódigo son pasos claros y entendible para resolver la dificultad q nos dan asiéndolo mas entendible para nosotros y para el usuario.

guia 3b

1.a
pseudocódigo
declaraciones
num 1, num 2 ,suma
Entrada
Digite num1
Lea num1
Digite num. 2
Lea num2
Suma=num1+num2
Mostrar suma
Fin

b.Pseudocódigo
Declaración
Num1, num2, resta
Entrada
Digite el num1
Lea num1
Digite num2
Lea num2
Resta=num1-num2
Mostrar resta
Fin

c.pseudocódigo
declaración
num1, num2, Mult.
entrada
Digite num1
lea num1
Digite num2
Lea num2
Mult.=num1*num2
Mostrar Mult.
Fin
d.pseudocódigo
declaración
num1, num2, div
entrada
digite num1
Lea num1
digite num2
Lea num2
Div= num1/num2
Mostrar div
Fin
3.
Pseudocódigo
Declaración
Sueldo, comisión, sf
Entrada
ingrese el sueldo
lea el sueldo
sf=sueldo+30%
comicion=sf-sueldo
mostrar
sf,comision
fin
4.
Pseudocódigo
Declaración
Total compra,tp
Entrada
Ingrese el total compra
Lea total compra
Tp=tompra-15%
Mostrar tp
Fin

5.
pseudocódigo
declaración
n1, n2, n3, ne, nt, pn, nf
entrada
ingrese n1
lean1
ingrese n2
lea n2
ingrese n3
lea n3
pnotas=n1+n2+n3*55%
Ingrese nexamen
Nef=nexamen*30%
Ingrese ntabajo
Ntf=ntrabajo*15%
Nf=pnotas+nef+tf
Mostrar nf
Fin
6.
pseudocodigo
declaracion
cm.ch,t,pm,ph
entrada
digite ch
lea ch
digite cm
Lea cm
T=ch+cm
Ph=cm/t
Pm=ch/t
Mostrar
Ph,pm
fin
7.
pseudocodigo
declaracion
año nac,año act
entrada
ingrese el año de nacimiento
lea año nacimento
ingrese el año actual
lea año actual
años=anac-añoac
mostrar años
fin
8.
Pseudocódigo
declaración
vd.vp,e
entrada
digite vd
Lea vd
digite vn
Lea vn
E=vd/vn
Mostrar E
fin
10.
pseudocodigo
declaracion
presion,volumen,tem,masa
entrada
ingrese la presion
Lea la presion
ingrese el volumen
leavolumen
ingrese la tem
lea tem
m=(presión*volumen)/
(0.03(temp+460)
Mostrar m
fin
11.
pseudocodigo
declaración
Edad, min.pulgada
entrada
Ingrese la edad
Lea edad
Min. Pulgada=(220-edad)/10
Muestre min. Pulgada
fin
12.
pseudocodigo
declaración
salario,sn,inc
entrada
ingrese salario
Lea salario
Sn=salario+25%
Mostrar sn
Inc=sn-salario
Mostrar sn
fin
13.
pseudocódigo
declaración
pt float
pg float
pp float
presupuesto float
entrada
escriba “presupuesto”
lea presupuesto
pg=presupuesto*40%
pt=presupuesto*30%
pp=presupuesto*30%
Visualisar’pg
Visualisar’pt
Visualisar’pp
fin
14.
Pseudocódigo
declaración
vcompra, ganancia, venta
entrada
ingrese el valor compra
lea vcompra
ganancia=vcompra*30%
Venta=vcompra+ganancia
Mostrar venta, ganancia
Fin
15.
pseudocodigo
declaracion
t lunes,tmier,tvier
entrada
ingrese t lunes
mostrar tlunes
Ingrese t miercoles
Lea t mierco
Ingrese t viernes
Lea t miercoles
Total=tlu+tmier+tvier
Mostrar t total
fin
16.

16.pseudocodigo
declaracion
dj,dp,dl,mt
entrada
ingrese dinero j
lea dj
ingrese dinero p
lea dp
ingrese dinero l
lea dl
mt=dp+dj+dl
mostrar mt
fin

guia 4

Taller
1. Cuál de las sigs. constantes enteras es inaceptable ¿por qué?









1. Construir un programa que asigne 15 y 5 a 2 variables respectivamente y luego muestre el resultado de la suma, resta, y multiplicación de dichos números.
2. Hacer una lista de declaraciones de variables y constantes, con manejo de expresiones de 10 lenguajes de programación diferentes.
3. Hacer un cuadro comparativo de variables y constantes.
4. Hacer un mapa conceptual para explicar de mejor forma lo que es expresión en programación.
5. Buscar pseudocódigo de lenguajes de programación en Visual Basic 2005, C#, C/C++, un de cada lenguaje, y sacar el listado de las variables, constantes, y las expresiones mas significantes.
6. Inventarse un algoritmo que tenga 6 variables, 4 constantes n expresiones.
7. Como se definen las variables y las constates en LPP y como son las expresiones.

Solución
2. declaración
Num1,num2,suma,resta,mult
Entrada
Ingrese el num1
Lea num1
Ingrese num2
Lea hum2
Suma=num1+num2
Mostrar suma
Resta=num1-num2
Mostrar resta
Mult=num1*num2
Mostrar mult
fin

3.



























4.














5. expreciones en programacion



























6.


c
Variables
1. El tipo de datos struct.
2. El tipo de datos long int.
3. El tipo de datos unsigned int.
4. Los operadores =+ y =- fueron sustituidos por += y -= para eliminar la ambigüedad 5.semántica de expresiones como i=-10, que se podría interpretar bien como i =- 10 o bien como i = -10.

Seudo código
El siguiente programa imprime en pantalla la frase "Hola Mundo" (C99).# include // necesario para utilizar printf() int main(void){ printf("Hola Mundo\n"); // return 0 implícito en C99 para main().

Constantes
Constantes enteras ("Integer literal")
Constantes carácter ("Character literal")
Constantes fraccionarias ("Floating literal")
Constantes de cadena ("String literal")
Constantes lógicas ("Boolean literal").

Visual Basic 2005
Variables











Constante

Seudo código

C#
Seudo códigonamespace Programa1
{
public class Utilidad
{
public static readonly int X = 1; }
}namespace Programa2
{
class Test
{
public static void Main()
{
System.Console.WriteLine(Programa1.Utilidad.X);
VariablesDe solo lectura (readonly) no tiene que guardarse sino que el valor puede ingresarse en la ejecución
Constante:
Int (integer) entera
7
seudocodigo
declaraciones
num1,num2, suma
entrada
digite el num1
lea el num1
digitete el num2
lea num2
suma= num1+num1
condicion
si num1
condicion
si suma>55 si
num1*num2
no
num1/num2
suma<55>
num1-num2
no
suma*100%
mostrar suma ,resta ,miltiplicacion ,divicion, porsentaje
8.
lpp
Declarar variables
Siempre que necesitemos hacer un programa, tendremos que declarar variables
Para poder guardar la información que introduzcamos al programa.
Los tipos de datos básicos soportados son los siguientes:
1. Entero: solo números enteros.
2. Real: números con cifras decimales.
3. Carácter: cuando queremos guardar un solo carácter.
4. Booleano: cuando necesitamos guardar una expresión lógica
(Verdadero o falso)
5. Cadena: cuando queremos guardar letras.
Ejemplos
Si queremos declarar una variable de tipo entero seria así:
Entero numero
Numero se convierte en una variable de tipo entero
Si queremos declarar una variable para guardar el nombre seria así:
Cadena [25] nombre
Nombre seria una variable que guardaría solo 25 caracteres aunque usted
Puede escribir mas de 25 letras el en la memoria solo guardara los primeros 25
Caracteres..






martes, 16 de marzo de 2010

guia 3

GUIA DE APRENDIZAJE No. 3

ESTRUCTURA CURRICULAR: ANALISIS DESARROLLO DE SISTEMAS DE INFORMACION

MODULO DE FORMACIÓN: DEFINICIÓN DE LOS REQUERIMIENTOS PARA CONSTRUIR SISTEMAS DE INFORMACION

UNIDAD DE APRENDIZAJE: FUNDAMENTOS DE PROGRAMACION
MODALIDAD DE FORMACIÓN: PRESENCIAL

ACTIVIDAD DE E-A-E: IDENTIFICAR LAS FUENTES DE INFORMACION

TIEMPO DE LA ACTIVIDAD DE E-A-E: 14 HORAS
CRITERIOS DE EVALUACION
EVIDENCIAS DE APRENDIZAJE
El resultado de Aprendizaje se considera logrado si:

ü Explica la diferencia entre algoritmo y programa.

ü Describe las diferentes actividades que se realizan para crea un programa.

ü Define: programa, análisis, necesidad, datos etc.

@ Realiza consultas sobre conceptos de: datos, información y procesamiento de datos permitiendo ver con claridad sus principales características
@ Realiza mapas conceptuales y cuadros comparativos sobre desarrollo y ejecución de un programa.
@ Participación activa para generalizar los conceptos
@ Con sus propias palabras conceptualiza las fuentes de información: datos, información, registros, archivo y bases de datos y realización de un programa dando ejemplos.

INTRODUCCIÓN

Esta es la guía esencial que permite entender directamente el proceso técnico de la programación. Recomiendo Tener claro cual es el propósito de este modulo. Es importante conocer los pasos para crear un programa por computador y además entender que es un computador en términos de programación.
A medida que desarrollamos los temas del curso, vemos que la realidad de las situaciones cotidianas comunes asemejan fácilmente los procesos que se efectúan a nivel abstracto dentro del computador, de modo que es menester comprender esta lógica e ir ampliando nuestra capacidad de abstracción .


Ejercicio:
1. A continuación encontrara un listado con los pasos a seguir en la creación de un programa por computador, según su análisis ordene lógicamente:
Ø Diseño y construcción de algoritmos
Ø Plantear el problema
Ø Análisis
Ø Toma de decisiones
Ø Alternativas de solución
Ø Codificación
Ø Diseño y construcción diagrama de flujo
Ø Diseño y construcción de seudo código
Ø Prueba de escritorio
Ø Compilación
Ø Trascripción
Ø Ejecución
Ø Pruebas de la ejecución
Ø Mantenimiento del software
Ø Capacitación
Ø Puesta en marcha
Ø Manual de usuario y manual técnico

1.1
Ø Plantear el problema
Ø Análisis
Ø Alternativas de solución
Ø Toma de decisiones
Ø Diseño y construcción de algoritmos
Ø Diseño y construcción de diagrama de flujo
Ø Diseño y construcción del seudo código
Ø Prueba de escritorio
Ø Codificación
Ø Trascripción
Ø Compilación
Ø Pruebas de ejecución
Ø Ejecución
Ø Puesto en marcha
Ø Capacitación
Ø Mantenimiento del software
Ø Manual de usuario y manual técnico


2. ¿Cuál cree usted es el objetivo de la programación?
Hacer software, para crear herramientas que le permitan mejorar su servicio

3. Escriba V si es verdadero y F si es falso, no olvide justificar su respuesta:
Byte es la mínima unidad de almacenamiento de un sistema. f porque 1 byte son 8 bits

3.1. El propósito de este modulo es: “que por medio de una maquina electrónica (Computador) produzca información, que nos ayude a solucionar cosas de la vida real”.

V porque el propósito es solucionar dificultades reales

3.2. Información es un conjunto de procesos con un sentido lógico.
V porque la información es un conjunto de datos q generan un mensaje

3.3. La electrostática son rangos de energía máx. Y min. Que quedan almacenados en los cuerpos.
V
3.4. Computadora es un poco de latas y de cartones por donde circulan impulsos electrónicos a los que llamamos bytes. F porque no tiene carton
3.5. Datos es un conjunto de procesos

3.6. Un problema es un planteamiento de necesidades v una necesidad parte desde un problema

3.7. El grado de coherencia de un sistema es lo que llamamos Entropía

F porque entropía es el grado de desengranaje que se produce en el sistema

3.8. Será que una vez analizado el problema y obtenido una instrucción que lo resuelva, su transformación a un programa de computadora es una tarea de mera construcción

3.9. Podremos concluir entonces que un problema debe ser comprensible y preciso y que si se parte de una misma situación debe obtenerse el mínimo resultado por consiguiente un problema debe ser finito.
V porque un problema como tiene inicio también fin
3.9.1. Plantear un problema y la solución.

Problema

en un colegio hay 1170 estudiantes 20 profesores y servicio común sabiendo que el total de personas son 1500 y 250 q hay q tenerlos en cuenta el el total de alumnos de ellos son alumnos retirados cuanto personal de servicios trabaja en el colegio
Solución 1500
1.170 1440
20 total final= 60 directivos
250
Tota= 1440


3.9.2. Describa como preparar un jugo de mora.

1se mira si hay mora y demás ingredientes i si no se compran en la tienda
2lavo la mora y le quito la cosita
3 Saco la licuadora y la conecto
4 le incierto agua y azúcar y la dejo rodar
5 Luego le echo la mora y la y espicho el botón y la dejo hay un rato
6 luego la coló y le quito las pepas y ya lo sirvo

guia 2


GUIA DE APRENDIZAJE No. 2

ESTRUCTURA CURRICULAR: ANALISIS DESARROLLO DE SISTEMAS DE INFORMACION

MODULO DE FORMACIÓN: DEFINICIÓN DE LOS REQUERIMIENTOS PARA CONSTRUIR SISTEMAS DE INFORMACION

UNIDAD DE APRENDIZAJE: RECOLECCION Y PROCESAMIENTO DE INFORMACION
MODALIDAD DE FORMACIÓN: PRESENCIAL

ACTIVIDAD DE E-A-E: IDENTIFICAR LAS FUENTES DE INFORMACION

TIEMPO DE LA ACTIVIDAD DE E-A-E: 14 HORAS
CRITERIOS DE EVALUACION
EVIDENCIAS DE APRENDIZAJE
El resultado de Aprendizaje se considera logrado si:

ü Explica la diferencia entre dato e información.

ü Describe las diferentes actividades de procesamiento de datos.

ü Identifica: campo, registro, archivo y base de datos

@ Realiza consultas sobre conceptos de: datos, información y procesamiento de datos permitiendo ver con claridad sus principales características
@ Realiza mapas conceptuales y cuadros comparativos sobre elementos de información
@ Participación activa para generalizar los conceptos
@ Con sus propias palabras conceptualiza las fuentes de información: datos, información, registros, archivo y bases de datos y da ejemplos.

INTRODUCCIÓN

En los últimos años se han incorporado a nuestro entorno numerosos avances tecnológicos que han inundado hogares y oficinas. En toda empresa, la preocupación permanente por mejorar la administración, las finanzas y la producción ha conducido a la rápida adopción de sistemas automáticos (Sistemas de Información) capaces de facilitar tareas mecánicas y rutinarias, evitar errores, mejorar el control de la cartera de clientes y la calidad del servicio prestado.

Los sistemas de información, tomados como un conjunto de elementos que interactúan entre sí con el fin de apoyar las actividades de una empresa o negocio, depende en gran medida de la veracidad, calidad y rapidez en que fluye la información y la existencia de la misma para tomar decisiones en un momento determinado. La información es un recurso primordial que incluso puede determinar el éxito o el fracaso de un negocio o de una empresa.

Se incrementa de esta manera la calidad de apoyar cada decisión en una base sólida de información debidamente presentada y procesada, el trabajo consiste en recolectar, organizar, analizar y contextualizar los datos para transformarlos en información, la cual mediante un proceso de análisis, evaluación y obtención de conclusiones útiles se convierte en conocimiento que de solución a las exigencias y demandas del cliente o mercado.


ACTIVIDADES Y ESTRATEGIAS DE APRENDIZAJE:

CONCEPTUALIZACION
Visite mínimo tres sitios de Internet recomendados en la bibliografía, compare la información allí encontrada y defina con sus palabras:
* ¿Qué es un dato?
* ¿Qué es información?
* ¿Qué es Procesamiento de Datos y los tipos en que se puede dividir?
* ¿Qué es un Campo, Registro y Archivo?
* ¿Qué son Bases de Datos (B.D)?

CONTEXTUALIZACION
Realice un mapa conceptual de los conceptos de datos e información
Realice un cuadro comparativo donde se diferencie dato, información, registros, archivo y bases de datos.
Comparta la información con el grupo de compañeros y genere conclusiones generales dando ejemplos de los conceptos estudiados.

HERRAMIENTAS

SOFTWARE
Internet
Procesador de palabras

HARDWARE
Equipos de cómputo

MATERIALES:

Libros sobre el tema
Guia
Fuente externa de almacenamiento (CD, Disquete o memoria USB)

BIBLIOGRAFÍA

http://albertolacalle.com/contenidos_datos.htm
http://dewey.uab.es/PMARQUES/infocon.htm
http://elies.rediris.es/elies9/4-1-1.htm
http://www.monografias.com/trabajos14/datos/datos.shtml
http://es.wikipedia.org/wiki/Base_de_datos
http://www.monografias.com/trabajos5/basede/basede.shtml


Fecha de entrega: Febrero 23 de 2.008

Solución

Que es dato?: dato es la mínima parte de la información que nos den o un medio investigativo para saber alguna cosa.

Que es información?: medio de aprendizaje es como una forma de culturizase mas o de adquirir mayor conocimiento

Que es procesamiento de datos y los tipos en que se puede dividir?: es como un tipo de dato que se ba manifestar o se va a dar a alguien o a algo














Que es campo?
Es un espacio donde va algún dato o alguna información pequeña


Que es un archivo?
Es un conjunto de datos o información que se quiere guardar en algún lugar

Que es registro?
Un registro es la complementación del campo es la que el usuario quiere que sepan de el.

Que es una base de datos?: Es un conjunto de datos perfectamente ordenados , para facilitar su organización y control de ellos

















9.CUADRO COMPARATIVO


















guia 1

que, a su vez, son colecciones independientes de estructuras de datos y rutinas que interactúan con otros objetos, o que dan acceso para modificar el contenido de un dato o propiedad del propio objeto. También se identifica con las siglas POO y OOP (del inglés Object Oriented Programming).
Esencialmente esta definición es correcta, aunque no puede comprenderse totalmente el tema hay que profundizarlo y es aquí donde la capacidad de abstracción de cada alumno le permitirá obtener el objetivo deseado.
Un buen inicio determina un excelente resultado al concluir cualquier actividad. Por eso debemos aclarar conceptos elementales dentro del desrrollo de la informática, para avanzar con paso firme dentro de la teoría del lenguaje de programación. Aclarar, definir y unificar conceptos es de vital importancia cuando nos dedicamos a una ciencia tan exacta como lo es la informática.
El propósito de esta guía es que ud. adquiera con Fundamentos de Programación los conceptos básicos, pueda medir el conocimiento adquirido en esta clase como fundamento en el desempeño laboral y personal, defina con claridad el concepto de computador,

DEFINICIONES:

Computador:

Un computador se alimenta de energía eléctrica a manera de impulsos eléctronicos llamados BIT, siendo esta la mínima cantidad de información cuyo voltaje varía entre 1,5 , 2,3 ó 3,3. Una agrupacion de BIT, normalmente 8 se conoce como BYTE que forma una instrucción, los cuales viajan a travez de circuitos integrados que son simplemente plaquetas hechas de matreiales conductores de electricidad que poseen conexiones de entrada y salida. Lo anterior opera según el principio de electróstactica, que dice que todos los cuerpos poseen enegía.


REFERENCIAS BIBLIOGRAFICAS

Ø Internet









OBJETIVOS


Ejercicio:
Analizar y solucionar las siguientes preguntas.


Desarrollo:
1. Según el tema visto en clase responda:
1.1. Cuales cree usted son los prerrequisitos para la asistencia al modulo.
*amor
*dedicación
*esfuerzo
*lógica
*abstracción
2. Realice una breve reseña histórica sobre la programación.
Al descubrir la s primeras maquinas o computadores se fueron dando cuenta que necesitaban un mecanismo para hacer avanzar mas rápidamente la evulocion del computador el allí donde se empiezan descubrír los lenguajes , el primer lenguaje fue el lenguaje de maquina luego fueron surgiendo mas y descubrieron el lenguaje que ensamblador que se considero ante muchos como el primero luego vinieron surgiendo los de alto nivel , medio nivel y bajo nivel en tre ellos son considerados los siguiente: c,c++,pascal etc.
2.1. ¿Qué es la programación?
Es una conexión de algoritmos que generan la solución a una dificultad dicha por el usuario
2.2. ¿Cuál fue el primer Lenguaje creado para la programación proyectada a objetos?
El primer lenguaje creado para la poo es simila 67
2.3. ¿Lenguaje de programación de alto nivel, utilizado con frecuencia por programadores principiantes?
El lenguaje utilizado por principiantes es visual Basic, visual estudio

2.4. ¿Qué es un lenguaje de programación?
El lenguaje de programación son acciones consecutivas que el programador ingresa a un programa
2.5. En la actualidad cuales son los lenguajes de programación proyectada a objetos mas utilizados:
Java, visual Basic , c , c++, visual estudio .net , PHP
3. Selección múltiple
3.1. Se conoce como programación primitiva a:
Ø Go To
Ø RPG
Ø NOS
Ø COBON

3.2. Uno de los siguientes no hace parte de lenguaje de programación:
Ø ACCES
Ø SQL
Ø Tokeng Ring
Ø Pascal

3.3. Aparecen las bases de datos en:
Ø PRIMERA GENERACION
Ø CUARTA GENERACION
Ø SEXTA GENERACION
Ø TERCERA GENERACION

3.4. Equipamiento que se utiliza para generar, almacenar, procesar o comunicar información en un entorno de oficina. Esta información se puede generar, copiar y transmitir de forma manual, eléctrica o electrónica, es:

Ø Ofimática
Ø Sistema
Ø Pagina Web.
Ø Computador


3.5. El nombre dado al “lenguaje para marcado de hipertexto” es:
Ø SKT
Ø HTML
Ø URL
Ø OSI

3.6. Primer lenguaje de programación procedural estructurado, utilizado sobre todo para resolver problemas matemáticos.
Ø ALGOrithmic
Ø APL
Ø FORTH
Ø PILOT

3.7. Lenguaje de programación semejante al idioma inglés, que hace hincapié en las estructuras de datos. De amplia utilización, principalmente en empresas.
Ø COBOL
Ø PASCAL
Ø PL/1
Ø LISP

4. En la transferencia de archivos se manejan dos conceptos, cuales son y que tipo de lenguajes se utilizan:

4.1. ____________________________________________________________________________________________________________________

4.2. ____________________________________________________________________________________________________________________
 
Copyright © 2010 PORTAFOLIO DIEGO | Design : Noyod.Com