2_1 II: Comenzando a programar - Entrada Salida y Asignación
Summary
TLDREn este script de video, el instructor presenta los conceptos fundamentales de la programación a través de una clase introductoria. Comienza explicando cómo encontrar el menor número en una secuencia, utilizando un enfoque lógico y sencillo para que los estudiantes puedan seguir el proceso. Luego, profundiza en la estructura de un programa, destacando la importancia de los datos y las acciones. Utiliza la analogía de un contenedor para describir las variables y cómo se pueden manipular a través de la asignación. Además, cubre las acciones de entrada y salida, y cómo se representan en pseudocódigo. El instructor enfatiza la necesidad de un lenguaje formal para que las computadoras puedan ejecutar los programas. Finalmente, ofrece una visión general de las primitivas del pseudocódigo, incluyendo la asignación, la lectura y la escritura, y cómo se aplican secuencialmente. Este resumen brinda una visión clara de los elementos básicos de la programación y cómo se comunican con las máquinas.
Takeaways
- 👋 Hola: La clase comienza con una introducción a la programación y la informática.
- 🔍 Búsqueda del menor número: Se pide a los estudiantes que identifiquen el número más pequeño en una secuencia de números presentados.
- 🧠 Memorización y comparación: Se utiliza la memoria para guardar el número actual y compararlo con los siguientes para encontrar el menor.
- 💾 Proceso de programación: Se destaca la importancia de la secuencia de pasos (algoritmo) en la programación para resolver tareas como encontrar el menor número.
- 📝 Estructura de un programa: Se menciona que un programa consta de datos (entradas) y acciones (operaciones).
- 🔑 Variables: Se introduce la noción de variables como contenedores para almacenar datos, identificados por un nombre.
- ➡️ Acción de asignación: Se describe cómo se realiza la asignación de un valor a una variable utilizando el signo igual.
- 🖥️ Acciones de entrada y salida: Se explican las acciones de entrada (leer) y salida (escribir) en un programa.
- 📌 Palabras reservadas: Se destacan las palabras reservadas en pseudocódigo, como 'proceso', 'leer' y 'escribir', que tienen un significado específico en la estructura de un programa.
- 📈 Secuencia de ejecución: Se aclara que las acciones en un programa se ejecutan secuencialmente, a menos que se indique lo contrario.
- 📚 Estructura formal: Se resalta la necesidad de un lenguaje formal para que una computadora pueda entender y ejecutar un programa.
- 🔬 Conceptos básicos de programación: Se presentan conceptos fundamentales como variables, asignaciones, entrada y salida, que son esenciales para aprender a programar.
Q & A
¿Qué es la programación?
-La programación es el proceso de crear un conjunto de instrucciones que una computadora puede seguir para realizar una tarea específica.
¿Qué es un algoritmo?
-Un algoritmo es una secuencia de pasos que se realizan para resolver un problema o ejecutar una tarea específica.
¿Cómo se determina el menor número en una secuencia de números?
-Se compara cada número con el menor número encontrado hasta el momento, y si el número actual es menor, se actualiza el valor del menor número.
¿Qué es una variable en programación?
-Una variable es un contenedor que almacena datos y tiene un identificador o nombre que permite a los programadores hacer referencia a los datos que contiene.
¿Cómo se representa la asignación en un lenguaje de programación?
-La asignación se representa utilizando el símbolo '='. Por ejemplo, 'variable = valor' indica que el valor debe ser almacenado en la variable.
¿Qué es una acción de salida en programación?
-Una acción de salida es una operación que permite mostrar información al usuario, generalmente en la pantalla.
¿Cómo se representa la entrada de datos en un lenguaje de programación?
-La entrada de datos se representa con la acción de 'lectura', que permite a los usuarios ingresar información que luego se almacena en una variable.
¿Qué son las palabras reservadas en un lenguaje de programación?
-Las palabras reservadas son palabras clave predefinidas en un lenguaje de programación que tienen un significado especial y no pueden ser utilizadas como nombres de variables o identificadores.
¿Por qué es importante la secuencia en la ejecución de un programa?
-La secuencia es importante porque determina el orden en que se ejecutan las instrucciones del programa, lo que afecta directamente el resultado final.
¿Qué es el pseudocódigo y cómo se relaciona con la programación?
-El pseudocódigo es un lenguaje de programación que utiliza una sintaxis más接近 natural para describir un algoritmo sin especificar detalles de programación. Sirve como una especie de 'receta' para el programa final.
¿Cómo se aprende a programar utilizando el pseudocódigo?
-Se aprende a programar utilizando el pseudocódigo escribiendo una serie de acciones o instrucciones que resuelven un problema, y luego se traducen estas acciones en un lenguaje de programación real.
Outlines
😀 Introducción a la programación y el concepto de menor número
El primer párrafo introduce el tema de la programación y la informática, y se enfoca en la tarea de encontrar el menor número en una secuencia. Se describe un escenario en el que los estudiantes deben identificar el número más pequeño mostrado en la pantalla. Se utiliza este ejemplo para explicar la habilidad de un programador para resolver problemas y se menciona la importancia de la memorización y la comparación en la resolución de este problema. Además, se destaca que el proceso de encontrar el menor número es un algoritmo simple y se profundiza en cómo un programador estructura este tipo de tareas.
📚 Comprensión de datos y acciones en un programa
El segundo párrafo explora la naturaleza de los programas y cómo están compuestos por datos y acciones. Se destaca que los datos son entradas, como los números leídos, y las acciones son procesos que se realizan sobre estos datos, como comparaciones y memorizaciones. Se introduce la idea de que un programa es una secuencia de pasos que un programador debe seguir para alcanzar un objetivo, como encontrar el menor número. Además, se discute la necesidad de un lenguaje formal para que una computadora pueda entender y ejecutar un programa, y se menciona el concepto de variable como una entidad que almacena datos.
🔢 Representación de datos y acciones con variables y asignaciones
El tercer párrafo se centra en cómo se representan los datos y las acciones en un programa utilizando variables y asignaciones. Se describe la sintaxis de una asignación y se explica que una variable actúa como un contenedor para almacenar valores. Además, se discute la secuencia de ejecución de las acciones y se menciona que las variables deben tener un valor antes de que se realicen operaciones sobre ellas. Se profundiza en la acción de asignación como una de las fundamentales en la programación y se ejemplifica con la multiplicación y asignación de ese resultado a una variable.
🖥️ Acción de salida y entrada en un programa
El cuarto párrafo aborda las acciones de salida y entrada en un programa. Se describe cómo la acción de salida se utiliza para mostrar información al usuario, como el número mínimo leído, y cómo se representa en el pseudocódigo con la palabra 'escribir'. Se menciona el uso de comillas para mostrar texto exacto y variables para mostrar valores numéricos. También se explica la acción de entrada, que permite a los usuarios ingresar datos por teclado, y cómo se representa con la palabra 'leer' en el pseudocódigo. Se destaca la importancia de estas acciones para la interacción con el usuario.
📝 Estructura y ejecución de un programa en pseudocódigo
El quinto párrafo describe la estructura de un programa en pseudocódigo, incluyendo la utilización de palabras reservadas como 'proceso' y 'fin proceso' para delimitar el inicio y el fin de un programa. Se discute la necesidad de un nombre significativo para el proceso que represente las tareas que el programa automatiza. Además, se menciona que una vez escrito el pseudocódigo, la ejecución de las acciones escritas es llevada a cabo por un intérprete o procesador, que actúa como una entidad capaz de interpretar y ejecutar el programa. Se enfatiza la importancia de la precisión en la escritura del pseudocódigo para evitar errores de interpretación.
🔍 Conclusión y desafíos en la comprensión de conceptos de programación
El sexto y último párrafo resume los conceptos aprendidos a lo largo de la clase, incluyendo la representación de datos con variables, la ejecución de acciones como asignaciones, y la importancia de la entrada y salida de información en un programa. Se motiva a los estudiantes a investigar y comprender profundamente términos como 'variable', 'sintaxis', 'acción' o 'sentencia', y se les anima a consultar la bibliografía para aclarar sus dudas. Se menciona que una vez comprendidos estos conceptos básicos, los estudiantes estarán mejor preparados para el desarrollo de programas más complejos. Finalmente, se cierra el párrafo con un mensaje de despedida y se indica que se verán en la próxima clase.
Mindmap
Keywords
💡Programación
💡Algoritmo
💡Memoria
💡Variables
💡Asignación
💡Entrada y Salida
💡Pseudocódigo
💡Proceso
💡Palabras reservadas
💡Ejecución de un programa
Highlights
Comenzamos la clase de programación con la tarea de encontrar el menor número en una secuencia.
Se utiliza un algoritmo simple para comparar y memorizar el menor número leído.
La habilidad clave de un programador es la capacidad de identificar y aplicar el menor valor en una serie de números.
Se introduce la idea de que un programa consta de datos y acciones que se aplican sobre esos datos.
Las variables son como contenedores etiquetados para almacenar datos específicos.
Las acciones en un programa se representan mediante operadores y sentencias, como el signo '=' para la asignación.
Se explica que las sentencias en pseudocódigo deben terminar con punto y coma.
La secuencia de ejecución de las acciones en un programa es fundamental y se realiza de arriba hacia abajo.
Se destaca la importancia de la sintaxis en la programación, ya que una sintaxis incorrecta puede llevar a errores de ejecución.
Las acciones de salida, como 'escribir', son esenciales para mostrar información al usuario.
La entrada de datos, que permite a los usuarios ingresar información en la máquina, es una acción clave en la programación.
Se menciona que las palabras reservadas como 'proceso' y 'fin proceso' son fundamentales en la estructura de un programa.
Se aprende que el pseudocódigo es un lenguaje formalizado que permite especificar algoritmos de manera clara.
Se enfatiza que un programa es una entidad estática que se ejecuta mediante un intérprete o procesador.
Se anticipa que en la próxima clase se aprenderán las últimas dos primitivas necesarias para programar.
Se destaca la importancia de la lógica en la programación y cómo las primitivas son acciones que el pseudocódigo puede interpretar y ejecutar.
Se aconseja a los estudiantes que investiguen y comprendan profundamente las palabras clave y conceptos del pseudocódigo.
Se cierra la clase con una reflexión sobre la evolución en la comprensión de la programación y se despiden hasta la próxima clase.
Transcripts
hola chicos espero que estén muy bien
esta es la clase comenzando a programar
sería la segunda clase de introducción a
la informática
el encuentro anterior
habíamos visto por ejemplo en el primer
encuentro en el único encuentro que
tuvimos pasamos a una serie de números
ahora lo vamos a repetir determinar el
menor número yo voy a pasar a una serie
de números y ustedes me van a tener que
decir
supuestamente cuál es el número menor
que leyeron lo empiezo a pasar por
pantalla porque presten atención
y ahí me tendría que decir cuál es el
menor número que acabaron de ver en la
secuencia de números que apareciera
todos seguramente habrán dicho ya el 115
es el menor número que vi en la
secuencia de modelos y está perfecto y
el que no lo puede volver a repetir al
vídeo y se dará cuenta que 115 no pasa
nada mejor y os pase muy rápido
la habilidad de un programador cuales es
decir bueno perfecto como hiciste
cierto como existe para obtener el menor
como lo dice si ustedes tuvieran que
explicar ahora como hice para obtener el
menor de esa lista del número que recién
pasamos
y a eso cuando yo empiezo a explicar
cómo hice lo que estoy haciendo es
escribir el programa para hacerlo el
algoritmo para hacer de esta tarea que
es encontrar el menor una tarea simple
encontrar el menor de un conjunto de
números
entonces fíjense un programador
[Música]
diría leo el primero el primer número y
lo memorizó por ejemplo si leí el 123
hasta ahora el único que le y ss así que
ese es el menor 123 lo guardo en la
memoria
leo el segundo número supongamos que
leyó el segundo era 920 lo comparó con
memorizado 123
si es menor memoria es el segundo no en
900 y pico no es menor que el 53 sino
mantengo en memoria el primero quiere
decir que de los dos números que legisle
y un 123 y el segundo que leí
novecientos y pico el menor hasta ahora
es 123 sigo con la memoria con el ciento
en la memoria con el 123
si yo leo el tercer número lo comparo
con lo que tengo en la memoria
si es menor el que estoy leyendo con el
que tengo la memoria entonces memorizó
este y descartó en que tengo la memoria
y la regla general si sería leo el
siguiente el siguiente número lo comparo
con el que tengo memorizado
si es menor memorizó el recién leído el
número de recién nacidos sino dejó en
memoria el que tenía
eso sería lo que estoy haciendo sin
darme cuenta cuando termino cuando me
parece la palabra fin en memoria me va a
quedar el menor número a todos les quedo
el 115 la memoria
internamente lo que hicieron con sus
cabecitas fue es seguir este algoritmo
esta secuencia de pasos y esto que vemos
acá es un algoritmo una secuencia de
pasos
que alguien que programar lo puede
explicar como hizo lo que hizo
entonces ahora vamos a ver en realidad
cómo podemos hacer para escribir un
algoritmo como éste
ya en un en un lenguaje que la máquina
pueda ejecutar
lo que nos damos cuenta entonces que un
programa o un algoritmo
está constituido por datos y acciones
y el programa lo que hace es aplicar
acciones sobre los datos qué tiene que
ver esto con el ejemplo que vimos antes
la entrada de los datos era todos los
números que vamos leyendo 123 924 812
415 x elegimos esos son todos los datos
de entradas
el programa cuál es eso que explicamos
recién el proceso que seguimos el
programa que son acciones que el
inmueble o un número lo comparo con el
anterior si es menor que el anterior
guardo en la memoria el número que
recién leí esas instrucciones que están
trabajando sobre los datos son los
números que estoy leyendo
es lo que denominamos algoritmo que
después se va a traducir en un programa
ya un cover
y por supuesto que todo el programa
tiene alguna utilidad en este caso ese
algoritmo que teníamos acá este
algoritmo que tenemos
era para determinar cuál es el menor
número de una secuencia
entonces va a producir un resultado una
salida que en este caso era el 115 es el
número que memorizamos
entonces volviendo un programa
requiere estar constituido por datos y
acciones se aplican acciones sobre los
datos se comparan los datos se memorizan
datos etcétera así que si queremos
representar un programa en una
computadora tenemos que ver cómo podemos
representar los datos y cómo podemos
representar las acciones esas son las
dos cosas que tenemos que ver para poder
escribir un programa formal porque este
programa no lo podría entendía no lo
podía ejecutar una computadora porque
tiene muchas palabras se puede
interpretar mal algo etc necesitamos un
lenguaje más formal si yo les digo a
ustedes chicos el pollo está listo para
comer qué piensan
algunos pensarán que está en el horno ya
está doradito listo para comer
y sin embargo es que simplemente acabo
de tirarle maíz y el pollo está listo
para comer él va a comer maíz o sea el
lenguaje es en vivo
hay sinónimos hay un montón de cosas que
se pueden interpretar mal así que no
podemos escribir un programa así como
está tenemos que ser más formal entonces
volviendo necesitamos un un lenguaje más
formal que me permite expresar datos y
acciones cómo se representan los datos y
dijimos estamos representar las artes y
acciones en una computadora como guardan
los números cómo se representan los
números
bueno eso se hace a través de lo que se
llama variable
una variable
es una entidad vamos a suponer que es
como un contenedor como un cajoncito
donde yo guardo cosas
en este caso fíjense que hemos puesto
relacionados a los números toda variable
tiene un identificador un nombre no en
este caso supuestamente si se llama no
es porque adentro estoy guardando
números sería como poner en un
recipiente con etiquetas con sal voy a
guardar sal adentro
entonces trato de ponerle un nombre al
recipiente
que me diga lo que tiene adentro ese
nombre se lo pone el programador
y lo que tiene adentro puede ser
cualquier cosa que esté relacionado con
esto puede ser un número cualquiera pero
en este caso debería ser un número
bien entonces dijimos una variable tiene
un valor y un identificador un nombre el
valor de la variable en este momento
supongamos el 25 ese valor también se
les llama contenido lo que tiene adentro
la variable puede tener no sólo variar
un solo valor si yo guardo otro número
de adentro se destruye el 25
lo bueno que tiene porque se llama
variable la forma de representar datos
variables significa porque esto puede
variar
si yo acá estuviera guardando el menor
de los números cuando guarde el 115 va a
destruir el anterior menor que tenía
etcétera y destructivo cuando yo guardo
otro número acá se destruyen 25
y el identificador o nombre se lo pone
el programador
y lo que hace es
es una forma para referenciar el trato o
sea es como decíamos recién hablábamos
de un contenedor si fuera por cesárea es
una forma de saber que ahí adentro tengo
sal
debe ser significativo tiene que ver con
esto si le pongo no adentro de esa
variable voy a guardar un número porque
le puse un nombre que más o menos es una
abreviatura o algo así de número
no estaría bueno que yo le ponga este
nombre y guarde hay un número musical
igualdad dentro bicarbonato
bien
entonces ya vemos tenemos un pantallazo
dijimos un programa necesitamos
representar datos y acciones dijimos un
programa necesitamos poder representar
datos y acciones ya vimos cómo se
representan los datos más o menos y
ahora vamos a ver cómo se representan
las acciones
la primera acción que vamos a ver
estamos muchas sanciones sobre esos
datos por ahora solamente de datos con
eso no bancaria pero necesitamos varias
acciones para poder realizar sobre los
datos recordemos el algoritmo de buscar
el menor
estamos leer un número comparar un
número con el anterior es otra acción
memorizar el número recién leído es otra
acción
mostrará el último número el número que
memorice el menor mostrarlo es otra
acción son todas las acciones así que
vamos a ver para cada acción cómo se
representa
en este caso la acción que vemos es la
asignación la asignación se representa
esto sintaxis quiere decir qué forma
tiene esta es la forma de una asignación
pones una variable
al lado de la variable del signo igual a
la derecha ese signo igual en realidad
es lo que representa asignación este el
símbolo de la asignación
y a la derecha el símbolo de la
asignación pones el valor que le quieres
cargar en la variable
todas las instrucciones del pseudo
código terminan en punto y coma depende
a lo mejor como no tenga definido no es
necesario ponerlo pero
pongamos que todas las instrucciones que
le doy a la máquina todas las acciones o
instrucciones
vamos a usar como sinónimos acciones
instrucciones sentencias avisamos
utilizar esas palabras para referenciar
lo mismo acá tenemos dos acciones o dos
instrucciones si bien en la misma acción
hay dos
pero tengo esto primero
bien
que podemos ver esto ya lo
códigos acciones
cómo se va a ejecutar esto
secuencialmente primero se va a ejecutar
y
cubo es igual al número
siempre se ejecuta cuando esto se
ejecute en ciento fueron a brasil
mezclar huevo y harina
que uno sigue de arriba hacia abajo
se llama secuencia implícita de
las variables de la derecha del signo
igual o de la asignación tienen que
tener un valor
por ejemplo yo pusiera igual al número
por número por enero en l o por el cne
leo por el ere o si en ere o no tuviera
ningún valor a casi lo acaba de asignar
a arriba pero si no tuviera ningún valor
tengo un en un error en ejecución
porque no se sabe el procesador no va a
saber qué valor cargarle al cubo sin
número no tiene valor que voy a
multiplicar no sé entonces no le pueda
asignar un valor a cuba entonces si se
ejecuta estás en la segunda instrucción
número debería tener un valor
y la otra cosa es que la variable de la
izquierda es la única que modifica su
valor acá si yo ejecuto cubo es igual al
número por número por número la única
variable que se va a modificar su valor
es esta si tenía algún valor se va a
destruir el que tiene y se carga no
valor
si entendí más o menos lo que va a
suceder es que al ejecutarse en número
igual a 100 esta asignación
este símbolo de asignación se va a
guardar un cielo adentro del contenedor
de la cajita de la variable nr o se
guarda 100 en la variable medio
cuando se ejecuta esta que le parece que
se va a guardar en cubo
exacto sé que todos dijieron bien se va
a guardar un millón porque va a cien por
cien por cien
para hacer el cálculo la máquina también
el por el procesador entiende lo que
supone ese grupo digo entiende lo que
sus formas y que no va a hacer y va a
guardar un millón a dentro del cubo si
había algo en cubo en la variable ésta
se va a destruir queda en número un
millón adentro del club
[Música]
bien ya dimos una acción vimos cómo se
representan datos
con variables como se representan la
acción asignación de esta forma con un
signo igual
y qué características tienen que hacer
cuando se ejecuta esto que estamos
diciendo acá vamos a ver otra acción
y esto se llama
acción de salida acción de salida acá
estar representando acciones salida
esto de sintaxis y ejecución tiene que
ver con quién cuál es la forma que se
escribe y cómo se ejecuta
para qué sirve la estadidad para mostrar
información al usuario en el ejemplo que
habíamos antes serviría para decirle al
usuario el número
menor leído es el 115 para mostrarle
donde se lo muestro generalmente en la
pantalla la pantalla le voy a mostrar el
115
cómo sería eso se utiliza la palabra
escribir ese es quizás la salida y eso
es lenguaje pseudo código por suerte
está en español
pongo escribir
por ejemplo
nombre de la variable si yo utilicé la
variable menor para guardar el menor de
todos los números me va a mostrar un 115
en la pantalla
el formato general que tiene existe
y aquí hay un ejemplo escribir el valor
es coma valor
esta es una acción de salida estamos
representando acciones es sanidad
o sea que lo que venga después de
escribir me lo va a mostrar por la
pantalla como esto está entre comillas
fíjense qué
el valor es de lo muestro entre comillas
quiere decir que eso tal cual están lo
vamos tras la pantalla el valores
y después cierra la comida tiene una
coma y pone valor esto ya es una
variable valor es una variable no me va
a mostrar en la pantalla valor me va a
mostrar el número que han guardado si es
que es un número el número que ha
guardado dentro de esta variable si esta
variable en este momento por ejemplo
valiera 115 y acá el cartelito dijera el
menores entonces esto es lo que haría
mostrarme en la pantalla es el menor es
115 eso
me haya explicado bien
todo lo que está entre comillas nos
muestra tal cual en la pantalla y lo que
no está entre comillas tiene que ser una
variable y tiene que tener un valor
entonces si acá en esta variable guarde
algo un número le va a mostrar el número
no está para la vista
no asustaron la última acción que vemos
por hoy es la entrada
el formato normal que tiene es este
el nombre de variable fíjense por
ejemplo leer número lo que hacíamos en
el algoritmo anterior para obtener el
menor nosotros cada vez que en la
pantalla aparecía un número nosotros lo
veíamos como le decimos es una
computadora con esta instrucción
con esta acción la acción es leer y se
llama entrada acción de entrada por qué
porque permite entrar un dato dentro de
la memoria de la máquina eso es lo que
permite por eso se llama entrada permite
entrar un dato a la memoria de máquina
nosotros recién utilizamos nuestra
memoria enviamos números de pantalla y
los memorizábamos en nuestra memoria
ahora necesitamos que la máquina haga
esto esta tarea va a tener que tener su
memoria y su memoria la tienen las
variables entonces si a si se ejecuta
esto leer
al ejecutarse recuerden que esto es lo
que tengo escrito es como una dentro de
una receta algo que debe ser hecho y
otras cosas cuando estoy ejecutando la
acción
la acción dice mezclar huevo y harina yo
la leo a la acción y después ejecutó e
interpretó y después la ejecutó
bueno no sé si se ejecutará esto pero si
se ejecutará esto es la primera vez que
era una clase así que disculpas
espero que salga lo mejor que
entonces leer número lo que va a hacer
es escanear el teclado se va a quedar
esperando él
la computadora en realidad de 6 el pcn
se va a quedar esperando que ustedes se
escriban algo
cuando ustedes presionen el teclado 123
cuando presiona enter s 123 se va a
guardar en la variable número en esta
variable
nr o en realidad la variable se llama n
r o yo supongo que dentro se está
abordando un número por qué
el nombre pero la variable se llama n
leo no es lo mismo lo que le dio son dos
contenedores distintos
acá cuando el usuario cuando se ejecuta
esto si el usuario escribe en el teclado
a 123 enter cuando presiona enter se va
a guardar un 123 en n r eso
bien
además de el pseudo código en ese
lenguaje en sí que acá no está puesto
creo que si acá 16 códigos
tiene alguna formalidad cada vez que yo
escribo un programa tengo que poner
antes de todo además de las acciones
escribir y asignación escribimos
reciente además de estas acciones tengo
que ponerle al principio del programa la
palabra proceso que indica que esto es
un programa por decirlo así y el nombre
del proceso el nombre de procesos que
significa qué tarea automatiza esto que
está haciendo este programa si es si
hacemos el programa de lo que vimos
recién acá diría proceso obtener el
menor número algo así obtener menor
menor
podría ser algo sintético o más extenso
pero tendría que picar más o menos todas
las acciones que hay acá adentro que
tarea realizando
y por supuesto después de que
escribieron todas las acciones termina
con la palabra fin proceso proceso fin
proceso
son palabras reservada
las tienen que poner los tíos y en este
caso
como principal de programa
y no puede poner procesos
mi fin brose y fin pros
exactamente esa palabra
recuerden que trabajan con una máquina
boba que no va a interpretar qué
procesos quería
las tuvo que poner exactamente así del
mismo modo lee
es una palabra reservada una primitiva
del pseudo código no pueden ponerle o
leyendo no es leer exactamente esa
palabra y eso va a permitir que el
usuario ingrese algo por el teclado y
escribir lo mismo exactamente esa
palabra
entonces hasta ahora vimos cómo se
representan datos con variables y cómo
se representan
acciones vimos tres acciones asignación
acá hay un ejemplo de lo que vimos
fíjense que de empezar a jugar con la
asignación acá tengo una asignación
saldo es igual lanzándome una
distracción si sandoval tiene un 1000 y
extracción tiene un cielo el saldo me
van a quedar
900
exactamente y después vimos entrada que
es leer y salida que escribir con el
nombre de una variable o también de
recuerden que acá podemos poder poner
comillas y no ponemos la variable poner
escribir entre comillas o la monto se le
va a escribir en la pantalla
la próxima clase vamos a leer aprender
perdón las últimas dos primitivas aunque
parezca
aunque no parezca real son las últimas
dos primitivas que necesitamos para
aprender a programar tenemos toda la
lógica en eso
que son primitivas
son acciones que el pseudo código puede
interpretar ejecutar o sea leer es una
primitiva que escribir es una primitiva
el signo igual es en definitiva el signo
menos también es una primitiva pseudo
código sabe hacer operaciones
aritméticas entiende el menos en valores
/ ojo hay que ver cómo se expresa el x
con un asterisco
y el / con la barra no son los símbolos
tradicionales más de matemáticas
y
y yo creo que si entendemos esto
estaríamos algunos conceptos podría ser
para que les quiere una acción primitiva
leer escribir el símbolo 'igual' de
asignación
es un enunciado que no requiere
información suplementaria 6 el ínter el
pseudo código lo va a entender
perfectamente
qué es el pseudo código un lenguaje
pseudo el lenguaje quiere ponernos
exquisito por ahora para especificar
algoritmos para que ustedes escriban
recetas
para eso para que ustedes puedan
escribir programas para realizar tareas
tienen reglas que seguir lo que
hablábamos recién no puede poner
escribir tienen que poner escribir todas
las sentencias terminan en público
etcétera tiene algunas reglas que usted
tiene que respetar
y que más algunos conceptos extras de un
programa un programa es una
especificación una entidad estática
ustedes van a escribir programas por
ahora que terminan el psc de pseudo
código p s c pseudo código
entonces esa es la especificación esa es
la receta es un conjunto de acciones
escrita leer escribir el simbolito igual
etcétera
y la ejecución va a ser cuando ustedes
le den play hay un simbolito así de
triángulo
ps y cuando instale el pci se obtienen
todos los vídeos y demás
cuando le den explicó ejecutar cuando le
dan a ejecutar se van a llevarla a cabo
las acciones que ustedes escribieron y
si escribieron bien las acciones y lo
interpretaron bien al problema van a
tener un programa por ejemplo que
obtenga el menor del conjunto
todavía les faltan algunas cosas para
poder hacerlo pero ya empezamos
un programa en una entidad estática y la
vemos es eso y el programa de ejecución
es cuando se cuando se abre la
aplicación de la mente
y un intérprete o procesador es una
entidad capaz de interpretar y ejecutar
un enunciado recuerden que el primer
encuentro vimos que el cocinero
actúa metafóricamente como un procesador
o como un intérprete un procesador es
una entidad capaz de interpretar el
enunciado y le dicen mezclar lleva
llevando temas de azúcar y leche y
ejecutarlo entonces agarra un batidor no
tiene muchas páginas agarra un batido de
las mezclas homogéneas
y bueno y esto sería una nube de
palabras se llaman es todas las
palabritas que ustedes
encuentro
con lo que lidia con esto con las
diapositivas que quieran empezar a
entender de qué se trata cuando habla un
texto
y parece variable que es una variable
sintaxis que era sintaxis en formato
general que tiene una acción una
primitiva sentencia que son agentes a
veces se llama acción a la versión más
sentencia a veces se llama comando que
es la ejecución bueno es cuando estoy
que es la entrada a la entrada en pseudo
código es el leer
y bueno y esto lo tienen que fijarse si
no entienden algunas estas palabras la
busca en la rebel vocal en la
bibliografía en las lecturas
obligatorias o en las lecturas
opcionales y tienen que después de esto
más sobra tener en claro qué significan
todas estas palabras
y también cómo se relacionan hay
relaciones de todo esto no
todo está conectado así no miremos lo
que está pasando ojalá
evolucionamos de esto y que estamos
después de que pase todo esto cuídense
nos alejan de casa y bueno y nos vemos
la próxima clase
y ahora tendré que ver cómo se detiene
la grabación gracias nos vemos
Посмотреть больше похожих видео
2_2 II: Comenzando a Programar - Ejecución Condicional y Repetitiva
PROGRAMACIÓN DESDE 0 || INGRESO Y SALIDA DE DATOS || PRÁCTICA
PROGRAMACIÓN DESDE 0 || ESTRUCTURAS DE DECISIÓN || TEORIA-PRÁCTICA
Solución de límites por factorización | Ejemplo 7
Diagrama Flujo Tipo datos variables (2-25) Curso de Java - Algoritmos y Programación Netbeans
PROGRAMACIÓN DESDE 0 || OPERADORES ARITMÉTICOS || TEORIA-PRÁCTICA
5.0 / 5 (0 votes)