Tutorial1

Page 1

TUTORIAL Aprender a Programar desde Cero

Rosario González Carné: 201516419


Para Empezar Debemos Saber: ¿Qué Es Un Algoritmo En Programación? Un algoritmo son pasos que sirven para llevar a cabo una acción y así poder resolver cualquier problema. En nuestra vida cotidiana, diariamente hacemos pasos para cualquier acción por ejemplo 1: ¿Cómo cocinar un huevo para otra persona? • Pregunto si quiere el huevo frito • Si dice que si lo frio, si me dice que no lo hago hervido • Una vez cocinado pregunto si quiere sal en el huevo

• Si dice que no lo sirvo en un plato, si me dice que si le hecho sal y luego lo sirvo en un plato • fin


En el ejemplo anterior podemos observar que hay pasos a seguir según el problema dado es decir según el ALGORITMO y se hizo una serie de pasos rápidamente y todo debe llevar a un solo FIN.

Características de un algoritmo: • Precisión: Pasos a seguir • Determinación: En un algoritmo se desarrollan una serie de datos en los cuales se van dando paso a paso y luego estos datos arrojan un resultado, algo muy importante si un algoritmo es igual, independientemente de como sea su estructura siempre debe brindar el mismo resultado. • Finalidad: Todos los algoritmos deben tener un fin.


¿Qué Son Las Condicionales? • En este paso se evalúan las decisiones del algoritmo, es decir las que mas convengan para poder resolver el problema. Si ó No

SI

NO


Ejemplo 2. Servir Un Licuado De Frutas 1. 2. 3. 4. 5. 6. 7. 8.

Dirigirse al refrigerador Sacar la fruta. Lavar la fruta. Picar la fruta. Echar la fruta a la licuadora. Echar agua. Echarle azúcar al gusto. Echarle hielo, pero antes verificar si hay en el refrigerador SI Le echo hielo

9. Tomar un vaso 10. Servir el licuado de frutas

NO No le echo y proseguir a licuar

La condición en un algoritmo consta de: SI o NO Para elegir la que convenga y nos lleve a un mismo fin y ene este ejemplo es “servir el licuado de frutas”.


¿Qué es Diagrama De Flujo? También llamado flujograma de proceso o diagrama de proceso, es la representación gráfica de un proceso, cada parte de proceso es representado por un símbolo, dentro de los símbolos se escriben pasos a seguir y los símbolos están unidos por flechas que indican dicha dirección de flujo de proceso. • Diagramar es subprocesos.

establecer una representación visual de los procesos y

• La representación gráfica facilita el análisis.


Figuras básicas se utilizan para representar un diagrama de flujo dentro del programa DFD: Inicio/Fin

Inicio y fin de un algoritmo

Entrada de datos

Expresa la lectura es decir donde se introducen datos.

Proceso de datos

Proceso operaciones asignaciones.

de o

Condición o Decisión

Impresión en pantalla

Almacena condiciones es decir SI o NO.

El contenido que posee lo imprime es decir muestra el resultado en pantalla. Expresa la dirección de nuestro diagrama de flujo y estas van conectadas entre si de una figura o símbolo


Reglas Básicas: Estas son algunas reglas básicas que hay que tener en cuenta para poder resolver un algoritmo. • Todo diagrama posee un inicio y un fin es decir debe ser finito. • Las flechas deben ir verticales u horizontales. • Todas las flechas deben ir conectadas directamente con la figura o símbolo y no debe quedar ninguna flecha sin conectarse. • El diagrama de flujo debe ir estructurado de arriba hacia abajo.


Realizaremos un pequeño ejemplo haciendo la suma de dos números en el programa de DFD y verificaremos el uso de los símbolos utilizados gráficamente haciendo así el Diagrama de Flujo:

1. Primero le damos clic en el símbolo que deseamos utilizar y luego se arrastra hacia donde corresponde, en este caso utilizaremos lectura para poder ingresar los datos.


2. Luego damos doble clic sobre la figura y automĂĄticamente aparecerĂĄ un cuadro de dialogo donde ingresaremos las variables que representaran los datos en este caso los nĂşmeros que se van a operar.


3. Hacemos lo mismo para poder ingresar la siguiente variable para que pueda leer el segundo nĂşmero.


4. Para poder hacer la operación, en este caso la suma debemos utilizar el símbolo de asignación, para ello clic en asignación y arrastramos la figura a donde corresponde…


5. Luego doble clic e ingresamos los datos en este caso: suma num1 + num2 y luego enter‌


6. Utilizamos el sĂ­mbolo de salida que es en forma de un cono, ese nos sirve para poder imprimir los datos, es decir para que muestre en pantalla el resultado.


7. Ingresamos la variable para poder imprimir el resultado y enter.


Por ultimo clic en ejecutar para que corra por pantalla el programa para poder realizar la sumatoria de 2 nĂşmeros ingresados por el usuario.


Ingresamos el primer nĂşmero, en este caso ingresare el 4 y luego clic en continuar.


Ingresamos el segundo número, en este caso ingresare el número 4 para que pueda hacer la sumatoria y luego clic en continuar‌


Como podemos observar nos muestra el resultado en pantalla en este caso mostro la sumatoria de: 4+4= 8 y luego clic en continuar.


El diagrama quedara de esta forma y como pudimos observar anteriormente corriĂł sin ningĂşn problema y mostro el resultado correcto.


Diagrama De Flujo Del Algoritmo: ¿Cómo Cocinar Un Huevo Para Otra Persona?


Ejemplo 3: Promedio Algoritmo: • Determinar el promedio de un alumno a partir de 2 calificaciones, si el promedio es mayor a 9, se le darå un reconocimiento si no, simplemente mostrar promedio.


DECLARAR VARIABLES: Para el algoritmo: Determinar el promedio de un alumno a partir de 2 calificaciones, si el promedio es mayor a 9, se le darรก un reconocimiento si no, simplemente mostrar promedio.


Estructura:

Entradas: Variable promedio Variable califi1 Variable califi2

Evaluaciรณn: Si promedio >9 dar reconocimiento mostrar promedio Si No mostrar promedio

Calif1 Calif2 Promedio Promedio = (califi1 + califi2) /2 Si promedio >9 dar reconocimiento mostrar promedio Si No mostrar promedio

Calculo promedio: (califi1 + califi2) /2 Esta dividido dentro de 2 porque solo son 2 calificaciones.


Para declarar variables :

Calculo de Promedio: Promedio = (calif1 + calif2) /2

Condición: En cada conito se escribe la condición que se desea imprimir y va encerrado de apostrofe. ( ‘ )



Algoritmo SUMA: Ejemplo 4: • Hacer el diagrama de flujo para sumar dos números leídos por teclado y mostrar el resultado.



El programa pide ingresar el primer nĂşmero para poder realizar la suma:


El programa pide ingresar el segundo nĂşmero para poder realizar la suma:


Luego enter y mostrara el resultado.


Resultado en pantalla.


Pseudocodigo: • Herramienta que utilizada para el diseño de programas que permite al programador hacer sus expresiones de forma clara en un lenguaje de programación.

Tipos de Datos Simples

Estructurados


SIMPLES: • Ocupan una celda de memoria dentro de nuestra computadora:

Datos:

ESTRUCTURADOS: • Ocupan varias celdas:

• Datos: Números enteros

Cadenas de caracteres es decir:

Números reales

Palabas

Caracteres Ejemplo: a, 5, 500 etc.

(números y símbolos).

Arreglos Registros


VARIABLES: Objetos que pueden cambiar su valor durante la ejecución de un programa. Por ejemplo: Se observa como una palabra que cambiara dentro del programa.

Num = 1, 2, 3, 4, 5…

CONSTANTES:

• Datos que no cambian dentro de un programa, es decir dentro de la ejecución.


Referencias Bibliogrรกficas: Danisable. (2014). Aprende a programar desde cero. Recuperado el 15 de junio de 2017. disponible en https://www.youtube.com/watch?v=qjLIbIKhGk&index=1&list=PLAzlSdU-KYwX9BmnxiHj9uAFQ-0mZ69Rq


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.