Diferencia entre revisiones de «Plantilla:Certificado/Programacion/conceptos basicos»
De WikiEducator
(Página creada con «__TOC__ <div class=estilo1> <div id=parrafo> ===Programando=== *Hacer un programa, como ya hemos comentado, va a ser escribir un algoritmo en un lenguaje concreto de progra...») |
|||
(3 revisiones intermedias por el mismo usuario no mostrado) | |||
Línea 15: | Línea 15: | ||
;Lenguaje de programación | ;Lenguaje de programación | ||
;Niveles de lenguajes | ;Niveles de lenguajes | ||
− | (lenguaje en alto nivel y código ejecutable a través de compiladores e interpretados}} | + | (lenguaje en alto nivel y código ejecutable |
+ | a través de compiladores e interpretados}} | ||
<br> | <br> | ||
Línea 22: | Línea 23: | ||
{{MRM_Definicion|Title=Qué son las estructuras de control| | {{MRM_Definicion|Title=Qué son las estructuras de control| | ||
*'''Son herramientas que permiten gestionar el flujo de ejecución de un programa'''. | *'''Son herramientas que permiten gestionar el flujo de ejecución de un programa'''. | ||
− | *''' Determinan el orden en que se ejecutan las instrucciones, dependiendo de condiciones específicas. | + | *''' Determinan el orden en que se ejecutan las instrucciones, dependiendo de condiciones específicas. '''' |
*Tenemos las siguientes estructuras de control son: | *Tenemos las siguientes estructuras de control son: | ||
Línea 30: | Línea 31: | ||
*2.- '''''Condicional''''': | *2.- '''''Condicional''''': | ||
− | Permite ejecutar un conjunto de instrucciones si se cumple una condición, | + | Permite ejecutar un conjunto de instrucciones |
− | o ejecutar otro conjunto de instrucciones si la condición no se cumple. | + | si se cumple una condición, |
− | Las estructuras condicionales más comunes son las declaraciones | + | o ejecutar otro conjunto de instrucciones |
+ | si la condición no se cumple. | ||
+ | Las estructuras condicionales más comunes | ||
+ | son las declaraciones | ||
''''' "if", "else if" y "else".''''' | ''''' "if", "else if" y "else".''''' | ||
Línea 38: | Línea 42: | ||
Permite ejecutar un conjunto de instrucciones varias veces | Permite ejecutar un conjunto de instrucciones varias veces | ||
mientras se cumpla una condición. | mientras se cumpla una condición. | ||
− | Las más comunes '''''"for", "while" y "do-while".''''' | + | Las más comunes |
+ | '''''"for", "while" y "do-while".''''' | ||
Línea 70: | Línea 75: | ||
;Inicio/fin | ;Inicio/fin | ||
;Declaración (Variables, Constantes, Funciones, Clases, Objetos, Excepciones) | ;Declaración (Variables, Constantes, Funciones, Clases, Objetos, Excepciones) | ||
− | (Dependiendo del lenguaje puede haber más elementos, pero estos son los principales) | + | (Dependiendo del lenguaje puede haber |
+ | más elementos, pero estos son los principales) | ||
;Asignación | ;Asignación | ||
;Leer valores del exterior al programa (p.e. un valor del teclado). | ;Leer valores del exterior al programa (p.e. un valor del teclado). |
Última revisión de 20:09 24 oct 2024
Contenido
Programando
- Hacer un programa, como ya hemos comentado, va a ser escribir un algoritmo en un lenguaje concreto de programación
Es una lista bien definida, ordenada y finita de operaciones que permite hallar la solución a un problema |
- En informática cada operación va a ser una instrucción
- Siempre ante los mismos valores vamos a obtener los mismos resultados
Algunos conceptos previas
Estructras de control
Las instrucciones se ejecutan una tras otra, en el orden en que aparecen en el código.
Permite ejecutar un conjunto de instrucciones si se cumple una condición, o ejecutar otro conjunto de instrucciones si la condición no se cumple. Las estructuras condicionales más comunes son las declaraciones "if", "else if" y "else".
Permite ejecutar un conjunto de instrucciones varias veces mientras se cumpla una condición. Las más comunes "for", "while" y "do-while".
|
Estructura secuencial
- Consiste en poner una instrucción detrás de otras. El orden de ejecución es secuncial y en orden (Excepción a esta regla los procesadores fuera de orden e instrucciones independientes).
Un programa
- Un programa es la implementación de un algoritmo en un lenguaje de programación concreto
- En un programa podemos tener
|
- Tanto las instrucciones como las estructuras de control, necesitan trabajar con valores concretos.
|
Instrucciones secuenciales
- Básicamente las instrucciones se reducen a un conjunto pequeño de acciones
Menos la instrucción de inicio y final de bloque, y las estructuras de control el resto establecen acciones y terminarán en un punto y coma ;
- Las prodríamos clasificar en :
(Dependiendo del lenguaje puede haber más elementos, pero estos son los principales)
|
Tip: Es muy importante no confundir una instrucción de una expresión
$a = 8+5; #La línea anterior es una instruccion de asignación #Lo que hay a la derecha del igual es una expresión aritmética
aritmética si retorna un número (+,-,*,...) lógica o booleano si retorna un valor lógico (>, <,AND,. ..) cadena si retorna una cadena de caracteres (Concatenar cadenas, ...))
|