Logica computacional y programacion

Solo disponible en BuenasTareas
  • Páginas : 28 (6852 palabras )
  • Descarga(s) : 0
  • Publicado : 24 de febrero de 2012
Leer documento completo
Vista previa del texto
Í N D I C E
INTRODUCCIÓN 5
PROPÓSITO 7
FASCÍCULO 1. LÓGICA COMPUTACIONAL 11
1.1 ALGORITMO 12
1.2 ETAPAS DE UN ALGORITMO 13
1.3 TÉCNICAS DE SOLUCIÓN DE PROBLEMAS 16
1.3.1 TÉCNICA LINEAL 16
1.3.2 TÉCNICA ESTRUCTURADA 16
1.3.3 TÉCNICA ORIENTADA A OBJETOS 19
ACTIVIDAD DE REGULACIÓN 20
FASCÍCULO 2. DIAGRAMAS DE FLUJO 23
2.1 ELEMENTOS BÁSICOS 25
2.2 SIMBOLOGÍA 26
2.3 REGLAS DECONSTRUCCIÓN 29
2.4 ESTRUCTURA DE DATOS 30
2.5 ESTRUCTURAS ALGORÍTMICAS O DE
CONTROL
34
4
ACTIVIDAD DE REGULACIÓN 43
FASCÍCULO 3. SEUDOCÓDIGOS 47
3.1 DEFINICIÓN 48
3.2 TRANSFORMACIÓN DE ESTRUCTURAS
ALGORÍTMICAS A SEUDOCÓDIGOS EN
CASTELLANO
49
3.3 APLICACIÓN DE SEUDOCÓDIGOS 52
ACTIVIDAD DE REGULACIÓN 54
FASCÍCULO 4. PROGRAMACIÓN PASCAL 57
4.1 CONCEPTOS BÁSICOS DE LOS
LENGUAJES
58
4.2ELEMENTOS PARA PROGRAMAR EN
TURBO PASCAL
61
4.3 AMBIENTE PROPIO DE OPERACIÓN
EN TURBO PASCAL
71
4.4 ESTRUCTURA DE UN PROGRAMA EN
TURBO PASCAL
73
ACTIVIDAD DE REGULACIÓN 75
ACTIVIDADES DE CONSOLIDACIÓN 76
AUTOEVALUACIÓN 85
GLOSARIO 91
BIBLIOGRAFÍA CONSULTADA 92
5
I N T R O D U C C I Ó N
La informática se ha convertido en un instrumento estratégico para mejorar la calidad de
los productosgenerados, permitiendo una mejor productividad, eficiencia y
competitividad.
De esta forma la capacitación en informática tiene incorporada la asignatura de lógica
computacional y programación, el cual es una asignatura clave para entender la forma
de plantear propuestas de soluciones a problemas elementales de forma lógica y
sistemática.
Esta asignatura se compone de cuatro fascículos; enla cual el fascículo 1 lógica
computacional, nos permitirá adquirir las bases de la lógica mediante la generación de
algoritmos y la aplicación de las técnicas para la resolución de problemas.
El fascículo 2 diagramas de flujo aprenderás a, elaborar diagramas de flujo mediante la
utilización de su simbología, ya que te permitirá representar gráficamente la solución de
un problema determinado.El fascículo 3 seudocódigos nos permitirá establecer las bases para poder programar en
cualquier lenguaje.
Y por ultimo el fascículo 4 programación pascal, te permitirá elaborar programas en el
lenguaje pascal los cuales te ayudaran a utilizar las técnicas de programación
estructurada.
6
7
P R O P Ó S I T O
En este fascículo:
¿Qué aprenderás?
¿Cómo lo Aprenderás?
¿Para qué loAprenderás?
La lógica y las bases para poder programar en
cualquier lenguaje de programación.
Utilizando las bases de la lógica y abordando las
técnicas de resolución de problemas, así como las
bases para programar en el lenguaje Pascal.
Obteniendo programas que den solución a
problemas planteados.
Para entender la forma de plantear propuestas de
soluciones a problemas elementales, de forma lógicay sistemática.
8
9
COLEGIO DE BACHILLERES
LÓGICA COMPUTACIONAL Y
PROGRAMACIÓN
FASCÍCULO 1. LÓGICA COMPUTACIONAL
10
11
LÓGICA COMPUTACIONAL
OBJETIVO: Adquirirás las bases de la lógica computacional, mediante la
generación de algoritmos y la aplicación de las técnicas para la resolución de
problemas; para que obtengas un razonamiento sistemático y lógico que te
permita seleccionar lamejor técnica para aplicarla en la solución de los
problemas planteados.
12
1.1 ALGORITMO
Este fascículo se encuentra organizado de la siguiente forma:
La lógica computacional está relacionada íntimamente con la manera en que utilizas tu
pensamiento lógico, esto es, con la forma en que resuelves un problema.
Cuando se plantea un problema, para su resolución se aplican diferentes técnicas,como
lo son la lineal, las estructurada y la orientada a objetos.
Veamos lo siguiente:
Lógica
Computacional
Algoritmo Técnicas para la
resolución de problemas
Etapas en la
solución de un
problema
Análisis Algoritmo Verificación
Lineal Estructurada Orientada a
objetos
Diagrama
de flujo
-Modularidad
-Diseño descendente
-Estructuras básicas
algorítmicas
13
1.2 ETAPAS DE UN...
tracking img