Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Fecha: 29/06/2021
Cátedra: Computación II – TIC para la toma de decisiones
Docente: Ing. Mary Liz Vergara Apolinario
Grupo: MED-S-CO-2-6
TRABAJO AUTÓNOMO N°2
1. Introducción a la programación
Las computadoras son un beneficio para la sociedad y la
vida cotidiana, siendo uno de los inventos más importantes
de la historia. Tanto su forma como su funcionamiento, han
sufrido transformaciones en pro mejoras de las
capacidades y aplicaciones en las diversas áreas. Se conoce
en la actualidad que este aparato es producto de una serie
de operaciones aritméticas y lógicas y procesos de decisión
y/o repetitivos, con una asombrosa capacidad de
almacenar datos, convirtiéndose en una pieza esencial para la ejecución de todo tipo de
tareas, las cuales en su gran mayoría pueden ser realizadas en un periodo de tiempo muy
corto.
Estas operaciones están dadas por programaciones, que son procesos mediante el cual se
codifican una serie de instrucciones, en un determinado lenguaje, para ser posteriormente
decodificados y ejecutados por un sistema computacional, todo ello con el fin de resolver
un problema. Es decir, implementar desde un algoritmo hacia un lenguaje de
programación y dar solución a un problema.
Hay que tener presente los siguientes conceptos:
Algoritmo:
Conjunto de pasos finitos y secuenciales que permiten resolver un problema. El
nombre de algoritmos deriva del matemático persa Alkhowarizmi en el siglo XVIX.
Programa:
Es una secuencia de instrucciones que una computadora puede interpretar y
ejecutar.
Lenguaje de programación:
Los lenguajes de programación son una serie de comandos que escritos
secuencialmente y respetando la sintaxis resuelven una situación problemática en
cuanto a información.
1.1. Pseudocódigo
Es un lenguaje informal no estándar que permite establecer su solución con más precisión,
pero con menos precisión que la que se requiere cuando se utiliza un lenguaje de
programación formal. El pseudocódigo permite concentrarse en la lógica del programa sin
tener que preocuparse por la sintaxis precisa de un lenguaje de programación en
particular. Sin embargo, el pseudocódigo no es ejecutable en la computadora.
Entre sus características:
Es conveniente y sencillo.
1.2. Conjunto
Definiremos a conjunto como una colección no ordenada y sin elementos repetidos. Los
usos básicos de éstos incluyen verificación de pertenencia y eliminación de entradas
duplicadas.
Multiconjunto:
Los enunciados nucleares se identifican con las letras del alfabeto, usualmente las de la
segunda mitad del alfabeto: p, q, r, s, t, etc.
Cuando hay dos enunciados nucleares, p y q, las tablas de verdad para los cuatro
conectivos básicos (conjunción, disyunción, implicación y doble implicación), tienen cuatro
niveles (2 elevado al número de enunciados). Se pretende en la tabla que se puedan
establecer todas las combinaciones de valores de verdad asumidos por los enunciados
nucleares.
Los conectivos lógicos son Y (para la conjunción), O (para la disyunción inclusiva), SI…
ENTONCES (para la implicación o condicional), SI Y SOLO SI (para la doble implicación
o bicondicional).
Las tablas de verdad son las siguientes:
Conjunción Disyunción Implicación Doble implicación
P Q PY P Q PO P Q P P Q P SI Y
SOLO SI
Q Q ENTONC Q
V V V V V V ES Q V V V
V F F V F V V V V V F F
F V F F V V V F F F V F
F F f F F F F V V F F V
F F V
1.5. Proposiciones
En filosofía y lógica, el término proposición se usa para referirse a:
Comprensible porque Debe ser claro para quien ejecute los pasos sepa cómo y
cuándo debe iniciar y parar.
2. Tablas de verdad - ¡ING. INFORMATICA! [Internet]. [cited 2021 Jun 25]. Available
from: https://sites.google.com/site/inginformaticajhgf/tablas-de-verdad
5. McGrath M, McGrath M. Propositions [Internet]. Fall 2008 Edition. [cited 2021 Jun
25]. Available from: http://plato.stanford.edu/archives/fall2008/entries/