Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Algoritmos: Propósito, Concepto, Características y Desarrollo, Apuntes de Informática

La introducción a los algoritmos, su propósito, concepto, características y el proceso de su desarrollo. El texto incluye la historia del término, su definición, las funciones de un algoritmo, sus características y las etapas de su diseño y desarrollo. Además, se presentan diagramas de flujo y pseudocódigo como herramientas para representar algoritmos.

Tipo: Apuntes

2020/2021

Subido el 28/05/2021

katherine-dominguez-martinez
katherine-dominguez-martinez 🇲🇽

1 documento

1 / 30

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
ESCUELA PREPARATORIA FEDERAL POR COOPERACIÓN LIC. CESAR LINTON RODRÍGUEZ
MATERIA: INFORMATICA 2
PROFESORA: HILDA ARISBE TENORIO PEREZ
ALUMNA: DOMINGUEZ MARTINEZ KATHERINE
GRUPO: 202
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e

Vista previa parcial del texto

¡Descarga Algoritmos: Propósito, Concepto, Características y Desarrollo y más Apuntes en PDF de Informática solo en Docsity!

ESCUELA PREPARATORIA FEDERAL POR COOPERACIÓN LIC. CESAR LINTON RODRÍGUEZ

MATERIA: INFORMATICA 2

PROFESORA: HILDA ARISBE TENORIO PEREZ

ALUMNA: DOMINGUEZ MARTINEZ KATHERINE

GRUPO: 202

1.- PROPÓSITO DEL ALGORITMO

El propósito principal de los algoritmos es enseñar al alumno a resolver

problemas, ya sea de la vida cotidiana o de índole escolar, muchas de

las veces las soluciones generales dependen de pequeñas soluciones

que en conjunto resuelven un problema mayor

ALGORITMO

“Un algoritmo es una secuencia de operaciones detalladas y no

repetitivas, que, al ejecutarse paso a paso, conducen a la solución de

un problema”

  • (^) “Un algoritmo es la aplicación de pasos lógicos, secuenciales y

metódicamente aplicados para dar solución a un problema en

cuestión”

3.- FUNCION DEL ALGORITMO

Un algoritmo se puede concebir como una función que transforma los

datos de un problema (entrada) en los datos de una solución (salida)

5.- TAPAS PARA LA SOLUCIÓN DE UN PROBLEMA

  1. Análisis del problema: considera los datos de entrada, el proceso

que se debe de seguir y los datos de salida

  1. Diseño y desarrollo del algoritmo: se utiliza pseudocódigo, escritura

natural, diagramas de flujo etc.

  1. Prueba de escritorio: seguimiento manual de los pasos descritos en

el algoritmo. Se le colocan valores con el fin de detectar errores-

  1. Codificación: Selección de un lenguaje de programación y digitación

del pseudocódigo. Utiliza conocimientos de un lenguaje de

programación.

6.- PARTES DE UN ALGORITMO

Input o entrada. El ingreso de los datos que el algoritmo necesita para

operar.

Proceso. Se trata de la operación lógica formal que el algoritmo

emprenderá con lo recibido del input.

Output o salida. Los resultados obtenidos del proceso sobre el input,

una vez terminada la ejecución del algoritmo.

8.- DIAGRAMAS DE FLUJO

Los diagramas de flujo son descripciones gráficas de algoritmos; usan

símbolos conectados con flechas para indicar la secuencia de

instrucciones.

Los diagramas de flujo son usados para representar algoritmos

pequeños, ya que abracan mucho espacio y construcción es laboriosa

9.- EJEMPLO DE UN ALGORITMO

REPRESENTADO EN DIAGRAMA DE

FLUJO

INICIO

ESTUDIAR

RESOLVER

PROBLEMAS

APRENDIDO?

FIN

NO

SI

11.- PSEUDOCÓDIGO

El pseudocódigo (falso lenguaje, el prefijo pseudo significa falso) es una

descripción de alto nivel de un algoritmo que emplea una mezcla de un

algoritmo que emplea una mezcla de lenguaje natural con algunas

instrucciones propias de lenguajes de programación, como

asignaciones, ciclos y condicionales, aunque no está regido por ningún

estándar.

12.- IDENTIFICADORES

Un identificador es el nombre que se le asigna a los datos de un programa:

  1. Constantes
  2. Variables
  3. Tipos de datos

Nos permiten el acceso a su contenido. Puede ser una letra, una palabra corta o una

combinación de letras y números.

Ejemplo: Calf

Valor_

A, B, X

b) Lógicos: Solo pueden tener dos valores (verdadero o falso), y son el

resultado de un comparación.

c) Alfanuméricos: Son una serie de caracteres que sirven para

representar y manejar datos como nombres de personas, artículos,

productos, direcciones, etc.

Ejemplo: A1, B2, Num2, etc.

14.- EJEMPLO DE DATOS:

INFORMACIÓN DEL GRUPO

DATOS VARIABLES TIPO

NOMBRE ALFANUMÉRICO

EDAD NUMÉRICO ENTERO

ESTATURA NUMÉRICO REAL

PROMEDIO NUMÉRICO REAL

MATERIA ALFANUMÉRICO

DATOS CONSTANTES TIPO

GRUPO NUMÉRICO ENTERO

ESCUELA ALFANUMÉRICO

DIREC.ESCUELA ALFANUMÉRICO

16.- CONSTANTES

Son datos numéricos o alfanuméricos que contienen un valor y que no

cambia durante la ejecución del algoritmo o programa.

Ejemplo:

prom=(calf1+calf2+calf3)/

PI= 3.

Las constantes son: 3, PI

17.- OPERADORES Y EXPRESIONES

Expresiones (formula): Es un conjunto de constantes, variables, operadores con

lo que se realizan las operaciones y permite obtener un resultado.

Ejemplo: resultado a(2b+5)/c

A=X*Y ←

Las formulas siempre deben llevar un variable de asignación que guarda el

resultado para ser utilizado en otra formula o para mandarlo a imprimir.

A, es la variables de asignación.