Post on 12-Aug-2015
qwertyuiopasdfghjklzxcvbnmqw
ertyuiopasdfghjklzxcvbnmqwert
yuiopasdfghjklzxcvbnmqwertyui
opasdfghjklzxcvbnmqwertyuiopa
sdfghjklzxcvbnmqwertyuiopasdf
ghjklzxcvbnmqwertyuiopasdfghj
klzxcvbnmqwertyuiopasdfghjklz
xcvbnmqwertyuiopasdfghjklzxcv
bnmqwertyuiopasdfghjklzxcvbn
mqwertyuiopasdfghjklzxcvbnmq
wertyuiopasdfghjklzxcvbnmqwe
rtyuiopasdfghjklzxcvbnmqwerty
uiopasdfghjklzxcvbnmqwertyuio
pasdfghjklzxcvbnmqwertyuiopas
dfghjklzxcvbnmqwertyuiopasdfg
hjklzxcvbnmqwertyuiopasdfghjk
Recuperación
Informática 1
Carlos Pelcastre
202
Conceptos
Hardware.
Es la parte física de un ordenador o sistema informático, está formado por los componentes electrónicos,
electromecánicos y mecánicos, tales como circuitos de cables y circuitos de luz, placas, utensilios,
cadenas, y cualquier otro material en estado físico, que sea necesario para hacer que el equipo funcione.
El término viene del inglés, significa Partes Duras.
Software
Es un término informático que hace referencia a un programa o conjunto de programas de cómputo que
incluye datos, procedimientos y pautas que permite realizar distintas tareas en un sistema informático. El
software es el soporte lógico e intangible.
Diagramas de Flujo: Simbología
Inicio/Fin Imprimir
Proceso
Entrada de Datos
Conector
Conector
Cinta Magnética
Disco Magnético
Conector de Pagina
Líneas de Flujo
Cuestionario
¿Cuánto es la mitad de 2+2?
Respuesta: 1+1
Respuesta Correcta: 3
Análisis del Problema
En la resolución de cualquier problemática debemos conocer con claridad cuál es el problema y cuáles son
los resultados esperados a dicho problema bajo la premisa sin no entendemos lo que se nos está pidiendo,
difícilmente podremos resolverlo.
Antes que nada se debe crear un análisis de la problemática, que generalmente se convierta en la salida
de nuestro proceso. Se debe desarrollar una tabla de requerimientos donde se identificarán las
necesidades del usuario, del programador y los recursos tecnológicos mínimos para el desarrollo del
software.
En esta base son muy importantes las entrevistas a todos los involucrados con el software de nueva
creación.
Entrada Proceso Salida
Conceptos
Variable. Es un espacio de memoria asignado a un valor cambiante durante la ejecución o proceso de la información.
Las variables se identifican con uno o más caracteres, pero es recomendable no usar símbolos, además no debe iniciar
con un número ni contener espacios en blanco. Se recomienda que el identificador de la variable sea una secuencia de
letras que proporcione información del valor contenido.
Ejemplos:
var Variable Valida 1van Variable Inválida num1 Variable Valida
Existen dos tipos de variables:
1. Variable Independiente. Son las variables que podemos asignar sin ningún problema, las variables que el usuario dan.
2. Variable Dependiente Son las variables que dependen de un proceso para así darles un valor, son variables que el usuario no puede establecer.
V. Independiente x + y = Z V. Dependiente
Constantes. Es un valor definido el cual no cambia durante la ejecución ni las diferentes corridas de un programa. Una
constante puede tener un identificador el cual debe cumplir las mismas reglas que el identificador de una variable. El
identificador generalmente es utilizado para las constantes de texto.
Columna de Proceso. En esta columna se generan las operaciones, asignación de valores y preparación de
resultados, para ello utilizaremos: Operadores aritméticos
[ ] y/o ( )
* /
Jerarquía
+ -
=
Operadores Relacionados
> mayor que
< menor que
= igual que
>= mayor o igual que
<=menor o igual que
Problema 13.
Desarrollar un diagrama de flujo que permita determinar y desplegar en pantalla el mayor de 3 números diferentes dados.
NO NO
SI SI
NO
SI
Prueba de Escritorio
a b c a>b a>c b>c Mayor A Mayor C Mayor B
3 7 11 3>7 Si 7>11 No ×
15 1 9 15>1 Si 15>9 Si ×
3 16 7 3>16 No 16>7 No ×
Inicio
“Escriba 3 números”
a,b,c
a>b
a>c
b>c
“El mayor es:” b
“El mayor es:” a
“El mayor es:” c
Fin
1
1
Problema 15
Desarrollar un diagrama de flujo que muestre en pantalla el mayor de 4 números dados.
NO SI SI
SI NO NO
NO NO
SI SI
NO SI
A B C D a>b a>c a>d b>c b>d Mayor:
7 1 3 5 7>1 Si 7>3 Si 7>5 Si A= 7
8 16 14 22 8>16 No 16>14 Si 16>22 Si D=22
8 10 4 2 8>10 No 10>4 Si 10>2 Si B=10
Inicio
“Digita 4 números”
a,b,c,d
a>b
a>d
a>c c>d
b>d b>c
“Mayor:" a
“Mayor:” b
“Mayor:” c
“Mayor:” d 1
1
Fin
Problema 16
Desarrollar un diagrama de flujo que muestre en pantalla el mayor de 5 números dados.
no
no si si si
si no no
no si
no
si si no
no si si
no no
si
A B C D E A>B A>C A>D A>E B>C B>D B>E C>D D>E Mayor:
1 3 9 11 7 1>3 no 3>9 no 9>11 no 11>7 si 11
5 7 4 2 13 5>7 no 7>4 si 7>2 no 7>13 no 13
16 5 4 1 9 16>5 si 16>4 si 16>1 si 16>9 16
Inicio
“Escriba 5 números”
a, b, c, d ,e
a>b
a>e
a>d
a>c
b>c b>d
c>d d>e
c>e
b>e “Mayor:” b
“Mayor:” a
“Mayor:” e
“Mayor:” c
“Mayor:” d
1
1
2
1
2
Fin
Problema 18
Desarrollar un diagrama de flujo que determine y muestre el pantalla 3 números cualquiera ordenados de Menor a Mayor.
Inicio
“Escriba 3 números”
a, b, c
a<b
b>c
a<c
a>c b<c “El orden es:” b, a, c
“El orden es:” b, c, a
“El orden es:” a, c, b
“El orden es:” c, a, b
“El orden es:” a, b, c
“El orden es:” c, b, a
Fin