Upload
pac95
View
156
Download
3
Embed Size (px)
Citation preview
Cristancho Arevalo Lizeth PaolaGarzon Garzon Jenny Lorena
1102 1
2012 hacia una calidad educativa democratica y humanista
Cristancho Arevalo Lizeth PaolaGarzon Garzon Jenny Lorena
11022
2012 hacia una calidad educativa democratica y humanista
es el proceso de diseñar, codificar,
depurar y mantener el código fuente de
programas computacionales
Elección de las incógnitas.
x = número de pantalonesy = número de chaquetas
2Función objetivof(x,y)= 50x + 40y3Restricciones
Cristancho Arevalo Lizeth PaolaGarzon Garzon Jenny Lorena
11023
2012 hacia una calidad educativa democratica y humanista
se da por expresar los algoritmos de una manera más
cercana a la capacidad cognitiva
humana.
Cristancho Arevalo Lizeth PaolaGarzon Garzon Jenny Lorena
11024
2012 hacia una calidad educativa democratica y humanista
es el único que entiende
directamente la computadora, utiliza el alfabeto binario
que consta de los dos únicos símbolos 0 y 1,
denominados bit
00000 1001110 LOAD 11110
00001 10110100 STOR10100
00010 10011110 LOAD 11110
00011 11010100 ADD10100
00100 10111111 STOR11111
00101 00000000 HALT
Cristancho Arevalo Lizeth PaolaGarzon Garzon Jenny Lorena
11025
2012 hacia una calidad educativa democratica y humanista
Las principales clasificación de los lenguajes de alto
nivel son: Ada ALGOL BASIC C# COBOL
Fortran Java Lisp Modula-2 Pascal
Perl PHP PL/1 PL/SQL Python Ruby
with Ada.Text_IO, Ada.Strings.Unbounded;
use Ada.Text_IO, , Ada.Strings.Unbounded;
procedure Hola_Mundo is Rist : Unbounded_String := To_Unbounded_String ("¡Hola, mundo!"); begin
Put (Rist); end Hola_Mundo
Cristancho Arevalo Lizeth PaolaGarzon Garzon Jenny Lorena
11026
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
Cristancho Arevalo Lizeth PaolaGarzon Garzon Jenny Lorena
11027
2012 hacia una calidad educativa democratica y humanista
es una metodología de diseño de
software y un paradigma de
programación que define los programas
en términos de "clases de objetos",
objetos que son entidades que
combinan estado (es decir, datos)
y comportamiento (es
class punto { int x, y ; // privadas POR
PREDETERMINACION public: // LO QUE SIGUE ES público int dax() { return x; } int day() { return y; } punto ( int nx, int ny )
; ~punto(); }punto::punto(int nx, int ny){ x = nx ; y = ny ;} punto::~punto(){ delete
x ; delete y ;}
Cristancho Arevalo Lizeth PaolaGarzon Garzon Jenny Lorena
11028
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 PaolaGarzon Garzon Jenny Lorena
11029
2012 hacia una calidad educativa democratica y humanista
Es el proceso de programar y
proyectar una serie de
elementos para producir objetos
visuales destinados a
comunicar mensajes
El escritorio es la pantalla que
representa una imagen que nos
comunica un mensaje al igual que un
icono que realiza una función
Cristancho Arevalo Lizeth PaolaGarzon Garzon Jenny Lorena
110210
2012 hacia una calidad educativa democratica y humanista
es un conjunto preescrito de
instrucciones o reglas bien
definidas, ordenadas y finitas que
permite realizar una actividad
Cristancho Arevalo Lizeth PaolaGarzon Garzon Jenny Lorena
110211
2012 hacia una calidad educativa democratica y humanista
Análisis del problemaDiseño del algoritmoCodificaciónCompilaciónEjecuciónVerificaciónDepuración
documentación
Inicio ...
float b, h, a; printf("Diga la
base"); scanf("%f", &b);
printf("Diga la altura");
scanf("%f", &h); a = (b*h)/2;
printf("El área del triángulo es
%f", a)
... Fin
Cristancho Arevalo Lizeth PaolaGarzon Garzon Jenny Lorena
110212
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, los 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 de inicio
13
2012 hacia una calidad educativa democratica y humanista
Cristancho Arevalo Lizeth PaolaGarzon Garzon Jenny Lorena
1102
TerminalRepresenta el inicio y
fin de un programa
Entrada/salidaCualquier tipo de
introducción de datos
Proceso Operación que se
pueda originar un cambio de valor
DecisiónIndica operaciones
lógicas o comparaciones de
datos
Conector misma pagina
Es para enlazar cualquier parte de un
diagramaLínea de flujo
Indica el sentido de la ejecución de las
operaciones
SalidaPara mostrar los resultados de los
datos
Cristancho Arevalo Lizeth PaolaGarzon Garzon Jenny Lorena
110214
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 PaolaGarzon Garzon Jenny Lorena
110215
2012 hacia una calidad educativa democratica y humanista
La memoria RAM queda inserta en el momento que se crea la variable y queda
guardad en el nombre y cada vez mas asignamos un
valor a la variable
DIM 1 as string
Var1 puede tener cualquier numero
de caracteres
Cristancho Arevalo Lizeth PaolaGarzon Garzon Jenny Lorena
110216
2012 hacia una calidad educativa democratica y humanista
Los operadores matemáticos básicos son los mismos que
están disponibles en la mayoría de los lenguajes de
programación
adición (+), substracción (-), división (/), multiplicación (*), y módulo (%; que produce el resto
de una división entera).
significado<menor quea<ba es menor que b>mayor quea>ba es mayor que b==igual aa==ba es
igual a b!=no igual aa!=ba no es igual a b<=menor que o igual aa<=5a es menor que o igual
a b>=mayor que o igual aa>=ba es menor que o igual a b
Los operadores relacionales son símbolos que se usan
para comparar dos valores. Si el resultado de la
comparación es correcto la expresión considerada es
verdadera, en caso contrario es falsa.
Cristancho Arevalo Lizeth PaolaGarzon Garzon Jenny Lorena
110217
2012 hacia una calidad educativa democratica y humanista
AND XOROR.
ENTRADA ENTRADA SALIDA
0 0 0
0 1 0
1 0 0
1 1 1
ENTR
ADA
ENTRADA
SALIDA
0 0 0
0 1 1
1 0 1
1 1 1
ENTRADA ENTRADA SALIDA
0 0 0
0 1 1
1 0 1
1 1 0
Cristancho Arevalo Lizeth PaolaGarzon Garzon Jenny Lorena
110218
2012 hacia una calidad educativa democratica y humanista
es el lenguaje de marcado predomin
ante para la elaboración
de páginas web.
Cristancho Arevalo Lizeth PaolaGarzon Garzon Jenny Lorena
110219
2012 hacia una calidad educativa democratica y humanista
es un programa de los sistemas tipo Unix que muestra las
primeras líneas de uno o
más archivos de texto.
-n número: imprime el número indicado de líneas.-c número: imprime el número indicado de bytes
Cristancho Arevalo Lizeth PaolaGarzon Garzon Jenny Lorena
110220
2012 hacia una calidad educativa democratica y humanista
es una pequeña marca distintiva,
como un signo diacrítico o el
punto sobre una minúscula
Se cree que la frase "a una T" se deriva de esta palabra.
La frase "poner los puntos sobre una cruz,
y es uno de TS" se utiliza, literalmente, y
también en el sentido de "poner los toques
finales a" o "ser cuidadoso
Cristancho Arevalo Lizeth PaolaGarzon Garzon Jenny Lorena
110221
2012 hacia una calidad educativa democratica y humanista
Su contenido es visible en el
navegador y puede tener
diversidad de los elementos
<html><head><title>Title of the document</title></head>
<body>The content of the document......</body>
</html>
Cristancho Arevalo Lizeth PaolaGarzon Garzon Jenny Lorena
110222
2012 hacia una calidad educativa democratica y humanista
Para poder entrar en un texto de una pagina web
<center> this text will be center-
aligned.</center>
Cristancho Arevalo Lizeth PaolaGarzon Garzon Jenny Lorena
110223
2012 hacia una calidad educativa democratica y humanista
Define la alineación de su contenido de un
diseño de pagina web
<p align="left">Texto alineado a la izquierda</p>
<p align="center">Texto alineado al centro</p>
<p align="right">Texto alineado a la derecha</p>
Cristancho Arevalo Lizeth PaolaGarzon Garzon Jenny Lorena
1102 24
2012 hacia una calidad educativa democratica y humanista