0% encontró este documento útil (0 votos)
56 vistas

Lógica de Programación

Los algoritmos son instrucciones detalladas para resolver un problema o realizar una tarea mediante pasos lógicos. Existen algoritmos cualitativos e informales y algoritmos cuantitativos. Los algoritmos cuantitativos tienen entrada, proceso y salida, y utilizan variables, operadores aritméticos y relacionales. Los algoritmos deben ser finitos, ordenados, secuenciales y detallados.

Cargado por

Gina Perea
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
56 vistas

Lógica de Programación

Los algoritmos son instrucciones detalladas para resolver un problema o realizar una tarea mediante pasos lógicos. Existen algoritmos cualitativos e informales y algoritmos cuantitativos. Los algoritmos cuantitativos tienen entrada, proceso y salida, y utilizan variables, operadores aritméticos y relacionales. Los algoritmos deben ser finitos, ordenados, secuenciales y detallados.

Cargado por

Gina Perea
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 6

ALGORITMOS

Serie de instrucciones detalladas y escritas en un lenguaje cotidiano que se asemeja al lenguaje de


máquina (PC), pero entendible al ser humano (pseudocódigo), que nos permiten resolver un
problema o ejecutar una acción por medio del pensamiento lógico.

 Un algoritmo debe tener Inicio y Fin (finito).


 Un algoritmo debe ser ordenado
 Un algoritmo debe ser secuencial
 Un algoritmo debe tener el nivel de detalle suficiente como para que no exista
ninguna duda en su puesta en marcha.

Los Algoritmos, se dividen en:

 CUALITATIVOS O INFORMALES: Son algoritmos que no se pueden realizar en un PC. Y


listan los pasos a seguir para realizar actividades cotidianas y el ejecutor es el ser humano.
Ej: Algoritmo para hacer un emparedado

 C U A N T I T A
Son algoritmos realizables en el PC Y utilizan valores numéricos y operaciones
matemáticas.
La estructura de los algoritmos cuantitativos es la siguiente:

Entrada: Son los


datos que necesitamos para resolver el problema.

Proceso: La o las operaciones que debemos realizar para resolver el problema

Salida: El resultado final o solución del problema.


Ej: Algoritmo Promedio de notas

Entrada: n1, n2, n3 (notas con las que se realizará el promedio)

Proceso: Operaciones matemáticas para hallar el promedio

Salida: El promedio de notas

Variables:

Es un espacio en la memoria de la computadora que va a guardar determinados


datos  y que cómo su nombre lo indica, estos datos pueden variar o cambiar a lo
largo de la ejecución de un programa.

Las variables poseen un nombre relacionado con los datos que almacenan y los
datos contenidos en una variable deben ser del mismo tipo, los tipos de datos que
una variable puede almacenar, son los siguientes:

Tipo Entero: son todos los números que no poseen componentes fraccionarios, ni
decimal y pueden ser positivos y/o negativos.

Tipo Real: Son los que contienen parte decimal y pueden ser positivos y/o
negativos.

Tipo Carácter ó Alfanuméricos: Son números, letras y/o símbolos y deben ir entre
comillas.

Tipo Lógico: Conjunto formado por los valores Cierto y Falso. ‘1’ y ‘0’

Las variables se identifican por su nombre y tipo de dato, ej: Definir num1 como
entero; ó num1<-entero (El nombre de la variable es num1 y es de tipo entero y se
puede declarar de éstas dos formas).

Las variables no deben tener espacios y si se escriben en mayúscula o minúscula,


se deben utilizar de la misma forma en todo el algoritmo o programa.

Operadores Aritméticos
Los operadores aritméticos son los más sencillos de entender y de utilizar. Se
utilizan los cuatro operadores:

Suma: +

Resta: -

Multiplicación: *

División: /

Operadores Relacionales

Una característica imprescindible de cualquier lenguaje de programación es la de


considerar alternativas, esto es, la de proceder de un modo u otro según se
cumplan o no ciertas condiciones. Los operadores relacionales permiten estudiar si
se cumplen o no esas condiciones.

Los operadores relacionales son los siguientes:

– Igual que: ==

– Menor que: <

– Mayor que: >

– Menor o igual que: <=

– Mayor o igual que: >=

Para diseñar un algoritmo se debe comenzar por identificar las tareas más
importantes para resolver el problema y disponerlas en el orden en el que han de
ser ejecutadas.

En un algoritmo se deben de considerar tres partes:

1. Entrada: Información dada al algoritmo.

2. Proceso: Operaciones o cálculos necesarios para encontrar la solución del


problema.

3. Salida: Respuestas dadas por el algoritmo o resultados finales de los procesos


realizados.

Instrucciones para Entrada y Salida de datos


Salida

La instrucción es Escribir( ) o Escribe( ). Muestra datos en pantalla y el texto que se


va a visualizar, va dentro de comillas dobles  y termina en ;

Escribe “Introducir el valor de la base”;

Escribe “El resultado es”;

Escribe x;

Una sintaxis especial se requiere si deseamos presentar conjuntamente cadenas de


caracteres y variables:

• Escribimos la cadena de caracteres

• Separamos la variable con una coma

• Si después va otra cadena entonces ponemos otra coma y escribimos la cadena.

Ejemplo:

Escribe (“la base ”,b,”por la altura ”,a,”es la superficie ”,s);

Entrada

La instrucción es Leer( ). Toma los valores introducidos por  el usuario a través del
teclado y los asigna a la variable especificada. Los tipos de datos introducidos
deben coincidir con los de las variables que los recogen, es decir, si los datos son de
tipo entero, las variables que los contienen también deben ser del mismo tipo.

Leer x ;

Expresiones

Es una combinación entre variables y operadores, en donde se le asigna a una


variable determinada el resultado de una operación específica, necesaria para
resolver el problema planteado.

Ejemplo: Suma=num1 + num2

    Suma<-num1 + num2

Ejemplo:

Proceso Suma_enteros

Definir num1 como entero;


Definir num2 como entero;

Escribir "ingrese el primer número entero"

Leer num1;

Escribir "ingrese el segundo numero entero"

Leer num2;

Sum=num1+num2

Escribir "el resultado de la suma es:", sum;

En este primer ejemplo utilizamos la palabra declarar el tipo de la Variable y


usando el = para asignar la operación matemática a realizar

Proceso Suma_enteros

num1<-entero

num2<-entero

sum<-entero

Escribir "ingrese el primer número entero"

Leer num1;

Escribir "ingrese el segundo numero entero"

Leer num2;

sum<-num1+num2

Escribir "el resultado de la suma es:", sum;

En este segundo ejemplo se usa <- para asignar  el tipo de la variable y para
asignar la operación matemática a realizar.

Para poder visualizar el resultado del algoritmo o programa se necesita un


editor, compilador o lenguaje de programación a través del cual podamos lo
podamos ejecutar y evidenciar cómo funciona. Cada lenguaje tiene una forma
específica y particular para escribir programas o algoritmos, que es llamada
Sintaxis.

Para comenzar a adentrarnos en el mundo de la Programación, utilizaremos un


Software Educativo llamado Pseint, que es un intérprete de Pseudocódigo, en el
cual podemos escribir nuestros algoritmos y ejecutarlos al mismo tiempo, para
ir mirando su evolución y posteriormente ver su ejecución final, luego de
haberlos terminado.

Cuando el computador lee un programa, lee de arriba hacia abajo, y va


ejecutando línea por línea hasta finalizar.

Comentarios: Se ponen dos barras inclinadas al inicio del programa, debajo de la


palabra proceso, éstos sirven para indicar alguna observación importante dentro
del programa.

Ej: //Primer programa

Constantes:  Son espacios en la memoria del computador que almacenan un valor


que no cambia, por eso el nombre constante, un ejemplo de un dato que no varía es
el tiempo (un minuto, siempre serán 60 sg) o el número pi (314,16)

Estos operadores se utilizan en algoritmos cuantitativos para encontrar la solución a un problema.

Si se van a realizar varias operaciones al mismo tiempo, éstas deben encerrarse en paréntesis para
facilitar su cálculo, pues estoy indicando que las operaciones se deben realizar de izquierda a
derecha.

PRUEBA DE ESCRITORIO

Se utiliza para validar que nuestro algoritmo efectivamente hace lo que queremos que haga

También podría gustarte