Contenido principal
Principios de ciencias de la computación avanzados (AP Computer Science Principles)
Curso: Principios de ciencias de la computación avanzados (AP Computer Science Principles) > Unidad 3
Lección 1: ¿Qué es la programación?Entender pseudocódigo
Nuestro entorno de programación aquí en Khan Academy utiliza el lenguaje de programación JavaScript. Hay muchos lenguajes de programación ahí afuera, y es posible que estés aprendiendo un idioma diferente en tu clase AP CSP.
Afortunadamente tenemos otra manera de describir programas: pseudocódigo. El pseudocódigo es un lenguaje que de hecho no se ejecuta, pero que representa conceptos de programación comunes en todos los lenguajes de programación. Hay diferentes sabores de pseudocódigo, así que aquí usaremos el que utiliza el examen AP CSP.
Esto es pseudocódigo para mostrar una salida:
DISPLAY (expresión)
Esa línea de pseudocódigo significa "muestra el valor de
expresión
seguida de un espacio". Por ejemplo, puedes ver pseudocódigo como este:
DISPLAY ("¡Hola")
DISPLAY ("vecino!")
Eso representa código que mostrará:
"¡Hola vecino! "
El pseudocódigo
DISPLAY (expresión)
es similar a println(expresión)
, que recién aprendimos, pero son ligeramente diferentes porque DISPLAY()
representa código que añade un espacio, mientras que println()
añade una nueva línea.Mientras avancemos y aprendamos conceptos de programación, también te mostraremos el pseudocódigo para cada uno de ellos, y usaremos el pseudocódigo en ejercicios en lugar de un idioma particular como JavaScript o Python.
Hablando de ejercicios, ¡es tiempo de practicar!
🙋🏽🙋🏻♀️🙋🏿♂️¿Tienes alguna pregunta sobre este tópico? Nos encantaría contestarte; ¡simplemente pregunta en el area de preguntas abajo!
¿Quieres unirte a la conversación?
- ¿Qué diferencia existe entre Speudocódigo y algoritmo?(3 votos)
- Hola, según lo que e entendido, el pseudocódigo es la descripción de un algoritmo, mediante el uso de la sintaxis. Además, el algoritmo en pseudocódigo, tiene una regla de formación, la cual lo convierte en un conjunto de sentencias escritas.(2 votos)
- como hace que hable?(1 voto)