1. 2012 hacia una calidad educativa democratica y humanista
Cristancho Arevalo Lizeth Paola
Garzon Garzon Jenny Lorena
1102 1
2. 2012 hacia una calidad educativa democratica y humanista
es el proceso de Elección de las
diseñar, codifica incógnitas.
x = número de
r, depurar y pantalones
mantener el y = número de
código fuente de chaquetas
programas 2Función objetivo
computacionale f(x,y)= 50x + 40y
3Restricciones
s
Cristancho Arevalo Lizeth Paola
Garzon Garzon Jenny Lorena
1102
2
3. 2012 hacia una calidad educativa democratica y humanista
se da por
expresar
los algoritmo
s de una
manera más
cercana a la
capacidad cog
nitiva human Arevalo Lizeth Paola
Cristancho
a. Garzon Garzon Jenny Lorena
1102
3
4. 2012 hacia una calidad educativa democratica y humanista
es el único que
00000 1001110 LOAD
entiende
11110
directamente la 00001 10110100 STOR
computadora, 10100
utiliza el 00010 10011110 LOAD
alfabeto 11110
00011 11010100 ADD
binario que
10100
consta de los 00100 10111111 STOR
dos únicos 11111
símbolos 0 y Cristancho Arevalo Lizeth Paola
1, Garzon Jenny Lorena
Garzon
00101 00000000 HALT
denominados bit 1102
4
5. 2012 hacia una calidad educativa democratica y humanista
Las principales
clasificación de with Ada.Text_IO,
los lenguajes Ada.Strings.Unbounded;
de alto nivel use Ada.Text_IO, ,
son: Ada ALGOL Ada.Strings.Unbounded;
BASIC C# COBOL procedure Hola_Mundo is
Fortran Java Rist : Unbounded_String
Lisp Modula-2 := To_Unbounded_String
Pascal Perl PHP ("¡Hola, mundo!"); begin
PL/1 PL/SQL Put (Rist); end
Python Ruby Hola_Mundo
Cristancho Arevalo Lizeth Paola
Garzon Garzon Jenny Lorena
1102
5
6. 2012 hacia una calidad educativa democratica y humanista
Implementa una
representación simbólica
de los códigos de
máquina binarios y otras
constantes necesarias
para programar
una arquitectura dada
de CPU y constituye la
representación más
directa del código
máquina específico para
cada arquitectura Garzon Garzon Jenny Lorena
Cristancho Arevalo Lizeth Paola
legible por un 1102
6
7. 2012 hacia una calidad educativa democratica y humanista
es una metodología class punto { int x, y ; //
de diseño de privadas POR
software y un PREDETERMINACION p
ublic: // LO QUE SIGUE ES
paradigma de público int dax() { return
programación que x; } int day() { return y;
define los programas } punto ( int nx, int ny )
en términos de ; ~punto(); }punto::punto(
"clases de objetos", int nx, int ny){ x = nx ; y =
ny ;} punto::~punto(){ delete
objetos que son x ; delete y ;}
entidades que
combinan estado (es Arevalo Lizeth Paola
Cristancho
Garzon Garzon Jenny Lorena
decir, datos) 1102
7
8. 2012 hacia una calidad educativa democratica y humanista
es un mensaje
de software que
indica que algo
ha
ocurrido, como
un tecleo o un
click de un
mouse.
Cristancho Arevalo Lizeth Paola
Garzon Garzon Jenny Lorena
1102
8
9. 2012 hacia una calidad educativa democratica y humanista
Es el proceso de
El escritorio es
programar y
la pantalla que
proyectar una
representa una
serie de
imagen que nos
elementos para
comunica un
producir
mensaje al
objetos visuales
igual que un
destinados a
icono que
comunicar Cristancho Arevalo Lizeth Paola
realiza una
mensajes Garzon Garzon Jenny Lorena
1102 función 9
10. 2012 hacia una calidad educativa democratica y humanista
es un conjunto
preescrito de
instrucciones o
reglas bien
definidas, ordena
das y finitas que
permite realizar
una actividad
Cristancho Arevalo Lizeth Paola
Garzon Garzon Jenny Lorena
1102
10
11. 2012 hacia una calidad educativa democratica y humanista
Análisis del Inicio ...
problema float b, h, a; printf("Diga la
base"); scanf("%f", &b);
Diseño del printf("Diga la altura");
algoritmo scanf("%f", &h); a = (b*h)/2;
Codificación printf("El área del triángulo es
%f", a)
Compilación ... Fin
Ejecución
Verificación
Depuración
documentación Garzon Jenny Lorena
Cristancho Arevalo Lizeth Paola
Garzon
1102
11
12. 2012 hacia una calidad educativa democratica y humanista
es la representación
gráfica del algoritmo o
proceso. Se utiliza en disciplinas
como
la programación, la economía, l
os procesos industriales y
la psicología cognitiva. Estos
diagramas utilizan símbolos con
significados bien definidos que
representan los pasos del
algoritmo, y representan el
flujo de ejecución mediante
flechas que conectan los puntos
Cristancho Arevalo Lizeth Paola
de inicio y de fin de proceso. Garzon Jenny Lorena
Garzon
1102
12
13. 2012 hacia una calidad educativa democratica y humanista
Terminal
Representa el inicio y Conector misma
fin de un programa pagina
Es para enlazar
Entrada/salida cualquier parte de un
Cualquier tipo de diagrama
introducción de datos Línea de flujo
Indica el sentido de la
Proceso
ejecución de las
Operación que se
operaciones
pueda originar un
cambio de valor Salida
Decisión Para mostrar los
Indica operaciones resultados de los
lógicas o datos
comparaciones de Arevalo Lizeth Paola
Cristancho
datos Garzon Garzon Jenny Lorena
1102
13
14. 2012 hacia una calidad educativa democratica y humanista
Una constante informática, un
valor que no puede ser alterado
en la ejecución de un programa.
Una función constante, aquella
que toma el mismo valor para
cualquier valor de la variable
Cristancho Arevalo Lizeth Paola
Garzon Garzon Jenny Lorena
1102
14
15. 2012 hacia una calidad educativa democratica y humanista
La memoria RAM queda DIM 1 as string
inserta en el momento
que se crea la variable Var1 puede tener
y queda guardad en el cualquier numero de
nombre y cada vez mas caracteres
asignamos un valor a la
variable
Cristancho Arevalo Lizeth Paola
Garzon Garzon Jenny Lorena
1102
15
16. 2012 hacia una calidad educativa democratica y humanista
Los operadores matemáticos adición (+), substracción (-
básicos son los mismos que ), división (/), multiplicación (*), y
están disponibles en la módulo (%; que produce el resto
mayoría de los lenguajes de de una división entera).
programación
Los operadores relacionales significado<menor quea<ba es
son símbolos que se usan menor que b>mayor quea>ba es
para comparar dos valores. mayor que b==igual aa==ba es
Si el resultado de la igual a b!=no igual aa!=ba no es
igual a b<=menor que o igual
comparación es correcto la aa<=5a es menor que o igual
expresión considerada es a b>=mayor que o igual
verdadera, en caso aa>=ba es menor que o igual a b
contrario es falsa.Cristancho Arevalo Lizeth Paola
Garzon Garzon Jenny Lorena
1102
16
17. 2012 hacia una calidad educativa democratica y humanista
AND OR. XOR
ENTR ENTR SALI
ENTRADA ENTRADA SALIDA ENTRADA
ADA ADA
DA ENTRADA SALIDA
0 0 0 0 0 0 0 0 0
0 1 0 0 1 1
0 1 1
1 0 0 1 0 1
1 0 1
1 1 1 1 1 0
1 1 1
Cristancho Arevalo Lizeth Paola
Garzon Garzon Jenny Lorena
1102
17
18. 2012 hacia una calidad educativa democratica y humanista
es el lenguaje de
marcado predominante
para la elaboración
de páginas web.
Cristancho Arevalo Lizeth Paola
Garzon Garzon Jenny Lorena
1102
18
19. 2012 hacia una calidad educativa democratica y humanista
es un programa de los -n número: imprime el
sistemas tipo Unix que número indicado de
muestra las primeras líneas.
líneas de uno o -c número: imprime el
más archivos de texto. número indicado de bytes
Cristancho Arevalo Lizeth Paola
Garzon Garzon Jenny Lorena
1102
19
20. 2012 hacia una calidad educativa democratica y humanista
es una pequeña Se cree que la frase
marca distintiva, como "a una T" se deriva
un signo diacrítico o el de esta palabra.
punto sobre La frase "poner los
una minúscula puntos
sobre una cruz, y es uno
de TS" se
utiliza, literalmente, y
también en el sentido
Cristancho Arevalo Lizeth Paola
Garzon Garzon Jenny Lorena
1102 de "poner los toques 20
21. 2012 hacia una calidad educativa democratica y humanista
<html>
Su contenido es visible <head>
en el navegador y <title>Title of the
document</title>
puede tener diversidad </head>
de los elementos
<body>
The content of the document......
</body>
</html>
Cristancho Arevalo Lizeth Paola
Garzon Garzon Jenny Lorena
1102
21
22. 2012 hacia una calidad educativa democratica y humanista
Para poder
<center> this text
entrar en un will be center-
texto de una
pagina web
aligned.</center>
Cristancho Arevalo Lizeth Paola
Garzon Garzon Jenny Lorena
1102
22
23. 2012 hacia una calidad educativa democratica y humanista
<p align="left">Texto alineado a
Define la alineación de la izquierda</p>
su contenido de un diseño
<p align="center">Texto alineado
de pagina web al centro</p>
<p align="right">Texto alineado
a la derecha</p>
Cristancho Arevalo Lizeth Paola
Garzon Garzon Jenny Lorena
1102
23
24. 2012 hacia una calidad educativa democratica y humanista
Cristancho Arevalo Lizeth Paola
Garzon Garzon Jenny Lorena
1102 24