Professional Documents
Culture Documents
Sintaxis
Cada lenguaje de programacin tiene unas reglas especiales para la construccin
de programacin, a esto se le denomina sintaxis
El compilador lee el programa y comprueba que el programa sigue las reglas de
sintaxis del lenguaje de programacin, el compilador traduce el cdigo fuente de
Java a un cdigo mquina (cdigo objeto)
Cdigo Objeto
Consta de instrucciones mquina e informacin de cmo cargar el programa en la
memoria antes de su ejecucin
Si el compilador encuentra errores, los presentar en la pantalla, una vez
corregidos los errores se vuelve a compilar sucesivamente hasta que no se
produzcan ms errores
Depuracin
Los programas rara vez funcionan bien la primera vez que se ejecutan, por lo que
los errores que se detectan deben ser corregidos
Al proceso de encontrar errores se denomina depuracindel programa, esta tarea
es de las ms difciles en el proceso de programacin
Errores de sintaxis
Son aquellos que se producen cuando el programa viola la sintaxis,
es decir, las reglas gramaticales del lenguaje
Errores lgicos
Son errores del programador en el diseo del algoritmo, son
difciles de encontrar y aislar, ya que no suelen ser detectados por
el compilador
Errores de regresin
Son aquellos que son provocados cuando accidentalmente se
producen al corregir un error lgico y se produce otro en otra parte
del programa
Identificadores
Palabras reservadas
Literales
Operadores
Separadores
Identificador
Es una secuencia de caracteres, letras dgitos y subrayados(_)
El primer carcter debe de ser una letra, no un subrayado
Las letras maysculas y minsculas son diferentes para cada identificador
Ejemplo:
Nombre
Nombre_clase
Cantidad_Total
Palabras Reservadas
Es aquella que tiene un significado especial para el lenguaje de programacin
Una palabra reservada no puede ser utilizada como identificador, objeto o funcin
asm
case
const
do
auto
catch
contin
ue
double extern
bool
char
default else
float
if
break
class
delete
for
int
enum
explici
t
friend
goto
Operadores en C
* multiplicacin
/ divisin
+ suma
- resta
% mdulo
Por su contenido Variables Numricas: Son aquellas en las cuales se almacenan valores
numricos, positivos o negativos, es decir almacenan nmeros del 0 al 9, signos (+ y -) y el punto
decimal. Ejemplo: iva = 0.15 pi = 3.1416 costo = 2500
Variables Lgicas: Son aquellas que solo pueden tener dos valores (cierto o falso) estos
representan el resultado de una comparacin entre otros datos.
Por su uso Variables de Trabajo: Variables que reciben el resultado de una operacin
matemtica completa y que se usan normalmente dentro de un programa. Ejemplo: Suma = a + b
/c
Las instrucciones de
control de flujo: if (si),
while (mientras), etc.
Funciones que realizan
acciones o clculos
(leer un n por
teclado, escribir en
pantalla, hacer
clculos, etc.).
Fortran
Para describir un algoritmo utilizamos un pseudocdigo. Un
pseudocdigo es un lenguaje de especificacin de algoritmos donde las
instrucciones a seguir se especifican de forma similar a como las
describiramos con nuestras palabras.
Qu significa ./?
Puesto que el carcter . representa al directorio
actual y / al separador de directorios, ./ es el
directorio actual de trabajo.
Cuando las cosas fallan.
Tres tipos de errores se pueden presentar: errores de
compilacin, errores de ejecucin y errores lgicos. Los
errores de compilacin se producen normalmente por un
uso incorrecto de las reglas del lenguaje de programacin
(tpicamente errores de sintaxis).
Ftnchek.
El programa ftnchek permite identificar la mayora de los errores de
sintaxis y ciertos tipos de errores de gramtica que pueden ocurrir en
un cdigo Fortran.
Estructura general de un programa Fortran.
Un programa en Fortran consiste de un programa principal (main, en
ingls) y posiblemente varios subprogramas. Por el momento
asumiremos que el cdigo consta slo de un programa principal. La
estructura del programa principal es