Want to create interactive content? It’s easy in Genially!

Get started free

Clase 1. Intro. Programación

myanez

Created on January 31, 2021

Start designing with a free template

Discover more than 1500 professional designs like these:

Witchcraft Presentation

Sketchbook Presentation

Vaporwave presentation

Animated Sketch Presentation

Pechakucha Presentation

Decades Presentation

Color and Shapes Presentation

Transcript

Ing. María Lucero Yañez

programación

Introducción a la Progrmación

UCB

¿Qué es programar?

O1

La programación esta en todas partes

conceptos importantes

Recursos

Entorno

Objetivos

Supuestos

Resultados

Problema o Necesidad

Algoritmos

ALGORITMO

5ta

Actividad

4ta

Actividad

3ra

Actividad

2da

Actividad

1ra

Actividad

VIDEO

definición

representación de un algoritmo

Un algoritmo puede ser representado de distintas maneras, depende del medio en el que se transmite, el emisor o quien da las instrucciones y el receptor o quien recibe las instrucciones. Lo importante es poder mostrar la secuencia de los pasos a realizar y las direcciones claras.

Las direcciones para llegar de un punto a otro en una ciudad pueden ser representadas en un mapa o como texto o como un diagrama de flujo o como código de computadora. Por ejemplo, veamos representaciones de un algoritmo para llegar del Banco a la puerta del Centro comercial.

MApa

TEXTO

diagrama de flujo

Supuestos

¿Qué podemos suponer a la hora de plantear un algoritmo?

¿Cómo plantearía un algoritmo para enseñarle a un extraterrestre a lavarse lo dientes?

INstrucciones precisas

¿El Chavo del 8 recibió instrucciones precisas?

experimento

¿Qué te resulto?

Tomen un papel y lapiz

• Dibuja un segmento de recta horizontal. • Dibuja un segmento de recta vertical que corte al otro segmento. • Une los extremos de los segmentos con líneas rectas. • En uno de los extremos dibuja una línea curva.

TAREA

Ser preciso es muy importante a la hora de dar instrucciones a un ser humano y más aún si es a una computadora, éstas solamente siguen instrucciones y si no son claras probablemente no funcionen como deben.

partes de un algoritmo

Salida

Proceso

Entrada

Recursos que el algoritmo necesita de una entidad externa para poder iniciar la realización de las actividades del algoritmo.

Conjunto de pasos o actividades realizadas con el algoritmo

Objetivos cumplidos o resultados generados por el proceso.

Se denomina Estructura de Control Secuencial en un algoritmo, cuando todos los pasos o tareas se cumplen uno después del otro, siempre en un mismo orden.

Variables

Algoritmo de la llamada

Algoritmo para ayudar a llegar alguien de un lugar a otro

Algoritmo del sandwich

Las variables utilizadas en un algoritmo son los elementos cuyo valor puede variar, estas variables pueden ser recursos que el algoritmo necesita para llevarse a cabo, recursos que se utilizan en el proceso y salidas o resultados de la ejecución del algoritmo.

Variables en programación

En la programación informática las variables son espacios temporales en la memoria de la computadora representados por un nombre, cuyo contenido o valor puede cambiar.

Imaginemos la memoria temporal de la computadora como un conjunto de cajas, identificadas por la dirección en la que se encuentran. Cuando un programa o algoritmo utiliza una variable de nombre A, una dirección de la memoria toma ese nombre temporalmente, y los valores de esa variable pueden cambiar.

Info

¿qué sucede en la computadora con las instrucciones que le damos?

thanks