Professional Documents
Culture Documents
MDULO 1
Conocimientos esenciales de
programacin
CURSO
Lgica y Lenguaje de Programacin
INFOTECH
Capacidades especficas
Nombre del mdulo 1 Contenidos Recursos Comprensin e Indagacin y Actitudes y valores Duracin
Juicio crtico Creatividad
informacin experimentacin
1. Fundamentos de
computacin. Conoce las
definiciones de Lgica y
Lenguaje de
Se incentiva la
Programacin. Explora las
Planteamiento de exploracin de
Conoce la funcin del posibilidades en la
2. Lgica de preguntas abiertas para herramientas adicionales Actitud comprometida
algoritmo en la creacin creacin de un algoritmo.
Programacin - incentivar el debate en el del entorno de Java. con el nuevo aprendizaje.
Fichas de aprendizaje. de un programa. Explora las diversas
Diagramas de flujo. aula. Se incentiva la creacin Responsabilidad frente
Ejercicios Conoce el Diagrama opciones para crear
Temtica transversal de Proyectos nuevos de a nuevas tareas. Se
Conocimientos esenciales complemenarios de Flujo: Simbologa, Diagramas de Flujo. 4 Sesiones
actual y acorde a las acuerdo a las fomenta la independencia
de programacin (aplicaciones y funcin y tipos. Explora las diversas (1 mes)
preferencias del grupo preferencias de cada en la realizacin de
cuestionarios) en Paideia. Conoce el opciones para crear
3. Lgica de etario que permite alumno. trabajos aplicando un
Recursos de la Web. Pseudocdigo como pseudocdigo.
Programacin - flexibilidad en cuanto a la Se motiva a aplicar los estilo propio a sus
representacin de un Investiga sobre los
Pseudocdigo. generacin de diferentes aprendizajes a otras reas creaciones.
algoritmo. Lenguajes de
sub temas. de mbito acadmico y
Conoce los Lenguajes Programacin.
personal.
de Programacin:
mquina, de alto nivel
4. Lenguajes de (JAVA) y bajo nivel.
Programacin.
@
# Conocimientos previos
1
Mapa de contenidos
Lgica y Lenguaje
de Programacin
Pensando de forma
+
la computadora Lgica
Lenguaje de
Programacin conjunto de
pasos o acciones
Programa Algoritmo
que se puede
convertir en un
Contenidos de aprendizaje
Revisemos los siguientes trminos.
Conceptos bsicos
1. HARDWARE
Es la parte fsica (o tangible) que puedes ver y tocar en
una computadora. Por ejemplo: el monitor, la carcasa,
el teclado y el mouse. Dentro de la carcasa se encuen-
tran otros elementos como, por ejemplo, la lectora de
CD/DVD y el CPU.
2
2. SOFTWARE
3. DATOS
Son los elementos o valores que ingresas a la
computadora para que esta pueda
manipularlos. Por ejemplo: un conjunto de
letras, nmeros, sonidos o imgenes.
4. INFORMACIN
Es el resultado de la transformacin o
del procesamiento que realiza una com-
putadora a los datos que se ingresan
para transmitir un mensaje determina-
do. Por ejemplo: una tabla resumen o
un grfico de barras.
3
Pasos para la solucin de problemas usando la computadora
LGICA DE PROGRAMACIN
Por ejemplo, si quieres saber si un nmero cualquiera es un par o impar, podras indicar
lo siguiente:
Leer el nmero.
Imprimir el resultado.
LENGUAJE DE PROGRAMACIN
Si escribes en la computadora lo siguiente: Por favor, quiero que imprimas los
nmeros pares que existan entre el nmero 1 y el nmero 10, crees que la
computadora lo entender?
El algoritmo te va a servir a ti como ayuda para que puedas representar la lgica que se
va a usar en la solucin de un problema.
4
Por lo tanto, debers convertir tu algoritmo en una serie de instrucciones que la
computadora pueda entender. A esta serie de instrucciones se le conoce como
Programa.
Por ejemplo, si quieres saber si un nmero cualquiera es par o impar, podras escribir
el siguiente programa:
import java.util.*;
public class ParImpar {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int numero;
System.out.print("Introduzca un Nmero entero: ");
numero = sc.nextInt();
if(numero%2==0) {
System.out.println("Par");
}else{
System.out.println("Impar");
}
}
}
5
Podemos concluir lo siguiente:
Para resolver problemas usando la
computadora:
aprendido
En esta aplicacin encontrars en el pupiletras
las palabras que se solicitan.
Ampla tus
conocimientos @
Aprende ms sobre la lgica de programacin en los siguientes enlaces:
http://es.slideshare.net/videoconferencias/logica-de-la-programacin-problemas-y-s
oluciones
http://www.alegsa.com.ar/Dic/software.php
http://es.slideshare.net/elevajust/conceptos-bsicos-y-metodologa-de-la-programaci
n-12620562