Anda di halaman 1dari 17

FUNDAMENTOS DE PROGRAMACION

Unidad 1

1. Diseño Algorítmico

1.1. Conceptos básicos

Algoritmo.

Conjunto finito y ordenado de pasos o instrucciones para obtener la solución de


un problema.

Ej. Algoritmo realizar suma de dos números Ej. Algoritmo para leer dos valores por
en calculadora teclado, sumarlos y mostrar el resultado.

1. Presionar primer numero. 1. Leer a;


2. Presionar tecla suma(+). 2. Leer b;
3. Presionar segundo numero. 3. Calcular r = a + b;
4. Presionar tecla igual. 4. Escribir el valor r;

Programa.

Una secuencia ordenada de instrucciones en un determinado lenguaje de


programación dedicadas a ejecutar una tarea.

Ej. Algoritmo para leer dos valores por teclado, sumarlos y mostrar el resultado

Double a, b, x;

Cout << “Ingresa el valor de a: ”;


Cin >> a;
Cout << “Ingresa el valor de b: ”;
Cin >> b;
X = a + b;
Cout << “Suma = ” << x;

Programación.

Implementación de un algoritmo en un determinado lenguaje de programación,


conformando un programa.

Principio básico de la programación:

1. Primero analizo.
2. Después resuelvo.
3. Al final programo.
Constante

Es un dato con nombre que no cambia durante la ejecución de un programa:


Ejemplo:

Const pi = 3.1416;

Variable

Es un dato con nombre cuyo valor puede cambiar durante el curso de la ejecución de
un programa.
Ejemplo:

area = 0;
const pi = 3.1416;
area = pi * (radio*radio);

Tipo de dato.

Un tipo de dato es la propiedad que determina el dominio de un valor; los tipos de


valores que puede tomar; que operaciones se le pueden aplicar y como es
representado internamente por la computadora.

Todos los valores que aparecen en un programa tienen un tipo de dato.

Int ( números enteros ).


Float ( números con coma flotante simple - decimales ).
Double ( números con coma flotante doble – decimales mas grandes ).
String ( Cadenas de texto - palabras).
Char ( caracteres o letras ).

Bolean ( true/false – verdadero/falso )


Operadores.

Diagrama de flujo.

Es la representación gráfica del algoritmo

Representa la secuencia o los pasos lógicos para realizar una tarea mediante unos
símbolos.

Un diagrama de flujo debe proporcionar una información clara, ordenada y concisa de


todos los pasos a seguir.

INICIO

a = 0;
b = 0;
x = 0;

Leer a;
Leer b;

x = a + b;

imprimir x
Pseudocódigo.

Es una forma de escribir los pasos que va a realizar un programa de la forma más
cercana al lenguaje de programación. Es como un falso lenguaje, pero en nuestro
idioma, en el lenguaje humano.

Pseudocódigo:
Ej. Algoritmo para leer dos valores por teclado, sumarlos y mostrar el resultado.

1. Escribir : Ingresa valor de a;


2. Leer a;
3. Escribir : Ingresa valor de b:
4. Leer b;
5. Calcular r = a + b;
6. Escribir el valor r;

Lenguaje de programación c++:


Ej. Algoritmo para leer dos valores por teclado, sumarlos y mostrar el resultado

Double a, b, x;

Cout << “Ingresa el valor de a: ”;


Cin >> a;
Cout << “Ingresa el valor de b: ”;
Cin >> b;
X = a + b;
Cout << “Suma = ” << x;
EJERCICIOS.

Anda mungkin juga menyukai