Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Curso: 5° Año
Secuencia didáctica N° 1
Presentación:
En esta secuencia se abordarán los conceptos básicos que le permitirán al estudiante comenzar
a desandar el camino de la programación. Los estudiantes podrán adquirir destrezas y
habilidades en esta disciplina, que se irán abordando a través de situaciones problemáticas del
mundo real de forma sencilla y concisa, y que aumentarán su complejidad paulatinamente hasta
lograr abarcar todos los contenidos y aprendizajes propuestos.
Contenidos y aprendizajes:
Objetivos:
Criterios de evaluación:
Conceptos básicos
Lenguajes de programación
Son lenguajes artificiales creados por el hombre para lograr que la máquina realice funciones
previamente establecidas.
Los lenguajes de programación están formados por un conjunto de símbolos y reglas sintácticas
y semánticas específicas que definen su estructura y el significado de sus elementos y
expresiones.
Algoritmo
Es un conjunto de instrucciones bien definidas, ordenadas y finitas que permite realizar una
actividad mediante pasos. Dados un estado inicial y una entrada, siguiendo los pasos sucesivos
se llega a un estado final y se obtiene una solución.
Diagrama de flujo
Son descripciones gráficas de algoritmos; usan símbolos conectados con flechas para indicar la
secuencia de instrucciones. Por su facilidad de lectura son usados al iniciarnos en la programación
para comprender de mejor manera el proceso lógico de un algoritmo.
Programa
Suelen subdividirse en partes menores denominadas módulos, de forma que cada módulo sea
menos complejo que el programa completo.
Código fuente
El código fuente de un programa es un conjunto de líneas de texto en las que están expresadas
las instrucciones que debe seguir la computadora para ejecutar dicho programa. En el código
fuente de un programa está descrito por completo su funcionamiento.
Sintaxis
Cuando programamos, necesitamos un lugar donde guardar los datos con los que operamos, es
decir, cuando declaramos una variable o una constante reservamos un lugar para alojar un dato,
ya sea número, texto, etc.
Estos datos pueden variar o no durante el proceso de ejecución del algoritmo, según esa variación,
pueden ser:
Tanto las variables como las constantes pueden recibir cualquier nombre significativo siempre y
cuando no comience por un número.
Pseudocódigo
Aquí empezamos a ver cómo se van a ir aplicando los conceptos que vimos anteriormente, en
este caso la sintaxis del código fuente.
Comenzaremos con la coma y el punto y coma. Su función, al igual que en nuestro lenguaje, es
la de separar expresiones. El punto y coma (;) se utiliza al final de cada línea de código, esto
indica el fin de una instrucción y el comienzo de otra.
Por su parte la coma (,) se utiliza para separar 2 expresiones dentro de una misma línea de
código. En muchos casos es necesario combinar 2 expresiones en una misma línea para poder
presentar información más detallada.
Para mostrar por pantalla un mensaje o un valor, usaremos la instrucción escribir. Después de
esta operación si ponemos una variable, nos mostrara el valor que contenga la variable. Todo el
texto que agreguemos entre comillas será mostrado por pantalla solo como un texto constante.
Ejemplo:
Ejemplo: leer n;
Al inicio de nuestro programa debemos definir las variables y constantes que vamos a utilizar para
que nuestro programa reserve un lugar en memoria para ellas.
Dependiendo del tipo de dato que vamos a almacenar en ellas podemos clasificarlas en 3 tipos:
• Numérico: números, tanto enteros como reales. Para separar decimales se utiliza el punto.
Ejemplos: 12 23 0 -2.3 3.14
• Lógico: solo puede tomar dos valores: VERDADERO o FALSO.
• Carácter: caracteres o cadenas de caracteres encerrados entre comillas (pueden ser
dobles o simples). Ejemplos 'hola' "hola mundo" '123' 'FALSO' 'etc'
Entonces, para poder definir nuestras variables y constantes lo haremos con la instrucción definir.
Algoritmo Ejemplo
Leer dia;
FinAlgoritmo
Clase 2
Los operadores son elementos formados por símbolos y signos que indican la operación que se
va a realizar con los datos implicados.
No en todos los lenguajes se utilizan los mismos operadores, sobre todo los lógicos.
Aritméticos Relacionales
Operador Significado Operador Significado
+ Suma > Mayor que
- Resta < Menor que
* Multiplicación == Igual que
/ División >= Mayor igual que
^ Potencia <= Menor igual que
< > ó != Distinto que
Asignación de valores
Para asignar un valor a una variable o a una constante se utiliza un símbolo formado por 2
caracteres, el signo menor (<) y un guion (-) quedando de esta manera: <
Cuando hay una asignación en un programa primero se evalúa lo que está a la derecha del
símbolo < y luego se almacena en lo que está a la izquierda del símbolo.
S < n1 + n2;
Diagramas de flujo
1 - Todo diagrama de flujo debe tener un inicio y un fin: Para no crear confusión se debe
establecer obligatoriamente donde comienza y donde termina un diagrama de flujo.
2 - Líneas rectas verticales y horizontales: Las líneas utilizadas para indicar el flujo del
diagrama deben ser rectas, verticales y horizontales y en ningún caso deben cruzarse.
3 - No existen líneas sueltas: Todas las líneas utilizadas para indicar el flujo del diagrama
deberán estar conectadas a un símbolo.
4 - Igual a como escribimos: El diagrama tiene una construcción de arriba hacia abajo y de
izquierda a derecha.
5 - Enumerar páginas: Si el diagrama de flujo es muy extenso y requiere de más de una hoja, se
deben utilizar los conectores adecuados y enumerar las páginas.
6 - Una sola línea a cada símbolo: No debe llegar más de una línea a un símbolo. En el caso
que haya 2 o más líneas para conectar a un símbolo se debe conectar en la línea anterior al
símbolo.
Actividades prácticas
Actividades clase 3
7) Realizar un programa que calcule el promedio de las 3 notas ingresadas previamente por
el usuario.
Actividades clase 4
8) Confeccionar un programa para un almacén que calcule el total de una venta. El usuario
deberá ingresar el artículo vendido, el precio y la cantidad vendida.
10) Confeccionar un programa que calcule el total de una venta de un comercio. El usuario
deberá ingresar por teclado el artículo, el precio, la cantidad y el porcentaje de
descuento. El programa efectuará los cálculos y mostrará los resultados por pantalla.