Documentos de Académico
Documentos de Profesional
Documentos de Cultura
GUIA DE APRENDIZAJE Nº 1
VERSIÓN 1
PERIODO I MEDIA TÉCNICA
CATALINA F.
2020 PROGRAMACIÓN DE SOFTWARE
MARTHA G.
2
INSTITUCIÓN EDUCATIVA LA MILAGROSA
Resolución N° 15161 del 30 de octubre de 2002
DANE N° 105088000532
GUIA DE APRENDIZAJE Nº 1
VERSIÓN 1
PERIODO I MEDIA TÉCNICA
CATALINA F.
2020 PROGRAMACIÓN DE SOFTWARE
MARTHA G.
Un programa de computadora se puede definir como una secuencia de instrucciones que indica
las acciones o tareas que han de ejecutarse para dar solución a un problema determinado.
ETAPAS DE LA PROGRAMACIÓN
Para llegar a tener una secuencia de instrucciones que den solución a un problema es necesario
ejecutar varias etapas.
Etapa de análisis: En esta etapa el programador debe entender claramente el problema. Saber
que es lo que se quiere resolver. (Analizar)
Etapa de Solución general: Escribir la serie de pasos que sean necesarios para dar solución al
problema. Estos pasos se pueden desarrollar a través de un Diagrama de flujo (Utilizando
símbolos) ó a través de un seudo lenguaje (Utilizando Lenguaje común). A lo anterior es lo que se
conoce con el nombre de Algoritmo.
Etapa de prueba: Consiste en chequear el algoritmo paso a paso para estar seguro si la solución
da solución verdaderamente el problema. (Prueba de escritorio). Etapa de implementación
específica: Consiste en traducir el algoritmo a un lenguaje de programación. (Codificar).
Etapa de ejecución: Consiste en ejecutar el programa en un computador y revisar los datos
arrojados para ver si son correctos y hacer los ajustes necesarios. (Implementar).
Etapa de uso: Consiste en instalar el programa de manera definitiva para el uso por parte del
usuario.
Lenguaje de Programación
Se puede definir un lenguaje de programación como un conjunto de reglas ó normas, símbolos y
palabras especiales utilizadas para construir un programa y con él, darle solución a un problema
determinado.
3
INSTITUCIÓN EDUCATIVA LA MILAGROSA
Resolución N° 15161 del 30 de octubre de 2002
DANE N° 105088000532
GUIA DE APRENDIZAJE Nº 1
VERSIÓN 1
PERIODO I MEDIA TÉCNICA
CATALINA F.
2020 PROGRAMACIÓN DE SOFTWARE
MARTHA G.
Tipos de Programación
Dependiendo del lenguaje de programación que se elija, se puede hablar del tipo de programación
que se va a realizar.
4
INSTITUCIÓN EDUCATIVA LA MILAGROSA
Resolución N° 15161 del 30 de octubre de 2002
DANE N° 105088000532
GUIA DE APRENDIZAJE Nº 1
VERSIÓN 1
PERIODO I MEDIA TÉCNICA
CATALINA F.
2020 PROGRAMACIÓN DE SOFTWARE
MARTHA G.
(Programming Logic). Estos lenguajes se desarrollaron con base en las estructuras de sus
antecesores. Recorren o navegan las bases de datos obedeciendo a reglas.
Inteligencia Artificial: Los programas de inteligencia artificial Son programas que se acercan a la
inteligencia humana. Estos programas son capaces de desarrollar conocimiento. Este tipo de
lenguajes trabajan similar a la mente humana.
Tomado de: https://www.ecured.cu/Programaci%C3%B3n_de_computadoras
PRINCIPIO BÁSICO DE
PROGRAMACIÓN
ANALIZAR –
SOLUCIONAR -
PROGRAMAR
EJEMPLO:
Algoritmo: Cargar Un Celular
1.Buscar el cargador
2. Tomar el Cargador
3. Tomar el celular
4. Poner El Enchufe en el Celular
5. Esperar a que se ponga a cargar
6 .Ponerlo en un lugar seguro
5
INSTITUCIÓN EDUCATIVA LA MILAGROSA
Resolución N° 15161 del 30 de octubre de 2002
DANE N° 105088000532
GUIA DE APRENDIZAJE Nº 1
VERSIÓN 1
PERIODO I MEDIA TÉCNICA
CATALINA F.
2020 PROGRAMACIÓN DE SOFTWARE
MARTHA G.
.
ACTIVIDAD 1
1. Elabore un mapa mental del tema correspondiente a la unidad 1. Ingresa a la página web
catalinatics5.webnode.com.co y observa el video mapas mentales.
6
INSTITUCIÓN EDUCATIVA LA MILAGROSA
Resolución N° 15161 del 30 de octubre de 2002
DANE N° 105088000532
GUIA DE APRENDIZAJE Nº 1
VERSIÓN 1
PERIODO I MEDIA TÉCNICA
CATALINA F.
2020 PROGRAMACIÓN DE SOFTWARE
MARTHA G.
B. Apagar computadora
7
INSTITUCIÓN EDUCATIVA LA MILAGROSA
Resolución N° 15161 del 30 de octubre de 2002
DANE N° 105088000532
GUIA DE APRENDIZAJE Nº 1
VERSIÓN 1
PERIODO I MEDIA TÉCNICA
CATALINA F.
2020 PROGRAMACIÓN DE SOFTWARE
MARTHA G.
Preciso. Debe indicar el orden en el cual debe realizarse cada uno de los pasos que
conducen a la solución del problema.
Definido. Esto implica que el resultado nunca debe cambiar bajo las mismas condiciones
del problema, éste siempre debe ser el mismo.
Finito. No se debe caer en repeticiones de procesos de manera innecesaria; deberá
terminar en algún momento.
8
INSTITUCIÓN EDUCATIVA LA MILAGROSA
Resolución N° 15161 del 30 de octubre de 2002
DANE N° 105088000532
GUIA DE APRENDIZAJE Nº 1
VERSIÓN 1
PERIODO I MEDIA TÉCNICA
CATALINA F.
2020 PROGRAMACIÓN DE SOFTWARE
MARTHA G.
TIPOS DE ALGORITMO
Cualitativos: Estos algoritmos son aquellos en los que se colocan elementos verbales. Un
ejemplo de este tipo de algoritmos son las instrucciones o los «paso a paso» que se dan
de formal oral. Tal es el caso de las recetas de cocina
Partes de un algoritmo
Todo algoritmo debe constar de las siguientes partes:
Input o entrada. El ingreso de los datos que el algoritmo necesita para operar.
Proceso. Se trata de la operación lógica formal que el algoritmo emprenderá con lo recibido del
input.
Output o salida. Los resultados obtenidos del proceso sobre el input, una vez terminada la
ejecución del algoritmo.
EJEMPLO:
Algoritmo para elegir unos zapatos de fiesta:
INICIO
1. Entrar a la tienda y buscar la sección de zapatos de
caballero.
2. Tomar un par de zapatos.
3. ¿Son zapatos de fiesta?
4. SI: (ir al paso 5) – NO: (volver al paso 3)
5. ¿Hay de la talla adecuada?
6. SI: (ir al paso 6) – NO: (volver al paso 3)
7. ¿El precio es pagable?
8. SI: (ir al paso 7) – NO: (volver al paso 3)
9
INSTITUCIÓN EDUCATIVA LA MILAGROSA
Resolución N° 15161 del 30 de octubre de 2002
DANE N° 105088000532
GUIA DE APRENDIZAJE Nº 1
VERSIÓN 1
PERIODO I MEDIA TÉCNICA
CATALINA F.
2020 PROGRAMACIÓN DE SOFTWARE
MARTHA G.
Fuente: https://concepto.de/algoritmo-en-informatica/#ixzz6EkA29qhD
ACTIVIDAD 2
10
INSTITUCIÓN EDUCATIVA LA MILAGROSA
Resolución N° 15161 del 30 de octubre de 2002
DANE N° 105088000532
GUIA DE APRENDIZAJE Nº 1
VERSIÓN 1
PERIODO I MEDIA TÉCNICA
CATALINA F.
2020 PROGRAMACIÓN DE SOFTWARE
MARTHA G.
4. Cuando te bañas
11
INSTITUCIÓN EDUCATIVA LA MILAGROSA
Resolución N° 15161 del 30 de octubre de 2002
DANE N° 105088000532
GUIA DE APRENDIZAJE Nº 1
VERSIÓN 1
PERIODO I MEDIA TÉCNICA
CATALINA F.
2020 PROGRAMACIÓN DE SOFTWARE
MARTHA G.
Ejemplo: programa que permita leer la edad y peso de una persona y posteriormente imprimirla.
Inicio
Variables edad, peso.
Imprimir "Escribir los datos (Edad, Peso):"
Leer Edad, Leer Peso.
Visualizar "Tu peso es: ", peso, " y tu edad es: ", edad.
Fin.
12
INSTITUCIÓN EDUCATIVA LA MILAGROSA
Resolución N° 15161 del 30 de octubre de 2002
DANE N° 105088000532
GUIA DE APRENDIZAJE Nº 1
VERSIÓN 1
PERIODO I MEDIA TÉCNICA
CATALINA F.
2020 PROGRAMACIÓN DE SOFTWARE
MARTHA G.
13
INSTITUCIÓN EDUCATIVA LA MILAGROSA
Resolución N° 15161 del 30 de octubre de 2002
DANE N° 105088000532
GUIA DE APRENDIZAJE Nº 1
VERSIÓN 1
PERIODO I MEDIA TÉCNICA
CATALINA F.
2020 PROGRAMACIÓN DE SOFTWARE
MARTHA G.
ACTIVIDAD 3
1. Desarrolle un algoritmo que permita leer tres valores y almacenarlos en las variables A, B y
C respectivamente. El algoritmo debe imprimir cual es el mayor y cual es el menor.
Recuerde constatar que los tres valores introducidos por el teclado sean valores distintos.
Presente un mensaje de alerta en caso de que se detecte la introducción de valores
iguales.
14
INSTITUCIÓN EDUCATIVA LA MILAGROSA
Resolución N° 15161 del 30 de octubre de 2002
DANE N° 105088000532
GUIA DE APRENDIZAJE Nº 1
VERSIÓN 1
PERIODO I MEDIA TÉCNICA
CATALINA F.
2020 PROGRAMACIÓN DE SOFTWARE
MARTHA G.
15
INSTITUCIÓN EDUCATIVA LA MILAGROSA
Resolución N° 15161 del 30 de octubre de 2002
DANE N° 105088000532
GUIA DE APRENDIZAJE Nº 1
VERSIÓN 1
PERIODO I MEDIA TÉCNICA
CATALINA F.
2020 PROGRAMACIÓN DE SOFTWARE
MARTHA G.
16
INSTITUCIÓN EDUCATIVA LA MILAGROSA
Resolución N° 15161 del 30 de octubre de 2002
DANE N° 105088000532
GUIA DE APRENDIZAJE Nº 1
VERSIÓN 1
PERIODO I MEDIA TÉCNICA
CATALINA F.
2020 PROGRAMACIÓN DE SOFTWARE
MARTHA G.
17
INSTITUCIÓN EDUCATIVA LA MILAGROSA
Resolución N° 15161 del 30 de octubre de 2002
DANE N° 105088000532
GUIA DE APRENDIZAJE Nº 1
VERSIÓN 1
PERIODO I MEDIA TÉCNICA
CATALINA F.
2020 PROGRAMACIÓN DE SOFTWARE
MARTHA G.
18
INSTITUCIÓN EDUCATIVA LA MILAGROSA
Resolución N° 15161 del 30 de octubre de 2002
DANE N° 105088000532
GUIA DE APRENDIZAJE Nº 1
VERSIÓN 1
PERIODO I MEDIA TÉCNICA
CATALINA F.
2020 PROGRAMACIÓN DE SOFTWARE
MARTHA G.
ACTIVIDAD 4
1. Tenemos 5 casas de cinco colores diferentes y en cada una de ellas vive una persona de
una nacionalidad diferente. Cada uno de los dueños bebe una bebida diferente, fuma una
marca de cigarrillos diferente y tiene una mascota diferente.
19
INSTITUCIÓN EDUCATIVA LA MILAGROSA
Resolución N° 15161 del 30 de octubre de 2002
DANE N° 105088000532
GUIA DE APRENDIZAJE Nº 1
VERSIÓN 1
PERIODO I MEDIA TÉCNICA
CATALINA F.
2020 PROGRAMACIÓN DE SOFTWARE
MARTHA G.
2.
3.
20