Este documento describe los elementos básicos de un programa, incluyendo palabras reservadas, identificadores, constantes, variables, expresiones e instrucciones. Explica que los programas deben seguir las reglas de sintaxis del lenguaje para ser interpretados correctamente. También describe los tipos básicos de datos como numéricos, lógicos y de caracteres, así como conceptos como constantes, variables y expresiones.
analisis sintactico en un compilador
gramaticas de libre contexto
ejemplos de gramaticas de libre contexto
como crear una gramatica de libre contexto
funciones de una analizador sintatctico
dificultades para crea una gramatica de libre contexto
analisis sintactico en un compilador
gramaticas de libre contexto
ejemplos de gramaticas de libre contexto
como crear una gramatica de libre contexto
funciones de una analizador sintatctico
dificultades para crea una gramatica de libre contexto
Marco teòrico Introducciòn a algoritmos -
Alumno: Marco Zecchin
Docente: Guillermina Martin
Escuela de Educaciòn Tècnica Nº 1 "Fray Luis Beltrán" SALLIQUELÓ
Este documento contiene la primera parte de la introducción a la programación de computadores, el ciclo de programación y definición de constante, variable y acumulador
Marco teòrico Introducciòn a algoritmos -
Alumno: Marco Zecchin
Docente: Guillermina Martin
Escuela de Educaciòn Tècnica Nº 1 "Fray Luis Beltrán" SALLIQUELÓ
Este documento contiene la primera parte de la introducción a la programación de computadores, el ciclo de programación y definición de constante, variable y acumulador
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...JAVIER SOLIS NOYOLA
El Mtro. JAVIER SOLIS NOYOLA crea y desarrolla el “ROMPECABEZAS DE ECUACIONES DE 1ER. GRADO OLIMPIADA DE PARÍS 2024”. Esta actividad de aprendizaje propone retos de cálculo algebraico mediante ecuaciones de 1er. grado, y viso-espacialidad, lo cual dará la oportunidad de formar un rompecabezas. La intención didáctica de esta actividad de aprendizaje es, promover los pensamientos lógicos (convergente) y creativo (divergente o lateral), mediante modelos mentales de: atención, memoria, imaginación, percepción (Geométrica y conceptual), perspicacia, inferencia, viso-espacialidad. Esta actividad de aprendizaje es de enfoques lúdico y transversal, ya que integra diversas áreas del conocimiento, entre ellas: matemático, artístico, lenguaje, historia, y las neurociencias.
2. • Los lenguajes de programación – como los restantes lenguajes
– tienen elementos constructivos, asi como reglas para las que
esos elementos se combinan.
• Esas reglas se denominan sintaxis del lenguaje.
• Solamente las instrucciones sintácticamente correctas pueden
ser interpretadas por la computadora, y los programas que
tengan errores de sintaxis son rechazados por la maquina.
3. LOS ELEMENTOS BÁSICOS CONSTITUTIVOS
DE UN PROGRAMA O ALGORITMO SON:
• Palabras reservadas (inicio, fin, si-entonces, mientras… etc)
• Identificadores (nombre de variables esenciales, procedimientos,
funciones, etc)
• Caracteres especiales (coma, apostofo, etc)
• Constantes
• Variables
• Expresiones
• Instrucciones
4. EXISTEN OTROS ELEMENTOS QUE FORMAN
PARTE DE LOS PROGRAMAS
• Bucles
• Contadores
• Acumuladores
• Interruptores
• Estructuras: 1) Secuenciales, 2) Selectivas, 3) Repetitivas
5. DATOS, TIPOS DE DATOS Y OPERACIONES
PRIMITIVAS
• El primer objetivo e toda computadora es el manejo de la
información o datos.
• Un Dato es la expresión general que describe los objetos con
los cuales opera una computadora.
• Tipo de datos: determina como se representan los datos en las
computadoras y los diferentes procesos que dicha
computadora realiza con ellos.
6. LOS TIPOS DE DATOS BÁSICOS SON LOS
SIGUIENTES:
• Numericos (enteros, real)
• Logicos (boolean)
• Carácter (carácter, cadena)
7. DATOS NUMÉRICOS
• Tipo numérico entero (integer): Los enteros son números
completos, no tienen componentes fraccionarios o decimales y
pueden ser negativos o positivos.
• Tipo numérico real (real): Los números reales siempre tienen
un punto decimal y pueden ser positivos o negativos.
8. CONSTANTES Y VARIABLES
• Una constante: es un dato que permanece sin cambios durante
todo el desarrollo del algoritmo o durante la ejecución del
programa.
• La mayoría de los lenguajes de programación permiten
diferentes tipos de constantes: enteras, reales, caracteres, y
boolean o lógicas.
• PI
9. VARIABLES
• Una variable: es un objeto o tipo de datos cuyo valor puede
cambiar durante el desarrollo del algoritmo o ejecución del
programa.
• Los nombres de las variables deben ser significativos y tener
una relación con el objeto que representan.
• NOMRE: representa nombre de las personas,
• PRECIOS, NOTAS
10. EXPRESIONES
• Las expresiones son combinaciones de constantes, variables,
símbolos de operación, paréntesis y nombres de funciones
especiales.
• Ejemplo: a+(b+3)+√c
• Las expresiones se clasifican en: aritméticas, relacionales,
lógicas, carácter.
13. ¿CUÁL ES EL RESULTADO DE LAS
SIGUIENTES EXPRESIONES?
• A) 3+6*14
• B)8+7*3+4*6
• C)-4*7+2^3/4-5
14. LA OPERACIÓN DE ASIGNACIÓN
• La operación de asignación es el modo de almacenar valores a una
variable.
• Se representa con el símbolo: <–—
• En la mayoría de lenguajes de programación =, en pascal :=
• La acción de asignar es destructiva, ya que el valor que tuviera la
variable antes de la asignación se pierde y se remplaza por el nuevo
valor.
• A<–— 5
• A<–— 25
• Cuanto vale A ?
15. LA COMPUTADORA EJECUTA LA SENTENCIA
DE ASIGNACIÓN EN DOS PASOS
• 1) Primero se ejecuta la expresión de la derecha
• 2) se le asigna el valor a la variable