Professional Documents
Culture Documents
Programación 1 (Clase 1) - Federico Luna
Programación 1 (Clase 1) - Federico Luna
● Destinatarios:
Este curso de Programación I está dirigido tanto a personas que deseen aprender desde cero
hasta aquellas personas que quieran reforzar el conocimiento en el desarrollo de software.
Vamos a entrenar nuestro pensamiento para poder crear algoritmos con diagramas de flujo y
código en cualquier lenguaje de programación.
● Requisitos de Participación:
¡Tener muchas ganas de aprender!
CLASSROOM
https://
classroom.google.com/c/
NTUyNzgzMDA2NTQx?
cjc=4rifv56
Objetivo específico:
Acercar a la persona hacia el lenguaje de programación moderno que le permitirá realizar sus propios
programas, automatizar tareas, sentar las bases de programación que le permita tomar cursos que requieran
conocimientos mínimos de programación y estructura de datos.
01 02 03 04 05
Introducción al El sistema Metodología Variables, Práctica
pensamiento binario para constantes y
computacional crear un tipos de datos
algoritmo
INTRODUCCIÓN AL PENSAMIENTO COMPUTACIONAL
Las computadoras trabajan internamente con dos niveles de voltaje, por lo que su sistema de
numeración natural es el sistema binario (encendido 1, apagado 0). Cuando no circula electricidad
equivale un “0” y cuando circula electricidad equivale un “1”.
OPERACIONES LÓGICAS CON SISTEMA BINARIO
¿Qué es un algoritmo?
Características de un algoritmo:
Preciso: paso a paso en un orden lógico.
Definido: todas las veces que pasemos por él da el mismo resultado.
Finito: tenemos un proceso de inicio y de cierre.
CREACIÓN DE ALGORITMOS
INTRODUCCIÓN
Toda computadora necesita un sistema de memoria para almacenar los programas que se ejecutan y los datos necesarios
para ejecutar estos programas. Las cantidades de memoria que dispone una computadora, tienen una limitación en capacidad
y velocidad.
Existen diferentes tipos de memorias, con capacidades y tiempos de acceso diferentes. En general, cuanta más capacidad de
almacenamiento tiene una memoria, mayor es el tiempo de acceso. Es decir, las memorias con gran capacidad son memorias
lentas,mientras que las memorias rápidas (tiempo de acceso pequeño) suelen tener poca capacidad de almacenamiento. Las
memorias rápidas son más caras que las memorias lentas.
En los últimos años, la evolución de la tecnología ha permitido reducir mucho el espacio necesario para almacenar un bit de
información.
Eso ha originado que la capacidad de almacenamiento de las memorias aumente mucho con relación al espacio físico que
ocupan y que se reduzca el precio que se ha de pagar por un bit de información. Así, los discos duros han pasado de los 20
MB de capacidad a mediados de la década de los ochenta a los 2.000 GB a finales del 2010 (100.000 veces más), aunque
ocupan el mismo espacio físico (incluso son un poco más pequeños) y cuestan casi lo mismo.
Ver VIDEO
BITS y BYTES
EN SÍNTESIS:
¿Qué es un bit?
¿Qué es un byte?
Las constantes son tipos de datos que no son mutables. Como en toda declaración de tipo, es necesario asignar un valor a la constante en el
momento de la declaración.
A las constantes se les debe asignar un valor cuando se declaran. La única excepción es si la constante se declara como “final”. Declarar una
variable final como constante significa que no puede ser reasignada, incluso si tiene un valor inicial.
Algunos lenguajes de programación como C utilizan const para declarar constantes y permiten asignarles valores en el momento de la
declaración. Esto puede hacer que el código sea más legible y eficiente de usar porque elimina la necesidad de declarar e inicializar por separado.
Las variables se emplean para almacenar información en un programa. También pueden llamarse símbolos, etiquetas o constantes.
Una variable es el tipo de datos más básico en un lenguaje de programación. En los lenguajes de programación se pueden usar variables para
almacenar diferentes tipos de datos como números, palabras y cadenas en la memoria del ordenador.
EJEMPLOS
#
ASIGNACIÓN DE VALORES VARIABLES
TIPOS DE DATOS
Los tipos de datos se usan cuando se escribe código en un lenguaje de programación. Esto ayuda al compilador a saber
con qué tipo de datos está trabajando. También ayuda al programador a saber con qué tipo de datos está trabajando,
para poder asignar valores o establecer funciones que trabajen con ese tipo de datos en particular.
Una variable es un nombre que se da a un lugar de almacenamiento de información, como un entero o un carácter.
En esta lista podrás ver algunos ejemplos para cada uno de los diferentes tipos de variables:
Es momento de identificar qué variables necesitarás para resolver las siguientes situaciones:
Cajero electrónico
Qué variables necesito para llevar a cabo el funcionamiento de un cajero automático en el cual solo realizaré la acción de sacar dinero
en efectivo.
Usar un chat
Qué variables debo tener en cuenta para hablar con un amigo a través de una aplicación de mensajería instantánea, teniendo en
cuenta que solo le puedo enviar mensajes si está conectado a la aplicación.
Lavar la ropa
Necesitas lavar tu ropa, pero debes tener en cuenta los diferentes factores que necesitarás para llevar a cabo esta tarea. ¿Tienes
lavadora? ¿Lo harás a mano? ¿Qué necesitas?
Pueden redactarlo en Word, Notepad, Mail, Papel y lápiz o lo que sea más cómodo para desarrollar el
ejercicio.
¡Muchas Gracias!