Вы находитесь на странице: 1из 8

COMPUTACIN

II
DOCENTE: Mg. Carlos E. Vega Moreno

Objetivos:
Conocer conceptos bsicos de programacin por computadora.
Diferenciar las diversas tcnicas de programacin.
Escribir correctamente la solucin de problemas de programacin
mediante algoritmos.
Representar los algoritmos mediante seudo cdigo o diagramas de
flujo.
Conocer el Power Script.

CONCEPTOS BSICOS

PROGRAMA
PROGRAMACIN
LENGUAJES DE PROGRAMACIN
TIPOS DE LENGUAJES DE
PROGRAMACIN
LENGUAJE DE MQUINA
LENGUAJE DE BAJO NIVEL
LENGUAJE DE ALTO NIVEL

TECNICAS DE PROGRAMACIN
PROGRAMACIN MODULAR
PROGRAMACIN ESTRUCTURADA
Secuencia
Seleccin
Interaccin

PROGRAMACIN ORIENTADA A
OBJETOS

ELEMENTOS DE LA PROGRAMACIN
ORIENTADA A OBJETOS

OBJETO
ATRIBUTO
HERENCIA
CLASE
POLIMORFISMO
ENCAPSULAMIENTO

ALGORITMO
Es un mtodo para resolver un problema mediante una serie de pasos definidos, precisos y finito

El algoritmo es independiente del lenguaje de programacin en el que se vaya a codificar


osteriormente.
os algoritmos se pueden expresar por frmulas, Diagramas de Flujo y Seudo cdigos.
ALGORITMOS NO INFORMTICOS
ALGORITMO INFORMTICO
Receta de cocina
Calcular la raz cuadrada de un nmero ledo por teclado.
Una partitura musical

Obtener las races de una ecuacin de segundo grado.

Los planos con las instrucciones para


construir una casa.

Calcular el rea y volumen de un cilindro de revolucin.


Calcular la suma de los primeros cien nmeros enteros.
Calcular el producto de dos matrices.

PROPIEDADES DE UN ALGORITMO.
Finitud: Nmero finito de pasos
Definibilidad: Cada paso definido de un modo preciso
Conjunto de Entradas: Datos iniciales del algoritmo
Conjunto de Salidas: Respuesta que obtenemos del algoritmo
Efectividad: Las operaciones a realizar deben ser bsicas, para que el procesador pueda
ealizarlas de modo exacto y en tiempo finito.

DIAGRAMA DE FLUJO
Es la representacin grafica del algoritmo.
La Escritura y lectura del diagrama se
realiza de arriba hacia abajo y de
izquierda a derecha.

Reglas Bsicas.
Todos los smbolos han de estar
conectados
A un smbolo de proceso pueden
llegarle varias lneas
A un smbolo de decisin pueden
llegarle varias lneas, pero slo
saldrn dos.
A un smbolo de inicio nunca le llegan
lneas.
De un smbolo de fin no parte
ninguna lnea.

PSEUDOCDIGO
Es una herramienta de programacin en
que las instrucciones se escriben en
palabras similares al lenguaje nativo
(espaol o ingles), que facilitan tanto la
escritura como la lectura del programa.
Ejemplo:
Para sumar dos nmeros ledos por teclado y
escribir el resultado.
Inicio
Leer A y B
C A+B
Escribir C
Fin

VENTANA DE POWER SCRIPT DE


POWERBUILDER

1. Aparece el nombre del objeto


a la cual pertenece el script. Al
hacer clic en la pestaa de la
derecha se observara el listado
de los dems objetos.

2. Aqu aparece el nombre del evento del objeto que se est


escribiendo el cdigo. Por ejemplo el evento open(). Al hacer clic en
la pestaa de la derecha se observara el listado de los dems evento
que contiene el objeto.
3. ste es el espacio donde se va a escribir las lneas que cdigo que
se ejecutarn cuando el objeto invoque a su correspondiente evento
En el ejemplo se ha escrito sle_1.text= y sle_2.text = que
significa que cada vez que el objeto w_principal invoque al evento
open() en los dos objetos sle (Single Line Edition) se asignar un
espacio en blanco (limpiar casilla de edicin).
4. En este espacio se encuentra las pestaas asociadas al objeto
seleccionado. Repasando de izquierda a derecha podemos encontra
lo siguiente:
Layout
: Sirve para visualizar el objeto visual activo.
Open
: Evento activo del objeto activo. Debe coincidir con 2.
Event List : Listado de eventos del objeto activo.
Function List: Listado de funciones del objeto activo.
Declare Instance Variables: Al hacer clic en esta pestaa podemos
declarar variables intanciamiento del objeto activo.

Ejercicios propuestos:

Elaborar el diagrama de flujo y pseudo cdigo para cada uno de los casos.
Obtener el rea y volumen de un cilindro.
Para sumar los N primeros impares. Realizar despus uno que haga lo mismo con los pares
y, otro, con los mltiplos de 3.
Obtener el ndice masa corporal (IMC) sabiendo su talla y peso.
Simular un reloj.
Resolver una ecuacin de segundo grado, teniendo en cuenta las soluciones complejas.
Obtener el cociente entero y resto de dos nmeros utilizando operaciones de suma y resta.
Disear un algoritmo que imprima y sume la serie de nmeros 3, 6, 9, .... ,99.
Escribir un algoritmo que calcule el MCD de dos nmeros por el algoritmo de Euclides.

Dividir el mayor de los dos nmeros enteros positivos por el ms pequeo.


A continuacin dividir el divisor por el resto.
Continuar el proceso de dividir el ltimo divisor por el ltimo resto hasta que la divisin sea exacta.
El ltimo divisor el el MCD

Вам также может понравиться