Sunteți pe pagina 1din 10

AA2 – REPRESENTACION DE ALGORITMOS

PRESENTADO POR: RAFAEL ARTURO FORERO MOLANO


DANIEL RICARDO OSPINA BAYONA
JHON HENRY GONZALEZ OLIVOS
PRESENTADO A: SONIA MARCELA MORENO GRACIA
CODIGO: 1023927314

FUNDACION UNIVERSITARIA UNIPANAMERICANA


ALGORITMOS ORIENTADOS A OBJETOS
BOGOTA D.C. 29 DE FEBRERO DE 2020
TABLA DE CONTENIDO

1. DEFINA LA DIFERENCIA ENTRE VARIABLE Y CONSTANTE

2. DEFINA CON SUS PALABRAS EL CONCEPTO DE TIPO DE DATOS Y REALIZA

UNA POSIBLE CLASIFICACION DE LOS TIPOS DE DATOS.

3. QUE ES UNA ESTRUCTURA DE CONTROL PARA PROGRAMACION Y CUAL ES

SU IMPORTANCIA.

4. HACER UN CUADRO COMPARATIVO DONDE SE EXPLIQUE LA DIFERENCIA

ENTRE ESTRUCTURAS CONDICIONALES Y ESTRUCTURAS REPETITIVAS.

5. HACER UN CUADRO COMPARATIVO, DONDE SE EXPLIQUE Y DE UN

EJEMPLO SENCILLO DISEÑADO POR USTED APLICANDO LAS

ESTRUCTURAS (IF, ELSE, SWITHC – CASE, WHILE, FOR, DO WHILE.


1. DEFINA LA DIFERENCIA ENTRE VARIABLE Y CONSTANTE

Una variable es donde se guardan los datos que se almacenan en un programa, cuando se escribe

un código, las variables se utilizan para:

• Guardar datos y estados.

• Asignar valores de una variable a otra.

• Representar valores dentro de una expresión matemática.

• Mostrar valores por pantalla.

Todas las variables deben ser de un tipo de datos, ya sea un dato de tipo primitivo, como un

número o texto, o un dato abstracto, como un objeto que se ha creado.

Una constante es un valor que no puede ser alterado durante la ejecución de un programa.

Corresponde a una longitud fija de un área reservada en la memoria principal del ordenador,

donde el programa almacena valores fijos. El nombre de las constantes suele escribirse en

mayúsculas en la mayoría de lenguajes de programación.

Principales diferencias:

• Las constantes ya reciben un valor inicial en su declaración

• Las variables primero se declaran, luego se inician, y luego se usan

• Las constantes, una vez declaradas mantienen su valor durante toda la ejecución del

programa

• En cambio, las variables pueden cambiar su valor tantas veces como deseen

• Además de cambiar su valor, las variables también pueden cambiar de tamaño en tiempo

de ejecución (punteros)
URL:

https://lenguajesdeprogramacion.net/diccionario/que-es-una-variable-en-programacion/

https://www.ecured.cu/Constante_(Inform%C3%A1tica)

http://teleformacion.edu.aytolacoruna.es/PASCAL/document/vars.htm#dif

2. DEFINA CON SUS PALABRAS EL CONCEPTO DE TIPO DE DATOS Y

REALIZA UNA POSIBLE CLASIFICACION DE LOS TIPOS DE DATOS.

Un tipo de datos es la manera en que un valor asigna su dominio y se indica que valores puede

tomar, tambien que operaciones se le pueden aplicar al mismo y como se representa mediante el

computador.

Los tipos de datos existentes son:

Numeros Reales: Todas las operaciones entre valores de numeros reales o Float son

aproximaciones, por ejemplo, si el resultado da un numero decrimal como 0.7 el sistema

mostrara el numero 0.69999999996

Numero Enteros: Los valores que se pueden obtener son todos los numeros enteros, por

ejemplo, -12. 5689, 19, tambien se agregan si es requerod los signos de (+) y (-).

Nulo: Se utliza para representar casos en que ningun valor tiene validez y tambien para

identificar que una variable no tiene valor asignado.


Valores Logicos: Se utilizan para determinar cuando existen valores verdaderos y falsos, por

ejemplo: true y false

Texto: Se utilizan para representar palabras o frases y estas mismas van encerradas entre

comillas dobles (“), por ejemplo: “Ingrese Numero” “Ingrese Dato”.

Numeros Complejos: Estos poseen una parte imaginaria y una parte real, la parte imaginaria es

denotada agregando con una j inmediatamente despues de su valor, por ejemplo, 2 + 7j y -1.1 +

2.1j

3. QUE ES UNA ESTRUCTURA DE CONTROL PARA PROGRAMACION Y

CUAL ES SU IMPORTANCIA.

Son instrucciones que permiten romper la secuencialidad de la ejecución de un programa; esto

significa que una estructura de control permite que se realicen unas instrucciones y omitir otras,

de acuerdo a la evaluación de una condición.

Existen 2 tipos de esctructuras de control:

1. Selectivas

2. Repetitivas

Las estructuras de control selectivas permiten seleccionar un camino a ejecutarse entre

dos o más opciones "por una sola vez"; y las estructuras de control repetitivas, permiten

ejecutar un conjunto de instrucciones "varias veces" mientras se cumpla una condición.


Al escribir una estructura de control, se deberá tener presente que una correcta

tabulación, permitirá que el programa sea más legible y fácil de comprender. Los

lenguajes de programación, realizan esta tabulación de forma automática, siempre y

cuando se escriban correctamente el inicio y final de cada estructura.

URL: http://www.utn.edu.ec/reduca/programacion/estructuras/introduccin.html

4. HACER UN CUADRO COMPARATIVO DONDE SE EXPLIQUE LA

DIFERENCIA ENTRE ESTRUCTURAS CONDICIONALES Y ESTRUCTURAS

REPETITIVAS.

ESTRUCTURAS ESTRUCTURAS

CONDICIONALES REPETITIVAS

El algoritmo al ser ejecutado Ejecuta cero o más veces un

toma una decisión, ejecutar o grupo de instrucciones

no ciertas instrucciones si se (bucle). El número de

cumplen o no ciertas repeticiones está determinado

condiciones. Las condiciones por un número dado, o hasta

devuelven un valor, que deje de cumplirse o se

verdadero o falso, cumpla una condición. Las

determinado así la secuencia estructuras de repetición más

a seguir. Por lo general los usuales en los lenguajes de

lenguajes de programación
disponen de dos estructuras programación suelen ser

de este tipo: estructura de WHILE, REPEAT y FOR.

decisión simple (if), y

estructura de decisión

múltiple (CASE, SWITCH).

URL: http://www.alegsa.com.ar/Diccionario/C/8747.php

5. HACER UN CUADRO COMPARATIVO, DONDE SE EXPLIQUE Y DE UN

EJEMPLO SENCILLO DISEÑADO POR USTED APLICANDO LAS

ESTRUCTURAS (IF, ELSE, SWITCH – CASE, WHILE, FOR, DO WHILE.

SWITCH -
IF ELSE WHILE FOR DO WHILE
CASE

La sentencia Ejecuta una Es un tipo de Un bucle La Crea un bucle

if se le acción si el mecanismo de while permite estructura que ejecuta

conoce como resultado control de repetir la repetitiva una sentencia

estructura de de la selección ejecución de For (desde) especificada,

selección evaluación utilizado para un grupo de es aquella hasta que la

simple y su de la permitir que el instrucciones en la que el condición de

función es expresión valor de una mientras se número de comprobación

realizar o no es variable de o cumpla una iteraciones se evalúa

una verdadera y expresión para condición (es se conoce como falsa. La


determinada otra acción cambiar el flujo decir, por condición se

acción o si el de control de la mientras la anticipado, evalúa después

sentencia, resultado ejecución del condición y por ello de ejecutar la

basándose en de programa a tenga el valor no se sentencia,

el resultado la evaluaci través de la True). precisa dando como

de la ón es falsa. búsqueda y el *Si el poner resultado que

evaluación de Ejemplo: mapa. resultado es ninguna la sentencia

una expresión Ejemplo: Verdadero se condición especificada se


#include
(verdadero o <iostream> switch ejecuta el de salida ejecute al
(eleccion=getch
falso), en using ar()) { cuerpo del para detener menos una
namespace case 'r':
caso de ser std; case 'R': bucle. Una el bucle. En vez.
printf("ROJO")
verdadero se int main() ; vez ejecutado su lugar un Ejemplo:
{ break;
ejecuta la if ( edad > case 'b': el cuerpo del contador let result = "";
17 ) case 'B':
sentencia. cout<<" printf("BLANC bucle, se cuenta el let i = 0;
Eres mayor O");
Ejemplo: de edad" ; break; repite el número de do {
else case 'a':
cout<<" case 'A': proceso (se iteraciones i = i + 1;
#include No eres printf("AZUL")
<iostream> mayor de ; evalúa de fijas y se result = result
edad"; break;
using } } nuevo la termina + i;
namespace
std; condición y, cuando } while (i < 5);
int main()
si es cierta, se llega al console.log(res
{
int edad; ejecuta de valor final ult);
cout<<"¿Cuá
ntos años nuevo el previament // expected
tienes? ";
cin>>edad; cuerpo del e definido. result: "12345"
if ( edad > 19
) bucle) una y Quiere
cout<<"Er
es mayor de otra vez decir que
edad" ;
} mientras la esta

condición sea estructura

cierta. se usa

* Si el frecuentem

resultado es ente cuando

Falso, el se conoce

cuerpo del de

bucle no se antemano el

ejecuta y número de

continúa la veces que

ejecución del se

resto del ejecutarán

programa. las acciones

Ejemplo: de un bucle.

numero =
Ejemplo:
int(input("Esc

riba un #include
<iostream>
número #include
<conio.h>
negativo: ")) using
namespace
while numero std;

< 3: int main(){


print("¡Ha int
vector[10];
escrito un for(int
i=0; i<10;
número i++){

positivo! vector[i] =
i;
Inténtelo de cout<<
i<<endl;
nuevo") }
system
numero = ("PAUSE")
;
int(input("Esc return 0;
}
riba un

número

negativo: "))

print("Gracia

s por su

colaboración"

S-ar putea să vă placă și