Professional Documents
Culture Documents
tecnolgico de
Ocotln
Fundamentos de la
programacin
DEFINICION DE
CONCEPTOS
Ingeniera en sistemas
computacionales
Maestra:
Selene Almaraz
Medina
INDICE
Definicin de conceptos de programacin
(Ejemplo y como lo utilizara en mi vida
profesional)
Algoritmo
Programa
.
Lenguaje de
programacin
..
Pseudocdigos
..
Paradigmas de
programacin
..
ALGORITMO
Es el conjunto de pasos lgicos y estructurados que nos
permite dar solucin a un problema.
Estructura del algoritmo: un algoritmo consta de la sig.
Estructura
ENTRADA: se refiere a todos los datos que sern introducidos
para ser transformados.
PROCESO: es el conjunto de operaciones a realizar para dar
la solucin al problema.
SALIDA: son todos aquellos datos que dan solucin al
problema.
PRECISION: es el orden de realizacin en que se desarrolla
cada paso.
FINITO: el algoritmo debe terminar en algn momento.
EJEMPLIFICAR
Un ejemplo es cuando lo utilizo para verificar si hay luz.
El algoritmo de este ejemplo seria:
1.
2.
3.
4.
Activar un pagador
Observar si el foco enciende
Verificar el switch est arriba (si esta abajo subirlo)
Si est arriba, verificar si los aparatos electrnicos
funcionen
5. Si el foco enciende ; si hay luz
PROGRAMA
Es un concepto con numerosas acepciones. Puede
tratarse de una planificacin, un temario, un
cronograma, una unidad temtica o una emisin de
radio o televisin, por citar algunas posibilidades. En
este sentido, hay que decir que un programa
informtico o software es un elemento
imprescindible para el normal funcionamiento de una
EJEMPlIFICAR
En este mbito tecnolgico se puede hablar de
multitud de programas que tienen como objetivo el
que podamos realizar una tarea concreta de una
manera sencilla. Este sera el caso de Word, que es un
procesador de textos que nos ayuda a crear y disear
multitud de documentos textuales, o PowerPoint que
nos sirve para desarrollar presentaciones visuales muy
atractivas. Los utilizo para hacer tareas.
LENGUAJES DE PROGRAMACION
EJEMPLFICAR
Bueno, un lenguaje de programacin no es ms que
un conjunto de palabras y sintaxis que sirve para
hacer cualquier programa. Desde tu sistema
operativo, tu navegador, tu reproductor de msica,
yahoo respuestas, videojuegos en las consolas y en el
pc... etc. Son diseados con la idea de facilitar la
creacin de programas, ya que el ordenador trabaja
de forma binaria, y la programacin de forma binaria
es muy complicada. Los lenguajes de programacin se
dividen en: EJEMPLOS
Lenguajes de bajo nivel: Ensamblador. Son lenguajes
de complejo aprendizaje, pero son los ms rpidos y
potentes.
Lenguajes de nivel medio: C, C++, pascal...etc. Punto
intermedio, ya que posibilitan usar herramientas de
bajo nivel con una sintaxis ms sencilla.
PSEUDOCDIGO
Se trata de una herramienta que los analistas de
sistemas utilizan para comunicar a los programadores
la estructura del programa que van a realizar, de
forma de tener una idea bien clara de lo que se
necesita programar. Digamos que el pseudo cdigo es
una forma de diagramar un algoritmo para resolver un
determinado problema, sin atenerse a ningn lenguaje
de programacin en especial. Un algoritmo es un
conjunto de procedimientos que permiten resolver un
problema. En vez de escribir el programa
directamente en un lenguaje de programacin
determinado (C, Basic, etc.), crearemos un borrador
entendible para todos, para luego de tener bien en
claro lo que se debe hacer, pasar a la programacin
propiamente dicha.
EJEMPLICAR
Por ejemplo en el trabajo de un analista de sistemas,
una de las partes ms trabajosas es la de determinar
qu es lo que necesitan de un sistema los usuarios
If (condicion1=valor)
{
ejecutar accin
}
else
{
ejecutar accin
}
endif
En esta sentencia tenemos que si se cumple una condicin, se ejecutar
determinado proceso, en caso contrario, se ejecutar otro.Mediante
pseudo cdigo podemos representarlo como
Si condicion1 =valor Entonces
{
ejecutar algo
}
Si no
{
ejecutar algo
}
Fin si
PARADIGMAS DE PROGRAMACION
Los paradigmas de programacin nos indican las
diversas formas que, a lo largo de la evolucin de los
lenguajes, han sido aceptadas como estilos para
EJEMPLIFICAR