Introducción a la
PROGRAMACIÓN
Clase I
¿Qué vamos a ver hoy?
Planificación Lenguajes de programación
01. Planificación del curso de 03. Breve introducción a los
ingreso lenguajes de programación
Organización de la clase Análisis de problema
02. Cómo vamos a trabajar: 04. Pasos para resolver un
- Plataforma problema
- Herramientas
1.
Planificación
Planificación
Unidad II Unidad III (cont)
1 3 5
08/02/23 15/02/21
06/02/23 13/02/23 20/02/23
Unidad I
2 Unidad III
4 Feriado
Planificación
Ejercicios /
Unidad IV (cont) Práctica Parcial Revisión
6 8 10 12
27/02/23 06/03/23 13/03/23
22/02/23 01/03/23 08/03/23 15/03/23
Unidad IV
7 Ejercicios / 9 Parcial
11 Rec
Práctica Parcial
2.
Organización
3.
Lenguajes de Programación
3.0.1
Preguntas frecuentes…
¿Qué equipo necesito para
programar?
Con que se logre instalar y correr ágelmente
un sistema operativo actualizado. Windows,
Mac OS, Linux
¿Qué lenguaje me conviene
aprender?
Para comenzar cualquiera de los clásicos,
siempre que sea
¿Hay edad para aprender?
Anytime.
3.
Ahora si…
Lenguajes de Programación
¿Qué es un
lenguajes de programación?
conjunto de instrucciones
(acciones u operaciones) que nos permiten
crear programas a ser ejecutados por una
computadora
Partes de un lenguaje
Sintáxis Semántica
Tiene que ver con las reglas
sobre cómo deben ser Significado de cada sentencia
escritas las sentencias y de
qué forma (sintaxis).
Tipos de lenguajes
Máquina Bajo Nivel Alto Nivel
Son lenguajes formados por
“Ensambladores”. Son lenguajes palabras similares a las de los
Es el lenguaje que entiende la
formados por códigos lenguajes naturales. Estos
máquina sin necesidad de
nemotécnicos. Son lenguajes lenguajes son independientes
traducciones.
dependientes del procesador. del procesador.
Mover el contenido del Mover el contenido del Mover el contenido del
registro A al registro registro A al registro registro A al registro
B: B: B:
0010 0000 0010 1000 MOV R5, R6 B = a
4.
Análisis de problema
¿Qué es programar?
Programar es planificar, es preparar de
antemano las actividades que se van a
desarrollar para llevar a cabo una tarea o
resolución de problemas.
¿Qué es un problema?
Podemos decir que un problema es el planteo
de una situación a resolver mediante la
aplicación de algún método.
El proceso de resolución de un problema con
una computadora conduce al desarrollo de un
programa y su ejecución en la misma.
Pasos para la resolución de un problema
COMPRENDER ANALIZAR DISEÑAR
Identificar los elementos Definir el CÓMO.
Determinar cuál es el
del problema Pseudocódigo o
problema planteado.
Identificar el QUÉ Diagrama de Flujo
CODIFICAR VERIFICAR
traducir la solución diseñada Proceso mediante el cual, con una
utilizando un lenguaje de amplia variedad de datos de entrada se
programación. prueba la correctitud de la solución,
Elementos de un problema
Objetivo Datos de Salida
¿Qué quiero
- Tipo de dato
obtener?
Datos de Entrada Datos de Prueba
- Nombre datos que nos
- Característica permitan verificar la
- Tipo de dato solución
- Precondiciones
Gracias por tu
tiempo
CREDITS: This presentation template was created by Slidesgo,
including icons by Flaticon, and infographics & images by
Freepik
Please keep this slide for attribution