Anda di halaman 1dari 5

¿Qué es lógica?

Destreza para interpretar el racionamiento correcto. La lógica pretende llegar a la verdad. Razonar
es un proceso mediante el cual llegamos a establecer la verdad o una conclusión.
Utilizando una hoja de papel elabora un artefacto y en tu cuaderno describe los pasos de
elaboración
¿Qué crees que es un algoritmo?
¿Para qué sirve los algoritmos?
¿Que {e beneficios brinda un algoritmo?
visualiza el video https://www.youtube.com/watch?v=U3CGMyjzlvM
Elaboración de un esquema define algoritmos, tipos y características

ALGORITMOS
Construir y diferenciar algoritmos cuantitativos y cualitativos para la resolución de problemas
informáticos

Serie de instrucciones colocadas en un orden lógica que conducen a la solución de un problema.

También se puede decir que un algoritmo es la fase preliminar al escribir un programa en


cualquier lenguaje de programación de forma clara y personal.
TIPOS DE ALGORITMO
Existen dos tipos de algoritmos y son llamados así por su naturaleza. Cualitativos: Son aquellos que
describen los pasos utilizando palabras. Cuantitativos: son aquellos en los que se utilizan cálculos
numéricos para definir los pasos del proceso.

CARACTERISTICAS DE UN ALGORITMO:

ENTRADA PROCESO SALIDA

EJMEPLO
ALGORITMO CUALITATIVO Asentar pie derecho.
ALGORITMO 1 Fin

H.A QUE PERMITA DAR UN PASO. ALGORITMO CUANTITATIVO


Inicio Suma de dos números
Flexionar pie izquierdo. a=3
Levantar pie izquierdo. b=4
Estirar pie izquierdo. c=a+b
Asentar pie izquierdo. imprimir(c)
Flexionar pie derecho.
Levantar pie derecho. El resultado de nuestro programa sería:
Estirar pie derecho hacia delante. 7

VARIABLES
SON ESPACIOS DE MEMORIA DONDE SE ALMACENAN DATOS QUE PUEDEN VARIAR DURANTE O AL
FINAL DE LA EJECUCION DE UN PROGRAMA PARA NOMBRAR VARIABLES UTILIZAMOS
IDENTIFICADORES LOS CUALES DEBEN CUMPLIR LAS SIGUIENTES REGLAS:
1- TODO IDENTIFICADOR DEBE COMENZAR CON UNA LETRA
2- NO DEBE CONTENER CARACTERES ESPECIALES COMO: $, *, ( ), 2, -, .
3-DEBE TENER UN NOMBRE SIGNIFICATIVO; ES DECIR QUE INDIQUE LO MEJOR POSIBLE EL DATO O
LOS DATOS QUE VA A ALMACENAR.
4- EL IDENTIFICADOR NO DEBE SER DEMACIADO EXTENSOS O LARGO PARA EVITAR
AMBIGUEDADES.

CONSTANTES
SON EASPACIOS DE MEMORIA QUE PUEDEN ALMACENAR DATOS QUE NUNCA CAMBIAN DE
VALOR; AL IGULA QUE LAS VARIBLES REQUIEREN DE UN IDENTIFICADOR EL CULA MANEJA LA
MISMAS REGLAS MENCIONADA ANTERIORMENTE.
EJEMPLO: N=48
LALETRA INDICA QUE ESTA CONSTANTE SE LLAMA N A LO LARGO DE TODO EL PROGRAMA Y EL
NUMERO 48 INDICA EL VALOR DE LA CONSTANTE.

EJEMPLOS DE ALGORITMOS CON VARIABLES

Realizar un algoritmo que permita calcular la altura de un edificio.


Para resolver el problema planteado, debemos analizar el enunciado que nos permitirá construir a
posterior el algoritmo con la solución. Analicemos pues:
Nos piden Calcular la altura del edificio, en este sentido es necesario asignar a una variable el
resultado que obtendremos de dicho cálculo. Nuestra variable será la letra “H”.
Debemos determinar la cantidad de pisos que tiene el edificio en cuestión. Ya que desconocemos
tal dato, asumiremos que se trata de un edificio con n pisos, y le asignaremos la variable “n”.
Debemos determinar la altura de cada apartamento, suponiendo que existe un apartamento por
piso. El valor correspondiente a la altura de un apartamento lo asignaremos a la variable “a”.
El procedimiento para realizar el cálculo de la altura del edificio, nos es más que efectuar una
operación aritmética, utilizando los operadores matemáticos vistos en clase y en entradas
posteriores. La operación quedaría de la siguiente manera, H ← n*a. Dónde:

n = a la cantidad de pisos del edificio


a = a la altura de cada apartamento, asumiendo que hay uno por piso
H = al resultado de la multiplicación de a*n
Agreguemos números a esta operación aritmética. Supongamos que el edificio posee 5 pisos, cada
piso tiene una altura de 2.5 metros, conociendo esto, construyamos el algoritmo:

Inicio ## Inicia la ejecución del programa.


Suministrar cantidad de pisos ## el usuario ingresa el dato solicitado.
Leer "n" ## se guarda el dato en la variable "n"
Suministrar altura de apartamento ## el usuario ingresa el dato solicitado.
Leer “a” ## se guarda el dato en la variable "n".
H ← n*a ## se multiplica la cantidad de pisos por la altura del apartamento y se le asigna el
resultado a la variable "H".
Generar resultado
Imprimir H ## se emite el resultado en pantalla.
Fin ## Finaliza la ejecución del programa.
DIAGRAMAS DE FLUJO

Objetivo:

Definir las reglas básicas a seguir para la construcción y la correcta interpretación de los
Diagramas de Flujo, resaltando las situaciones en que pueden, o deben, ser utilizados.

Representación grafica (rectángulos, círculos, rombos etc9 de los pasos ordenados,


lógicos y físicos mediante los cuales les damos solución a un problema

Un diagrama de flujo presenta generalmente un único punto de inicio y un único punto de


cierre, aunque puede tener más, siempre que cumpla con la lógica requerida.

Las siguientes son acciones previas a la realización del diagrama de flujo:

 Identificar las ideas principales al ser incluidas en el diagrama de flujo. Deben estar
presentes el autor o responsable del proceso, los autores o responsables del proceso
anterior y posterior y de otros procesos interrelacionados, así como las terceras partes
interesadas.
 Definir qué se espera obtener del diagrama de flujo.
 Identificar quién lo empleará y cómo.
 Establecer el nivel de detalle requerido.
 Determinar los límites del proceso a describir.

Los pasos a seguir para construir el diagrama de flujo son:

 Establecer el alcance del proceso a describir. De esta manera quedará fijado el


comienzo y el final del diagrama. Frecuentemente el comienzo es la salida del
proceso previo y el final la entrada al proceso siguiente.
 Identificar y listar las principales actividades/subprocesos que están incluidos en el
proceso a describir y su orden cronológico.
 Si el nivel de detalle definido incluye actividades menores, listarlas también.
 Identificar y listar los puntos de decisión.
 Construir el diagrama respetando la secuencia cronológica y asignando los
correspondientes símbolos.
 Asignar un título al diagrama y verificar que esté completo y describa con exactitud el
proceso elegido.

Tipos de diagramas de flujo


 Formato vertical: En él, el flujo y la secuencia de las operaciones, va de arriba hacia
abajo. Es una lista ordenada de las operaciones de un proceso con toda la
información que se considere necesaria, según su propósito.
 Formato horizontal: En él, el flujo o la secuencia de las operaciones, va de izquierda a
derecha.
 Formato panorámico: El proceso entero está representado en una sola carta y puede
apreciarse de una sola mirada mucho más rápido que leyendo el texto, lo que facilita
su comprensión, aun para personas no familiarizadas. Registra no solo en línea
vertical, sino también horizontal, distintas acciones simultáneas y la participación de
más de un puesto o departamento que el formato vertical no registra.
 Formato Arquitectónico: Describe el itinerario de ruta de una forma o persona sobre el
plano arquitectónico del área de trabajo. El primero de los flujogramas es
eminentemente descriptivo, mientras que los utilizados son fundamentalmente
representativos.
ACTIVIDAD
ELABORA LOS ALGORITMOS Y DIAGRAMAS DE FLUJO PARA CALCULAR EL AREA DE UN CUADRADO,
CONTAR LOS NUMEROS DE 1 A 10 E IMPRIMIR 10.

¿Qué es software?
Componentes de un software
Tipos de software
¿Qué es un software de aplicación?
¿Cuáles son la etapas de análisis diseño de un programa y su estructura ?

Anda mungkin juga menyukai