SlideShare una empresa de Scribd logo
1 de 2
ALGORITMOS
Conjunto de pasos, instrucciones o acciones que se deben realizar ordenadamente para llegar a un fin
determinado (solución de un problema, obtención de una respuesta intermedia).
Existen 2 tipos de algoritmos:
- Cualitativos: Descrito por medio de palabras.
- Cuantitativos: Involucran cálculos numéricos para llegar a un resultado.
Para representar los algoritmos existen muchas formas:
SEUDOCÓDIGOS: Se utilizan enunciados, cada uno representa una instrucción fácil de describir en un
lenguaje no formal para después escribirlo en un lenguaje de programación.
DIAGRAMAS DE FLUJO O DIAGRAMAS DE BLOQUE.
CONCEPTOS:
- VARIABLE: Símbolo que representa un valor y que puede cambiar o no en el transcurso de un
algoritmo. En Visual Basic se puede asociar con un espacio de memoria que contiene un valor.
Las variables tiene 2 partes:
- Nombre: Conjunto de caracteres, letras y números (nemotécnicos). En VisualBasic debe tener ciertas
condiciones:
a) No debe tener espacios.
b) Debe comenzar con una letra.
c) No debe tener caracteres extraños.
d) No debe ser una palabra reservada del lenguaje.
- Valor: Cantidad que tiene asociado en un determinado momento. Puede ser: secuencia de caracteres,
números o valor lógico (F, V).
- CONSTANTE: Valores que no cambian en el transcurso de un algoritmo.
- EXPRESIONES ARITMETICAS: Conjunto de variables y/o constantes unidas o relacionadas por
operadores aritméticos. Los operadores tienen jerarquía así:
exponente (^)
multiplicación (*), división real (/), división entera (), residuo (MOD)
resta (-), suma (+).
ESTRUCTURAS PARA EL DESARROLLO DE ALGORITMOS
ESTRUCTURA DE INICIACIÓN: Empiece o Inicio.
ESTRUCTURA DE LECTURA: Para introducir datos que se utilizan en la solución del algoritmo.
Lea (Lista de var)
Lea altura
Lea “Digite dato”, a
Lea a, b, c
Cuando se escribe esta estructura, el algoritmo espera que el usuario digite uno o más valores de
acuerdo al número de variables que se lean, y cada dato se almacena en la respectiva variable.
ESTRUCTURA DE ESCRITURA: Informa los resultados obtenidos al ejecutarse el algoritmo.
Escriba Var1, Var2
Escriba “El resultado es : “, R
ESTRUCTURA DE TERMINACION: Todo algoritmo finaliza con la palabra FIN o PARE.
ESTRUCTURA DE ASIGNACIÓN: Proceso en el que se asigna un valor (constante o variable) o el
resultado de una operación a una variable. Se utilizan generalmente para cambiarle de valor a una
variable o definirla. Definir una variable consiste en asignarle por primera vez un valor, que se puede
efectuar por medio de lectura de datos o con el enunciado asignación.
Var ← Cte Ej: A ← 3
Var ← Var Ej: A ← B
Var ← Expresión aritmética Ej: N ← N +2
Ej: T ← (A^2)/(3*B)
En el lado izquierdo siempre debe ir una variable y el símbolo ← indica la asignación del valor de la
derecha (a veces se utiliza el símbolo =).
Ejemplo: Hacer un algoritmo para calcular el área de un triángulo.
Para resolver el problema se necesitan 2 datos: la base y la altura del triángulo, por lo tanto, se
necesita leer 2 variables, estas variables se llaman variables de entrada. En este caso vamos a usar
las variables b y h para tal fin; además el resultado, es decir, el área del triángulo debe quedar
almacenada en otra variable, a estas variables se conocen como variables de salida.
Inicio
Lea “Digite la base:”, b
Lea “Digite la altura”, h
A ← b * h /2
Escriba “El area es :”, A
Fin
Ejemplo: Calcular la hipotenusa de un triángulo rectángulo.
Variables de entrada: C1, C2
Variables de salida: H
Inicio
Lea “Digite cateto 1”, C1
Lea “Digite cateto 2”, C2
H ← (C1^2 + C2^2)^(1/2)
Escriba “ La hipotenusa es: “, H
Fin

Más contenido relacionado

La actualidad más candente

Unidad II Datos y Entidades Primitivas
Unidad II Datos y Entidades PrimitivasUnidad II Datos y Entidades Primitivas
Unidad II Datos y Entidades PrimitivasAverkleyCH
 
Algoritmos Y Diagramas De Flujo
Algoritmos Y Diagramas De FlujoAlgoritmos Y Diagramas De Flujo
Algoritmos Y Diagramas De FlujoJ Luis
 
Derivada parcial y logaritmica
Derivada parcial y logaritmicaDerivada parcial y logaritmica
Derivada parcial y logaritmicajdxone
 
3. Conceptos básicos II
3. Conceptos básicos II3. Conceptos básicos II
3. Conceptos básicos IIrcarrerah
 
Lenguaje de programacion c++ basico 4ta parte expresiones y funciones matemát...
Lenguaje de programacion c++ basico 4ta parte expresiones y funciones matemát...Lenguaje de programacion c++ basico 4ta parte expresiones y funciones matemát...
Lenguaje de programacion c++ basico 4ta parte expresiones y funciones matemát...Dunkherz
 
Fórmulas y funciones en las hojas de cálculo
Fórmulas y funciones en las hojas de cálculoFórmulas y funciones en las hojas de cálculo
Fórmulas y funciones en las hojas de cálculoAndrés Acosta
 
TIPOS DE OPERADORES PARA C++
TIPOS DE OPERADORES PARA C++TIPOS DE OPERADORES PARA C++
TIPOS DE OPERADORES PARA C++JazminIbarra1106
 
TIPOS DE OPERADORES PARA C++
TIPOS DE OPERADORES PARA C++TIPOS DE OPERADORES PARA C++
TIPOS DE OPERADORES PARA C++GabrielFVilla15
 
Declaraciones, variables y constantes(2 2)
Declaraciones, variables y constantes(2 2)Declaraciones, variables y constantes(2 2)
Declaraciones, variables y constantes(2 2)IrvinOrta
 
Tipos de datos en pseudocódigo
Tipos de datos en pseudocódigoTipos de datos en pseudocódigo
Tipos de datos en pseudocódigoAbrirllave
 
Informe de arreglos en PseInt
Informe de arreglos en PseInt Informe de arreglos en PseInt
Informe de arreglos en PseInt Chad Bridge
 

La actualidad más candente (20)

Arreglos
ArreglosArreglos
Arreglos
 
Guia practica1
Guia practica1Guia practica1
Guia practica1
 
Hojas de calculo
Hojas de calculoHojas de calculo
Hojas de calculo
 
Unidad II Datos y Entidades Primitivas
Unidad II Datos y Entidades PrimitivasUnidad II Datos y Entidades Primitivas
Unidad II Datos y Entidades Primitivas
 
Hoja de calculo
Hoja de calculoHoja de calculo
Hoja de calculo
 
Algoritmos Y Diagramas De Flujo
Algoritmos Y Diagramas De FlujoAlgoritmos Y Diagramas De Flujo
Algoritmos Y Diagramas De Flujo
 
Derivada parcial y logaritmica
Derivada parcial y logaritmicaDerivada parcial y logaritmica
Derivada parcial y logaritmica
 
3. Conceptos básicos II
3. Conceptos básicos II3. Conceptos básicos II
3. Conceptos básicos II
 
Lenguaje de programacion c++ basico 4ta parte expresiones y funciones matemát...
Lenguaje de programacion c++ basico 4ta parte expresiones y funciones matemát...Lenguaje de programacion c++ basico 4ta parte expresiones y funciones matemát...
Lenguaje de programacion c++ basico 4ta parte expresiones y funciones matemát...
 
Fórmulas y funciones en las hojas de cálculo
Fórmulas y funciones en las hojas de cálculoFórmulas y funciones en las hojas de cálculo
Fórmulas y funciones en las hojas de cálculo
 
Trabajo en grupo
Trabajo en grupoTrabajo en grupo
Trabajo en grupo
 
TIPOS DE OPERADORES PARA C++
TIPOS DE OPERADORES PARA C++TIPOS DE OPERADORES PARA C++
TIPOS DE OPERADORES PARA C++
 
TIPOS DE OPERADORES PARA C++
TIPOS DE OPERADORES PARA C++TIPOS DE OPERADORES PARA C++
TIPOS DE OPERADORES PARA C++
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
 
Algoritmo expocicion
Algoritmo expocicionAlgoritmo expocicion
Algoritmo expocicion
 
Las hojas de calculo
Las hojas de calculoLas hojas de calculo
Las hojas de calculo
 
Declaraciones, variables y constantes(2 2)
Declaraciones, variables y constantes(2 2)Declaraciones, variables y constantes(2 2)
Declaraciones, variables y constantes(2 2)
 
Tipos de datos en pseudocódigo
Tipos de datos en pseudocódigoTipos de datos en pseudocódigo
Tipos de datos en pseudocódigo
 
Informe de arreglos en PseInt
Informe de arreglos en PseInt Informe de arreglos en PseInt
Informe de arreglos en PseInt
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 

Similar a Algoritmos

Similar a Algoritmos (20)

Fundamentos de Programacion
Fundamentos de ProgramacionFundamentos de Programacion
Fundamentos de Programacion
 
Clase 02
Clase 02Clase 02
Clase 02
 
Tutorial sencillo manejo_de_pseint_y_dfd
Tutorial sencillo manejo_de_pseint_y_dfdTutorial sencillo manejo_de_pseint_y_dfd
Tutorial sencillo manejo_de_pseint_y_dfd
 
Tarea6
Tarea6Tarea6
Tarea6
 
Unidad i
Unidad iUnidad i
Unidad i
 
Material de apoyo unidad 3. datos y entidades primitivas
Material de apoyo unidad 3.  datos y entidades primitivasMaterial de apoyo unidad 3.  datos y entidades primitivas
Material de apoyo unidad 3. datos y entidades primitivas
 
Clase de datos variables constantes
Clase de datos variables constantesClase de datos variables constantes
Clase de datos variables constantes
 
Unidad i
Unidad iUnidad i
Unidad i
 
Fundamentos de programación en scilab
Fundamentos de programación en scilabFundamentos de programación en scilab
Fundamentos de programación en scilab
 
Diagramas flujo
Diagramas flujoDiagramas flujo
Diagramas flujo
 
Introduccion c
Introduccion cIntroduccion c
Introduccion c
 
Unidad 1.1 PROGRAMACION I
Unidad 1.1  PROGRAMACION IUnidad 1.1  PROGRAMACION I
Unidad 1.1 PROGRAMACION I
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos y programas ing civil
Algoritmos y programas ing civil Algoritmos y programas ing civil
Algoritmos y programas ing civil
 
Fundamentos-de-Algoritmos.ppt
Fundamentos-de-Algoritmos.pptFundamentos-de-Algoritmos.ppt
Fundamentos-de-Algoritmos.ppt
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Presentación1
Presentación1Presentación1
Presentación1
 
5. Diseño de un algoritmo
5. Diseño de un algoritmo5. Diseño de un algoritmo
5. Diseño de un algoritmo
 
algortimos
algortimosalgortimos
algortimos
 
Tutorial sencillo manejo_de_pseint_y_dfd_1_
Tutorial sencillo manejo_de_pseint_y_dfd_1_Tutorial sencillo manejo_de_pseint_y_dfd_1_
Tutorial sencillo manejo_de_pseint_y_dfd_1_
 

Último

ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...Luis Olivera
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 

Último (20)

ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 

Algoritmos

  • 1. ALGORITMOS Conjunto de pasos, instrucciones o acciones que se deben realizar ordenadamente para llegar a un fin determinado (solución de un problema, obtención de una respuesta intermedia). Existen 2 tipos de algoritmos: - Cualitativos: Descrito por medio de palabras. - Cuantitativos: Involucran cálculos numéricos para llegar a un resultado. Para representar los algoritmos existen muchas formas: SEUDOCÓDIGOS: Se utilizan enunciados, cada uno representa una instrucción fácil de describir en un lenguaje no formal para después escribirlo en un lenguaje de programación. DIAGRAMAS DE FLUJO O DIAGRAMAS DE BLOQUE. CONCEPTOS: - VARIABLE: Símbolo que representa un valor y que puede cambiar o no en el transcurso de un algoritmo. En Visual Basic se puede asociar con un espacio de memoria que contiene un valor. Las variables tiene 2 partes: - Nombre: Conjunto de caracteres, letras y números (nemotécnicos). En VisualBasic debe tener ciertas condiciones: a) No debe tener espacios. b) Debe comenzar con una letra. c) No debe tener caracteres extraños. d) No debe ser una palabra reservada del lenguaje. - Valor: Cantidad que tiene asociado en un determinado momento. Puede ser: secuencia de caracteres, números o valor lógico (F, V). - CONSTANTE: Valores que no cambian en el transcurso de un algoritmo. - EXPRESIONES ARITMETICAS: Conjunto de variables y/o constantes unidas o relacionadas por operadores aritméticos. Los operadores tienen jerarquía así: exponente (^) multiplicación (*), división real (/), división entera (), residuo (MOD) resta (-), suma (+). ESTRUCTURAS PARA EL DESARROLLO DE ALGORITMOS ESTRUCTURA DE INICIACIÓN: Empiece o Inicio. ESTRUCTURA DE LECTURA: Para introducir datos que se utilizan en la solución del algoritmo. Lea (Lista de var) Lea altura Lea “Digite dato”, a Lea a, b, c
  • 2. Cuando se escribe esta estructura, el algoritmo espera que el usuario digite uno o más valores de acuerdo al número de variables que se lean, y cada dato se almacena en la respectiva variable. ESTRUCTURA DE ESCRITURA: Informa los resultados obtenidos al ejecutarse el algoritmo. Escriba Var1, Var2 Escriba “El resultado es : “, R ESTRUCTURA DE TERMINACION: Todo algoritmo finaliza con la palabra FIN o PARE. ESTRUCTURA DE ASIGNACIÓN: Proceso en el que se asigna un valor (constante o variable) o el resultado de una operación a una variable. Se utilizan generalmente para cambiarle de valor a una variable o definirla. Definir una variable consiste en asignarle por primera vez un valor, que se puede efectuar por medio de lectura de datos o con el enunciado asignación. Var ← Cte Ej: A ← 3 Var ← Var Ej: A ← B Var ← Expresión aritmética Ej: N ← N +2 Ej: T ← (A^2)/(3*B) En el lado izquierdo siempre debe ir una variable y el símbolo ← indica la asignación del valor de la derecha (a veces se utiliza el símbolo =). Ejemplo: Hacer un algoritmo para calcular el área de un triángulo. Para resolver el problema se necesitan 2 datos: la base y la altura del triángulo, por lo tanto, se necesita leer 2 variables, estas variables se llaman variables de entrada. En este caso vamos a usar las variables b y h para tal fin; además el resultado, es decir, el área del triángulo debe quedar almacenada en otra variable, a estas variables se conocen como variables de salida. Inicio Lea “Digite la base:”, b Lea “Digite la altura”, h A ← b * h /2 Escriba “El area es :”, A Fin Ejemplo: Calcular la hipotenusa de un triángulo rectángulo. Variables de entrada: C1, C2 Variables de salida: H Inicio Lea “Digite cateto 1”, C1 Lea “Digite cateto 2”, C2 H ← (C1^2 + C2^2)^(1/2) Escriba “ La hipotenusa es: “, H Fin