Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
LOGARITMOS
10º1
2019
OCAÑA
LOGARITMOS
2
10º1
2019
OCAÑA
CONTENIDO
1. Algoritmos
2. Estructura y diseño de un algoritmo
3. Reglas para la construcción de diagramas de flujo
3
4. Tipos de datos
Datos simples
Constantes
Variables
5. Operaciones aritméticas
Operadores aritméticos
Jerarquías de las operaciones aritméticas
Reglas para resolver expresiones aritméticas.
6. Expresiones lógicas
Operadores relacionales
Operadores lógicos
7. Tipo de estructuras algorítmicas
Concepto de estructuras selectivas
Estructuras repetitivas
Arreglos
8. Estructuras selectivas
Si-entonces
Si-entonces-sino
Si anidadas
Si múltiples
9. Estructuras repetitivas
Repetir
Mientras
Hacer - mientras
10. Comprobar la funcionalidad de un algoritmo.
¿Que es logaritmo?
Un algoritmo es una serie ordenada de pasos, instrucciones o procesos que llevan a la solución
de un determinado problema. Estos permiten describir claramente una serie de instrucciones
que debe realizar el computador para lograr un resultado previsible. ... Es quiere decir que en
algún momento debe acabar.
Las dos herramientas más utilizadas para diseñar algoritmos son el Pseudocódigo y
el Diagrama de flujo.
1. Pseudocódigo
Las palabras subrayadas se llaman palabras reservadas, se deben utilizar sangrías que
facilitan la lectura del algoritmo Las instrucciones en pseudocódigo son fáciles de
codificar en un lenguaje de programación.
2. Diagrama de flujo
En el diagrama cada símbolo representa una acción en concreto; y cada instrucción del
algoritmo se visualiza dentro del símbolo adecuado. Los símbolos se conectan con
flechas para indicar el orden en que se ejecutan las instrucciones.
símbolo de salida y representa un documento e indica que se muestra el valor del área
obtenido, en cualquier dispositivo de salida, finalmente el ovalo rotulado con la palabra
Fin indica que se ha llegado al fin del algoritmo.
Los símbolos que se utilizaran para dibujar los diagramas de flujo son los siguientes:
2. Las líneas de flujo nunca deben cruzarse, para evitarlo deben utilizarse el
símbolo conector.
Se recomienda mantener uniforme el tamaño de los símbolos, por lo que el texto que se
escribe dentro no debe ser muy extenso, recuérdese que el propio símbolo indica la
operación a realizar. La forma en que se capturan los datos de entrada o se muestran los
datos de salida se detallarán al codificar el algoritmo en el lenguaje de programación.
Esto mismo se recomienda para la representación del algoritmo en pseudocódigo.
Como ya se dijo los datos a procesar y los datos resultantes del proceso se almacenan en
la memoria principal de la computadora, también conocida como memoria
RAM (Random Access Memory), y también se destinan localidades de memoria cuando
se necesita almacenar resultados de cálculos intermedios. Para poder localizar los datos
en la memoria se les asignan nombres; que en el ambiente de la programación se
conocen como identificadores de datos. Nombraremos los datos siguiendo las reglas
para definir identificadores especificadas en la mayoría de los lenguajes de
programación:
Por ejemplo:
2. Todo símbolo (excepto las líneas de flujo) llevará en su interior información que indique su función exacta y
unívoca.
EJEMPLOS
8
3. Un elemento del diagrama no puede tener más de una salida si no es un elemento de decisión. Existen
excepciones que veremos en su debido momento.
EJEMPLOS
EJEMPLOS
EJERCICIO
Crear el diagrama de flujo que proporcione el volumen de un cilindro dados su altura y diámetro.
SOLUCIÓN
10
Tipos de datos
Datos simples
Constantes
Variables
Simples:
Para saber como se clasifica un dato se debe tener en cuenta el tamaño del valor y que se trata. Los datos
simples se clasifican en:
1. Numéricos: representan cifras con las que se puede realizar operaciones aritméticas.
1. Enteros: entre -32768 y +32767
2. Reales: con parte decimal o fraccionaria. Igual rango.
2. Carácter (un solo carácter) o Cadena de caracteres (conjunto de caracteres). Se denotan entre ‘o “
3. Lógicos: Sus valores son Verdadero o Falso, se simbolizan con los dígitos binarios 1 y 0. En
interrupciones se interpreta como ON o OFF
11
CONSTANTE: Todo valor que permanece inalterable (que no cambia) durante la ejecución de un
programa.
Ejemplo: En un programa de cálculos físicos donde hace parte la gravedad del sitio geográfico, esta
permanece constante durante el tiempo experimentado. El valor de Pi (3,141516) es otro ejemplo!
Ejemplo: En el programa de Admisiones de los Estudiantes de la UAN, serán variables el número total de
alumnos matriculados, el valor total recaudado por semestre, el total de los créditos concedidos, el valor
de los descuentos, la cantidad de becas, etc
Operaciones aritméticas
Operadores aritméticos
Los operadores aritméticos son aquellos que "manipulan" datos numéricos, tanto enteros
como reales. Hay 2 tipos de operadores aritméticos: unarios y binarios.
Los operadores unarios se anteponen a la expresión aritmética, y son los operadores de
signo. Los operadores binarios se sitúan entre 2 expresiones aritméticas..
1) Realiza todas las operaciones empezando por los grupos de adentro. Los
símbolos de agrupación incluyen paréntesis ( ), llaves { }, corchetes [ ], y
barras de fracción.
2) Multiplica y divide, de izquierda a derecha.
3) Suma y resta, de izquierda a derecha.
Expresiones lógicas
Expresiones lógicas. Las expresiones lógicas devuelven el valor booleano true si ambas
expresiones son verdaderas, o si una o ambas expresiones son verdaderas. Los operadores
que se utilizan en expresiones lógicas incluyen and y or . ... El resultado de una
expresión lógica es un valor booleano o un error.
Operadores relacionales