Upload
jenlog
View
301
Download
13
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, codifica
r, depurar y mantener el
código fuente de programas
computacionales
Elección de las incógnitas.
x = número de pantalones
y = 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 human
a.
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
legible por un programador
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 y de fin de proceso.
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 predominante 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 unode TS" se
utiliza, literalmente, y también en el sentido de "poner los toques
finales a" o "ser
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