FICHA INFOTECHLLP1.1 copia - aula.dancas.pwaula.dancas.pw/2018/5to/Ficha01-LLP.pdf · Luego de...

8
INFOTECH CURSO Lógica y Lenguaje de Programación MÓDULO 1 Conocimientos esenciales de programación

Transcript of FICHA INFOTECHLLP1.1 copia - aula.dancas.pwaula.dancas.pw/2018/5to/Ficha01-LLP.pdf · Luego de...

Page 1: FICHA INFOTECHLLP1.1 copia - aula.dancas.pwaula.dancas.pw/2018/5to/Ficha01-LLP.pdf · Luego de escribir un algoritmo, debes convertirlo a un programa usando un lenguaje de programación.

INFOTECH

CURSO Lógica y Lenguaje de Programación

MÓDULO 1Conocimientos esenciales de programación

Page 2: FICHA INFOTECHLLP1.1 copia - aula.dancas.pwaula.dancas.pw/2018/5to/Ficha01-LLP.pdf · Luego de escribir un algoritmo, debes convertirlo a un programa usando un lenguaje de programación.

INFOTECH

MÓDULO 1: Conocimientos esenciales de programación

1. Fundamentos de computación.

2. Lógica de Programación - Diagramas de flujo.

3. Lógica de Programación - Pseudocódigo.

4. Lenguajes de Programación.

4 Sesiones (1 mes)

Conocimientos esenciales de programación

→Fichas de aprendizaje. → Ejercicios complemenarios (aplicaciones y cuestionarios) en Paideia. →Recursos de la Web.

→Conoce las definiciones de Lógica y Lenguaje de Programación.→Conoce la función del algoritmo en la creación de un programa.→Conoce el Diagrama de Flujo: Simbología, función y tipos.→Conoce el Pseudocódigo como representación de un algoritmo.→Conoce los Lenguajes de Programación: máquina, de alto nivel (JAVA) y bajo nivel.

→Explora las posibilidades en la creación de un algoritmo.→ Explora las diversas opciones para crear Diagramas de Flujo.→ Explora las diversas opciones para crear pseudocódigo. → Investiga sobre los Lenguajes de Programación.

→Planteamiento de preguntas abiertas para incentivar el debate en el aula. →Temática transversal actual y acorde a las preferencias del grupo etario que permite flexibilidad en cuanto a la generación de diferentes sub temas.

→Se incentiva la exploración de herramientas adicionales del entorno de Java. →Se incentiva la creación de Proyectos nuevos de acuerdo a las preferencias de cada alumno. →Se motiva a aplicar los aprendizajes a otras áreas de ámbito académico y personal.

→Actitud comprometida con el nuevo aprendizaje. →Responsabilidad frente a nuevas tareas. →Se fomenta la independencia en la realización de trabajos aplicando un estilo propio a sus creaciones.

Nombre del módulo 1 Contenidos Recursos Actitudes y valores DuraciónComprensión e información

Indagación y experimentación

Juicio crítico Creatividad

Capacidades específicas

Page 3: FICHA INFOTECHLLP1.1 copia - aula.dancas.pwaula.dancas.pw/2018/5to/Ficha01-LLP.pdf · Luego de escribir un algoritmo, debes convertirlo a un programa usando un lenguaje de programación.

1Recuerda las definiciones de hardware y software.Conoce y diferencia los términos “datos” e “información”.Conoce las definiciones de lógica y de lenguaje de programación.Conoce la función del algoritmo en la creación de un programa.

Logro

Conocimientos previos@ #

1

Tema: Fundamentos de computación

Ficha de Aprendizaje

¿Alguna vez has acompañado a tu papá a un cajero

automático del banco? Este tiene una serie de botones y

una pantalla en la que se muestran algunos mensajes. Tu papá ingresa su tarjeta y digita

algunos datos. Luego en la pantalla se muestra la

información de su cuenta bancaria.

¿Sabes cuáles son los elementos de una computadora?

¿Es lo mismo hablar de datos que de información?

Investiga en Internet acerca del tema y comenta con tus compañeros.

Page 4: FICHA INFOTECHLLP1.1 copia - aula.dancas.pwaula.dancas.pw/2018/5to/Ficha01-LLP.pdf · Luego de escribir un algoritmo, debes convertirlo a un programa usando un lenguaje de programación.

Contenidos de aprendizaje

Mapa de contenidos

2

Revisemos los siguientes términos.

Conceptos básicos

Es la parte física (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.

Lenguaje de Programación

Programa

la computadora

Lógica y Lenguaje de Programación

+

Lógica

conjunto de pasos o acciones

Algoritmo

Y ser entendido por

usando un

que se puede convertir en un

Conocido como

Puedes escribir un

Pensando de forma

1. HARDWARE

Page 5: FICHA INFOTECHLLP1.1 copia - aula.dancas.pwaula.dancas.pw/2018/5to/Ficha01-LLP.pdf · Luego de escribir un algoritmo, debes convertirlo a un programa usando un lenguaje de programación.

2 3

2. SOFTWARE

Es la parte no física (o intangible) y que no puedes ver ni tocar en una computadora, pero que sirve para poder controlar al hardware. Está compuesta por una serie de programas. Por ejemplo: el Sistema Operativo Windows 8, el software de programación C++, Java, .NET, entre otros.

3. DATOS

Son los elementos o valores que ingresas a la computadora para que esta pueda manipularlos. Por ejemplo: un conjunto de letras, números, sonidos o imágenes.

4. INFORMACIÓNEs el resultado de la transformación 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 gráfico de barras.

Podemos concluir lo siguiente:

Una computadora está compuesta por el hardware y el software.

Luego de ingresar algunos datos en la computadora, podrás procesarlos para obtener información útil.

Page 6: FICHA INFOTECHLLP1.1 copia - aula.dancas.pwaula.dancas.pw/2018/5to/Ficha01-LLP.pdf · Luego de escribir un algoritmo, debes convertirlo a un programa usando un lenguaje de programación.

4

Pasos para la solución de problemas usando la computadora

LÓGICA DE PROGRAMACIÓN

La computadora te puede ayudar a resolver problemas complejos; sin embargo, debes pensar de manera lógica y ordenada para poder escribir un conjunto de órdenes e instrucciones que la computadora pueda procesar.

Por ejemplo, si quieres saber si un número cualquiera es un par o impar, podrías indicar lo siguiente:

Leer el número.

Dividir el número entre 2 y obtener el residuo.

Si el residuo de la división es igual a 0, entonces el número será par

En caso contrario, si el residuo de la división es diferente de 0, entonces el número será impar.

Imprimir el resultado.

A este conjunto de pasos o acciones se le conoce como Algoritmo, y para poder representarlo podrás valerte de los diagramas de flujo o de los pseudocódigos (ambos serán estudiados en las siguientes fichas de aprendizaje).

LENGUAJE DE PROGRAMACIÓNSi escribes en la computadora lo siguiente: “Por favor, quiero que imprimas los números pares que existan entre el número 1 y el número 10”, ¿crees que la computadora lo entenderá?

La computadora no entiende una oración simple, ni aunque la escribas como un algoritmo. Entonces, si la computadora no entiende el algoritmo, ¿cuál sería su utilidad?

El algoritmo te va a servir a ti como ayuda para que puedas representar la lógica que se va a usar en la solución de un problema.

Para solucionar problemas con la ayuda de la computadora, lo primero que debes hacer es definir la lógica que usarás Para ello, debes

valerte de la escritura de un algoritmo.

Page 7: FICHA INFOTECHLLP1.1 copia - aula.dancas.pwaula.dancas.pw/2018/5to/Ficha01-LLP.pdf · Luego de escribir un algoritmo, debes convertirlo a un programa usando un lenguaje de programación.

5

Por lo tanto, deberás convertir tu algoritmo en una serie de instrucciones que la computadora pueda entender. A esta serie de instrucciones se le conoce como “Programa”.

Cada programa solo reconoce un conjunto determinado de signos y reglas, al que se le conoce como “Lenguaje de Programación”.

Por ejemplo, si quieres saber si un número cualquiera es par o impar, podrías 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 Número entero: "); numero = sc.nextInt(); if(numero%2==0) { System.out.println("Par"); }else{ System.out.println("Impar"); } }}

El programa está escrito en el lenguaje de programación JAVA, y la computadora sí puede entenderlo.

Luego de escribir un algoritmo, debes convertirlo a un programa

usando un lenguaje de programación.

Page 8: FICHA INFOTECHLLP1.1 copia - aula.dancas.pwaula.dancas.pw/2018/5to/Ficha01-LLP.pdf · Luego de escribir un algoritmo, debes convertirlo a un programa usando un lenguaje de programación.

Ingresa a Paideia y lee las instrucciones detalladas para que realices las siguientes aplicaciones:

Aplica lo

aprendido

Amplía tus conocimientos @

Aprende más sobre la lógica de programación en los siguientes enlaces:

http://es.slideshare.net/videoconferencias/logica-de-la-programacin-problemas-y-soluciones

http://www.alegsa.com.ar/Dic/software.php

http://es.slideshare.net/elevajust/conceptos-bsicos-y-metodologa-de-la-programacin-12620562

6

Aplicación 1.1En esta aplicación resolverás un crucigrama.

Aplicación 1.2En esta aplicación encontrarás en el pupiletras las palabras que se solicitan.

Podemos concluir lo siguiente:

Para resolver problemas usando la computadora:

Primero debes definir la lógica que se va a usar valiéndote de un algoritmo.

Luego debes traducir este algoritmo a un programa.