Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Cedula: 2-749-2008
1.1 El computador 1
1.4 codificación 1
1.5.1 definición
1.5.2 análisis
1.5.3 diseño
1.5.4 codificación
1.5.5 depuración
1.5.6 compilación
1.5.7 mantenimiento
2.1 entrada
2.2 proceso
2.3 salida
3. lenguaje de programación
4. estructuras de datos
4.1 constante
4.2 variable
5.1 Algoritmo
6. introducción
7. fuentes de consulta
1- Introducción a la lógica de programación
1.1 El computador es una máquina que por sí sola no puede hacer nada, necesita ser
programada, es decir, introducirle instrucciones u órdenes que le digan lo que tiene que
hacer. Un programa es la solución a un problema inicial, así que todo comienza allí: en el
Problema. El proceso de programación es el siguiente: Dado un determinado problema el
programador debe idear una solución y expresarla usando un algoritmo (aquí es donde
entra a jugar); luego de esto, debe codificarlo en un determinado lenguaje de
programación y por último ejecutar el programa en el computador el cual refleja una
solución al problema inicial. Esto es a grandes rasgos lo que hace el programador de
computadores.
Esta fase está dada por el enunciado del problema, el cual requiere una definición clara y
precisa. Es importante que se conozca lo que se desea que realice la computadora;
mientras esto no se conozca del todo no tiene mucho caso continuar con la siguiente
etapa.
O Debe ser general, es decir, soportar la mayoría de las variantes que se puedan presentar en la
definición del problema.
1.4 codificación:
Acción 1;
Acción 2;
...
Acción n;
Si Condición Entonces
Acción;
FinSi
Si Condición Entonces
Acción A;
SiNo
Acción B;
FinSi
1.5.2 análisis
Programación
1.5.3 diseño: se debe comenzar por identificar las tareas
Han de ser ejecutadas. Los pasos en esta primera descripción pueden requerir
Preciso y completo.
Los botones relacionados con la depuración son los siguientes (acercando el ratón
a cada uno de ellos puedes ver la etiqueta con el nombre que le asocia DFD:)
1.5.6 compilación:
un nuevo programa.
2 Análisis de la estructura básica de la solución de problemas:
2.3Salida: Respuestas dadas por el algoritmo o resultados finales de los procesos realizados.
3. lenguaje de programación
3.1 los lenguajes de bajo nivel son lenguajes de programación que se acercan al
funcionamiento de una computadora.
4 estructuras de datos
4.1 Una constante es un elemento con un valor que no cambia. El valor no cambia
durante el proceso. Para expresar una constante se escribe explícitamente su valor, por
ejemplo:
5, -70, 3.1416.
4.2 Una variable es un elemento cuyo valor puede cambiar. Toda variable posee dos
atributos: un nombre (invariable, denominado en ocasiones identificador) que sirve para
designarla y un tipo (invariable) que describe la posible utilización de la variable.
El valor de las variables puede ser modificado durante la ejecución del programa.
La mayoría de los lenguajes permiten diferentes tipos de expresiones. Las expresiones aritméticas
son análogas a las fórmulas matemáticas. Las variables y constantes son numéricas y las
operaciones son las aritméticas clásicas.
Los paréntesis se utilizan también para agrupar términos juntos y asegurar que las operaciones se
ejecuten en el orden correcto.
Conjunción AND: Una proposición compuesta solo será verdadera cuando ambas
proposiciones sean verdaderas.
Disyunción OR: Una proposición compuesta solo será falsa cuando ambas proposiciones
sean falsas.
Ejemplos de expresiones:
5.1 Un algoritmo consiste en una especificación clara y concisa de los pasos necesarios
para resolver un determinado problema, pero para poder diseñar algoritmos es necesario
disponer de una notación, que llamaremos ‘notación algorítmica’, que permita:
https://www.academia.edu/5691891/INTRODUCCION_A_LA_LOGICA_DE_PROGRAMACION
https://es.wikipedia.org/wiki/Codificaci%C3%B3n
https://es.slideshare.net/yanethcandanedo/desarrollo-lgico-de-problemas-de-computadoras
https://es.wikipedia.org/wiki/Depuraci%C3%B3n_de_programas
https://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n
http://www.alegsa.com.ar/Dic/lenguaje_de_programacion_de_alto_nivel.php
https://sites.google.com/site/fprogati/la-estructura-general