La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

LÓGICA DE PROGRAMACIÓN MARÍA TERESA DÍAZ DUQUE Grado 10° TECNOLOGÍA E INFORMÁTICA COLEGIO DE LA UPB 2015.

Presentaciones similares


Presentación del tema: "LÓGICA DE PROGRAMACIÓN MARÍA TERESA DÍAZ DUQUE Grado 10° TECNOLOGÍA E INFORMÁTICA COLEGIO DE LA UPB 2015."— Transcripción de la presentación:

1

2 LÓGICA DE PROGRAMACIÓN MARÍA TERESA DÍAZ DUQUE Grado 10° TECNOLOGÍA E INFORMÁTICA COLEGIO DE LA UPB 2015

3 INTRODUCCIÓN El computador no solamente es una máquina que puede realizar procesos para darnos resultados, sin que tengamos la noción exacta de las operaciones que realiza para llegar a esos resultados. El diseño de soluciones a la medida de nuestros problemas, requiere como en otras disciplinas una metodología que nos enseñe de manera gradual, la forma de llegar a estas soluciones.

4 A las soluciones creadas por computador se les conoce como programas. Un programa es un conjunto de instrucciones escritas en un lenguaje de programación y que ejecutadas secuencialmente, resuelven un problema específico.

5 Es un conjunto de símbolos, caracteres y reglas (o sintaxis) que le permiten a las personas comunicarse con la computadora.

6 La comunicación usuario computador se da a partir de un lenguaje natural que está del lado del usuario, el cual por intermedio de herramientas lógico matemáticas se convierte en unos y ceros para estar del lado de la maquina, como se puede observar en el siguiente grafico: LENGUAJE NATURAL HERRAMIENTAS LÓGICO- MATEMÁTICAS O1O1O1O 11010101

7 Algoritmos y Programas Algoritmos y Programas

8 Ejemplos 15 22 ° C 25 m 20- 02 - 2014 Febrero María Pérez Los datos son números, letras o símbolos que describen objetos, condiciones o situaciones. Dato

9 Un grupo de datos es información Datos: 19- Marzo – María – 20 ptos. Información: El 19 de marzo se publicó en acta la calificación de 20 puntos para María. Son datos procesados y relacionados de manera que proporcionan las pautas, para la correcta toma de decisiones. Información

10 Ejemplos Juan tiene 15 años 25º C fue la temperatura de esta mañana. El edificio “Robles” mide 25 m de altura La fecha de hoy es 21_02 2015 Febrero tiene 28 días y 29 si el año es bisiesto. María Pérez es un nombre muy común Información

11 Un programador es una persona que resuelve problemas, y para llegar a ser un programador eficaz se necesita aprender a resolver problemas de un modo riguroso y sistemático Problema Diseño Algoritmo Programa Problema Análisis

12 Conjunto de acciones que especifican la secuencia de operaciones a realizar, en orden, para resolver un problema. Algoritmo Los algoritmos son independientes tanto del lenguaje de programación como del computador que los ejecuta.

13 Algoritmo

14  Finito :  Definido :  Preciso: Un algoritmo está enmarcado entre las palabras INICIO y FIN Y siempre debe terminar después de un número finito de pasos. Si se sigue un algoritmo dos o más veces se debe obtener el mismo resultado. Indicar exactamente el orden de realización de las instrucciones. Características de un Algoritmo

15 Existen dos tipos y son llamados así por su naturaleza: 1. Cualitativos: Son aquellos en los que se describen los pasos utilizando palabras. Lo ejecutan las personas. 2. Cuantitativos: Son aquellos en los que se utilizan cálculos numéricos para definir los pasos del proceso. Lo ejecuta el computador Tipos De algoritmos :

16 Algoritmo Ejemplo: Elaborar pan casero. INICIO 1. Colocar sobre la mesa los ingredientes. 1 libra de harina 2 Cucharaditas de sal 1 Cucharadita de azúcar 1 sobre de levadura seca 2 cucharadas de aceite de oliva.

17 Algoritmo 2. Mezclar la harina con la levadura.

18 3. Incorporar dos cucharaditas de sal y una de azúcar. Algoritmo

19 4. Añadir 400 ml de agua tibia al aceite de oliva y verter sobre la harina, mezclándola.

20 Algoritmo 5. Echar harina sobre la superficie donde vayamos a amasar. Se amasa en todas las direcciones.

21 6. Cubrir con un paño la masa y dejar reposar durante una hora, para que actúe la levadura. Algoritmo

22 7. Luego retirar y amasar nuevamente sobre una superficie enharinada, golpeando la masa con los nudillos para sacarle el aire. Se deja reposar otros 30 minutos.

23 8. Se retira del recipiente y se comienza a dar forma. 9. Lo pasamos al papel vegetal engrasado y hacemos unos cortes en forma de cruz Algoritmo

24 10. Precalentar el horno por 10 minutos. Hornear a 230 grados, durante 30 minutos. Algoritmo

25 11. Retirar del horno y disfrutar. FIN Algoritmo

26

27 Se llama “Variable” a toda expresión cuya característica principal es que puede tomar distintos valores durante el transcurso de la ejecución del algoritmo. Toda variable consta de dos características básicas: Su nombre y su valor. El nombre debe ser nemotécnico, es decir que al leerlo fácilmente se entienda, no debe llevar caracteres especiales, y no deben ser nombres ni muy cortos ni muy largos. Su valor puede ser numérico (edad, salario), tipo carácter (color, sexo, estado civil), booleano(verdadero o falso) entre otros.

28 Su valor puede ser numérico (edad, salario), tipo carácter (color, sexo, estado civil), booleano(verdadero o falso) entre otros. Ejemplo: nom (nombre) Sal (salario) Ed (edad) Sexo “F” o “M”

29 Una constante es un dato numérico o alfanumérico que no cambia durante la ejecución del programa. Ejemplo: pi = 3.1416 Las constantes también llevan nombre y valor. El nombre también debe ser nemotécnico; el valor puede ser numérico, booleano o una cadena de caracteres, la cual debe ir entre comillas. “Azul” (color preferido) “Juan” (nombre usuario)

30 ¿Y CÓMO SE DECLARAN LAS VARIABLES?

31 PARA DECLARAR LAS VARIABLES SE DEBE TENER EN CUENTA LA SIGUIENTE ESTRUCTURA  DIM (variable dinámica)  NOMBRE DE LA VARIABLE  AS (como)  TIPO DE VARIABLE  EJEMPLO  Dim lado As single  Dim suma As integer  Dim promedio As long

32

33

34

35

36

37 Blogspot. Copyright 2011. http://www.webquest.es/files/u19356/tarea%20ups.jpg [Consulta abril de 2012] Google.com http://www.escolar.co/cubo-ortoedro- unidades-de-volumen Copyright 2012Google.com http://www.escolar.co/cubo-ortoedro- unidades-de-volumen Copyright 2012. “Medidas de volumen” [Consulta abril de 2013] Google.com “Calificaciones escolares” Copyright 2010. http://ateismoyciencia.files.wordpress.com/2012/10/1002 12_1313_algoritmosd1.jpg?w=660[ConsultaGoogle.com “Calificaciones escolares” Copyright 2010. http://ateismoyciencia.files.wordpress.com/2012/10/1002 12_1313_algoritmosd1.jpg?w=660[Consulta abril 2012] Quino, 2010 http://www.top10de.com/los-10-mejores- personajes-de-mafalda/Copyright 2012. [Consulta abril 2012]http://www.top10de.com/los-10-mejores- personajes-de-mafalda/Copyright 2012


Descargar ppt "LÓGICA DE PROGRAMACIÓN MARÍA TERESA DÍAZ DUQUE Grado 10° TECNOLOGÍA E INFORMÁTICA COLEGIO DE LA UPB 2015."

Presentaciones similares


Anuncios Google