Buscar

Curso de computacion online


Introduccion a la programacion


Contenido

1.     Que es programación?. 1

1.1.       Paradigma. 1

1.2.       Pseudocódigo. 1

1.3.       Creacion de Pseudocódigos estructurados 2

1.4.       Mi primer pseudocodigo. 3

1.5.       Estructurar un programa. 3

1.6.       Reglas para la estructuración de un programa. 3

1.6.1.    Analizar el problema. 3

2.     Ejemplo No. 1 de Jornalizacion. 4

2.1.       Entidades 4

2.2.       Atributos de las entidades 4

2.3.       Tipos de datos 5

2.4.       Codificación en lenguaje PSEINT de un vector para guardar los datos de las entidades del ejemplo anterior de jornalizacion  5

3.     Ejercicios 5

 

 

                                               

                                               


1.   Que es programación?

 

 

Es un arte o una ciencia?

Se puede decir que es ambos términos, se dice que son ambos por que las dos se llevan de la mano.

 

 

1.1. Paradigma

 

 

Dentro de programacion se define paradigma a un conjunto de teorias utilizadas para crear codigos, que solucionan problemas complejos.

 

 

A continuacion se mencionan algunos de los paradigmas mas populares, tambien podemos decir que son tipos de programacion:

 

 

·       Programacion declarativa

·       Programacion imperativa

·       Programacion estructurada

·       Programacion modular

·       Programacion orientada a objetos

·       Programacion orientada a eventos

 

 

Dentro del curso la programacion que sera utilizada sera la estructurada, y la herramienta para la creacion de nuestros programas sera PSEINT.

 

1.2. Pseudocódigo

 

 

Un programa necesita una base teórica es decir la parte arte, a esto se le llama Pseudocódigo, un Pseudocódigo se puede decir que es un herramienta artística.

 

Un Pseudocódigo consiste en crear un conjunto de instrucciones lógicamente ordenadas para solucionar un problema, el uso de un Pseudocódigo nos permite estructurar tareas complejas, para tener una pre visualización de los posibles resultados que serán obtenidos.

 

A continuación un ejemplo de Pseudocódigo:

 

 

·       Cocinar una sopa instantánea:

 

o   Compramos una sopa.

o   Calentamos agua.

o   Colocamos el agua a la sopa con temperatura de 40 grados Celsius.

o   Esperamos 5 min.

 

 

Por medio de un Pseudocódigo tendremos la capacidad de proponer una maquina que tiene como finalidad automatizar tareas complejas, algunas de las ciencias que podemos trabajar con pseudocodigos podemos mencionar las siguientes:

 

 

·       Algebra

·       Trigonometría

·       Física

·       Informática

·       Seguridad informática

·       Criptografía

·       Química

 

 

1.3. Creacion de Pseudocódigos estructurados

 

 

Un Pseudocódigo es un conjunto de instrucciones que tienen una lógica estructurada para llegar a una posible solución de un problema planteado.

 

 

Un pseudocodigo podemos decir que tiene el siguiente comportamiento:

 

 

·       Entrada de datos.

·       Procesamiento de los datos ingresados.

·       Salida de datos para visualizar los resultados del procesamiento.

 

Las instrucciones para la creación de pseudocodigos estructurados son las siguientes:

 

 

·       Leer: se utiliza para la lectura de datos

·       Escribir: se utiliza para mostrar resultados

·       Anidaciones si entonces sino: se utiliza para tomar decisiones

·       Bucles o ciclos: se utilizan para crear una iteración sin fin

 

 

1.4.  Mi primer pseudocodigo

 

 

Crear un pseudocodigo que escriba hola mundo por pantalla

 

Escribir “Hola mundo”

 

 

 

 

1.5. Estructurar un programa

 

 

La creación de un programa requiere que organicemos todos nuestros recursos para la creación del mismo, la creación de un ambiente de trabajo organizado nos permite evitar problemas futuros.

 

 

1.6. Reglas para la estructuración de un programa

 

 

·       Analizar el problema

·       Proponer Pseudocódigos

·       Codificar el código final del programa ejecutable

 

 

1.6.1.    Analizar el problema

 

 

En este espacio es donde debemos analizar mentalmente el problema que necesitamos solucionar.

 

 

En el momento que se analiza el problema debemos documentarlo para tener bases solidas y así prevenir problemas futuros por falta de documentación de nuestro programa.

 

 

Una de las herramientas para el análisis de problemas se llama Jornalizacion, la Jornalizacion consiste en las siguientes reglas:

 

 

·       Declaración de entidades.

·       Declaración de atribuciones de las entidades.

·       Declaración de tipos de datos para los atributos de las entidades.

·       Declaración de llaves primarias y llaves foráneas.

 

 

La jornalizacion se aplica para un tipo de problemas especifico, como por ejemplo la siguiente necesidad:

 

 

Una persona necesita llevar el control de sus productos, la cual quiere tener el control de los precios y las existencias de los mismos.

 

 

2.   Ejemplo No. 1 de Jornalizacion

 

2.1. Entidades

 

·       Productos: Se utiliza para guardar la información de los productos

 

2.2. Atributos de las entidades

 

Productos

·       Codigo

·       Nombre

·       Descripcion

·       Precio

·       Cantidad

 

2.3. Tipos de datos

 

Productos

·       Codigo: numero entero

·       Nombre: cadena

·       Descripcion: cadena

·       Precio: numero decimal

·       Cantidad: numero entero

 

 

2.4. Codificación en lenguaje PSEINT de un vector para guardar los datos de las entidades del ejemplo anterior de jornalizacion

 

 

Solución No. 1

 

Algoritmo MiPrograma

            Definir codigo, nombre, descripcion Como Carácter

Definir precio Como Real

Definir cantidad Como Entero

            Dimension codigo[100],nombre[100],precio[100],cantidad[100]

FinAlgoritmo

 

 

 

3.   Ejercicios

 

1.     ¿Qué endiente por programacion?

 

2.     ¿Qué es un paradigma de programacion?

 

3.     ¿Qué significa para mi un pseudocodigo?

 

4.     ¿Qué tipo de programacion vamos a utlizar en el curso?

 

5.     ¿Cuáles son las palabras reservadas que se emplean dentro de la programacion estructurada?

 

6.     ¿Qué herramienta se utilizara para la creacion de nuestros programas?

 

7.     Crear un pseudocodigo para un semaforo de dos calles que se ruzan.

 

8.     Crear un pseudocodigo para preparar una sopa instantanea.

 

9.     Crear un pseudocodigo para instalar microsoft office.

 

10.  Crear un pseudocodigo para instalar una coputadora para que esta pueda ser utilizada.





Related





  • Curso de computacion