1. ~ PRESENTACION Y PUBLICACION
EN SHILDER ~
Claudia alin flores garcia
2. PROGRAMACION
~PROGRAMACION CONCEPTO~
La programación informática es el proceso por el cual se limpia, codifica, traza y protege el código
fuente de programas computacionales, en otras palabras, es indicarle a la computadora lo que tiene
que hacer.
Que es un lenguaje de programación?
un programa destinado a la construcción de otros programas informáticos. Comprende un lenguaje
formal que está diseñado para organizar algoritmos y procesos lógicos que serán luego llevados a
cabo por un ordenador o sistema informático, permitiendo controlar así su comportamiento físico,
lógico y su comunicación con el usuario humano.
EJEMPLOS
Lenguajes de bajo nivel. Se trata de lenguajes de programación que están diseñados para un
hardware específico
Lenguajes de alto nivel. Pueden emplearse indistintamente de la arquitectura del hardware
Lenguajes de nivel medio. propone lenguajes de programación que se ubican en un punto medio entre
los dos anteriores
4. ~ALGORITMOS~
QUE SON?
Es un conjunto de instrucciones o reglas definidas, ordenadas y finitas que permite, solucionar un
problema, realizar un cómputo, procesar datos y llevar a cabo otras tareas o actividades.algoritmo
como una secuencia de pasos finitos bien definidos que resuelven un problema. Por ejemplo, la
ejecución de tareas cotidianas tan simples como cepillarse los dientes, lavarse las manos o seguir el
manual de instrucciones de armado de un mueble, se pueden ver como un algoritmo.
TIPOS
● Algoritmos computacionales. En este tipo de algoritmos la resolución depende de un cálculo
matemático por lo que puede ser resuelto por una computadora o calculadora.
● Algoritmos no computacionales. Son aquellos algoritmos que no pueden ser resueltos por una
computadora y necesitan de la intervención humana para ello.
● Algoritmos cualitativos. En este tipo de algoritmo no se realizan cálculos numéricos para su
resolución, sino secuencias lógicas o formales.
● Algoritmos cuantitativos. Este tipo de algoritmo depende de un cálculo numérico para poder
mostrar el output.
5. ~ALGORITMOS~
EJEMPLOS
Algoritmos de ordenación: Son aquellos cuya función es ordenar una lista de elementos según un
orden determinado (alfabético, de menor a mayor, etc.)
De búsqueda: Dada una lista de elementos y un elemento a buscar, implementan la mejor manera de
encontrarlo.
Recursivos: Son los algoritmos que en algún momento se invocan a sí mismos.
Un ejemplo de algoritmo que seguimos todos los días (o deberíamos) es el proceso de lavarse los
dientes:
1- Poner pasta dentífrica en el cepillo.
2- Humedecerla con agua.
3- Cepillar una muela hasta que esté limpia.
4. Cepillar otra muela….. hasta terminar el cepillado de todas las muelas y dientes. 5. Enjuagarse.
6. Limpiar el cepillo y secarlo.
Si seguimos este algoritmo conseguiremos solucionar el problema que teníamos antes de iniciarlo
(dientes sucios).
6. ~PSEUDCODIGO~
QUE ES?
El pseudocódigo es una forma de escribir los pasos que va a realizar un programa de la forma más
cercana al lenguaje de programación que vamos a utilizar posteriormente. Es una forma de
representación sencilla de utilizar y de manipular. Facilita el paso del programa al lenguaje de
programación. Es independiente del lenguaje de programación que se vaya a utilizar. Es un
método que facilita la programación y solución al algoritmo del programa.
EJEMPLO
Pedir un número y mostrarlo por pantalla
ALGORITMO Mostrar;
VAR
ENTERO entrada;
INICIO
ESCRIBIR("Dame un número");
LEER( entrada );
ESCRIBIR( entrada );
FIN
7. ~PSEINT~
QUE ES?
La herramienta PSeInt es un intérprete de un lenguaje de programación basado en pseudocódigo.
Este software pretende facilitarle al principiante la tarea de escribir algoritmos en este pseudolenguaje
presentando un conjunto de ayudas y asistencias, y brindarle además algunas herramientas adicionales
que le ayuden a encontrar errores y comprender la lógica de los algoritmos
COMO SE UTILIZA
Una variable es un espacio de la memoria donde guardar información. La información que se guarda
en la variable puede ser de diversos tipos y puede ir cambiando a lo largo del programa. A la variable
hay que darle un nombre para identificarla, y ese nombre estará formado solo por letras, números y el
guion bajo únicamente; no debe contener espacios ni operadores, ni palabras claves del lenguaje.
Identificadores de variable correctos podrían ser: nombre_usuario, fecha_2018, edad, A, X, suma, …
Cada variable tiene un tipo de dato asociado, por lo que siempre guardará el mismo tipo de dato. Una
variable que guarde un número no podrá guardar después otro tipo que no sea un número. Los tipos
de datos en PSeInt pueden ser: NUMERO, NUMERICO, ENTERO, REAL, CARACTER, TEXTO, CADENA y
LOGICO. Para declarar una variable se utiliza la palabra clave. A continuación veremos la sintaxis y un
ejemplo de como declarar variables: Definir
Una vez declarada la variable se le puede asignar un valor y también pedir por teclado ese valor (leer).
También existe una palabra clave para mostrar datos por pantalla, esta es Escribir, si se utiliza Sin
Saltar, no se hace un salto de línea después, sino se utiliza se hará un salto de línea.
9. ~PSEINT~
EJEMPLOS DE PSEUDCODIGO
Pedir un número y mostrarlo por pantalla
ALGORITMO Mostrar;
VAR
ENTERO entrada;
INICIO
ESCRIBIR("Dame un número");
LEER( entrada );
ESCRIBIR( entrada );
FIN