Sunteți pe pagina 1din 17

ALGORITMOS

Y QBASIC
Lina Ramírez
Karen Goyeneche
Nicolás Romero
Sebastián Castro
Christian González
ALGORITMOS
Para llegar a la realización de un
programa es necesario el diseño
previo de un algoritmo, de modo
que sin algoritmo no puede existir
un programa.
CARACTERÍSTICA
Ser definido S
Ser finito
Tener cero o más entradas
Tener una o más salidas
Ser efectivo
HISTORIA
● Siglo XIX:
Se
produjo
el primer
algoritmo
para un
computa ● Abdullah
dor. La Muhammad
autora bin Musa al-
fue Ada Khwarizmi.
PSEUDOCÓDIGO
El pseudocódigo es un
lenguaje de
algoritmos.

El pseudocódigo
utiliza palabras tales
como Start, End,
Stop, If-then-else,
While, etc.
CARACTERÍSTICAS
EJEMPLO
Start
{Cálculo de impuesto y salario}
Read nombre, hora, precio_hora
Salario_bruto horas * precio_hora
Tasa 0.1 * salario_bruto
Salario_neto salario_bruto – tasa
Write nombre, salario_bruto, tasa,
salario_neto
LENGUAJE DE
PROGRAMACIÓN
Una computadora funciona
bajo control de un programa el
cual debe estar almacenado en
la unidad de memoria; tales
como el disco duro.
LENGUAJE
MÁQUINA
Aunque este
lenguaje es el
que entiende la
computadora, es
muy difícil de
manejar en la
comunicación
humana.
LENGUAJE DE BAJO
NIVEL
Una instrucción típica de suma
sería:
ADD M, N, P
Evidentemente es mucho más
sencillo recordar la instrucción
anterior con un nemotécnico que
su equivalente en código
máquina.
LENGUAJE DE ALTO
NIVEL
Los programas son transportables,
lo que significa la posibilidad de
poder ser ejecutados con poca o
ninguna modificación en
diferentes tipos de computadoras.
DIAGRAMA DE
FLUJO
Es importante resaltar que el
Diagrama de Flujo muestra el
sistema como una red de
procesos funcionales
conectados entre sí por "
Tuberías " y "Depósitos" de
datos que permite describir el
movimiento de los datos a
través del Sistema. Este
describirá : Lugares de Origen
SÍMBOLOS
UTILIZADOS
SÍMBOLO SÍMBOLO SÍMBOLO
REGLAS PARA CREAR
DIAGRAMAS
Se deben evitar cruce de
líneas, para lo cual se quisiera
separar el flujo del diagrama a
un sitio distinto, se pudiera
realizar utilizando los
conectores. Se debe tener en
cuenta que solo se van a
utilizar conectores cuando sea
estrictamente necesario.
QBASIC
El editor interactivo es la
pieza central de QBasic, verifica la
sintaxis de cada línea tan pronto
se teclea. Si la sintaxis es
correcta, se traduce
inmediatamente
al código ejecutable; en caso
contrario, aparece una descripción
del error.
COMANDOS
CLS PRINCIPALES

CLOSE

END

FOR...NEXT

S-ar putea să vă placă și