El documento describe las estructuras básicas de lenguajes de programación como condicionales, bucles y de decisión. Explica operadores lógicos y de comparación usados en estas estructuras. Luego detalla las estructuras if-else, switch-case y bucles while, do-while y for. Finalmente presenta ejemplos sintaxis de sistemas de gestión de bases de datos Oracle, SQL, Access e Informix.
2. Estructura para los tres lenguajes
Operadores de comparación utilizados en las estructuras
de los lenguajes
Operadores Significado
< Menor que
> Mayor que
<= Menor o Igual que
>= Mayor o Igual que
== Igual a
=! Distinto de
3. Operadores Lógicos
Operador Significado
&& “Y”
|| “O”
Números
Enteros (Int)
Estructuras de
Datos:
Letras o
caractere
s (char)
Números
reales o en
coma
flotante(
float o
doublé)
4. Estructura Secuencial en C
Las sentencias se ejecutan sucesivamente, en el orden
en que aparecen. No existen “saltos” o bifurcaciones. Estructura Condicional
/*Calculo de Raices de una ecuacion de grado 2*/
#include <stdio.h>
#include <math.h>
int main(){
double a,b,c,r1,r2;
printf("nIntroduce coeficiente de 2o grado: "); Estructura De
scanf("%lf",&a);
printf("nIntroduce coeficiente de 1er grado: "); Decisión
scanf("%lf",&b);
printf("nIntroduce coeficiente independiente: ");
scanf("%lf",&c);
r1 = ( -b + sqrt( b*b-4*a*c ) ) / (2*a);
r2 = ( -b - sqrt( b*b-4*a*c ) ) / (2*a);
printf("Las raices son %lf y %lf n",r1,r2); If-Else( Si.Sino)
return 0;} Swith- Case
While
Do While(Hacer Estructura de
Mientras For) Bucle
5. If-else( si… si no): La estructura IF-ELSE permite establecer una bifurcación o
alternativa dentro de una secuencia de ordenes. Es decir, en ocasiones es
posible que deseemos que el programa ejecute una instrucción o
instrucciones, pero solo si se cumple determinada circunstancia, y, en caso
contrario, o bien no hacer nada, o bien ejecutar otras instrucciones diferentes.
Swith- Case: La sentencia switch se encarga de estructurar una selección múltiple. Al
contrario del enunciado if-else que sólo podemos indicar dos alternativas, maneja un
número finito de posibilidades.
7. la sentencia while (condición o expresión) instrucciones; es la más
utilizada. La sentencia, o grupo de sentencias o instrucciones se
ejecutan mientras la evaluación de la expresión sea verdadera.
8. El funcionamiento de la estructura for es el siguiente:
• Se evalúa la expresión de inicialización.
•Se evalúa la condición. Si el resultado es falso, termina la ejecución de la estructura for. Si es
verdadero, sigue por el paso 3.
•Se ejecuta el bloque de instrucciones dentro de la estructura.
•Se evalúa la expresión final, que normalmente altera la variable de control, y se vuelve al paso segundo.
Ejemplos
9. Sintaxis de los siguientes manejadores de base de datos:
• Es un sistema de gestión de base de datos objeto-relacional
desarrollado por Oracle Corporation Se considera a Oracle como uno
de los sistemas de bases de datos más completos, destacando su
soporte de transacciones, estabilidad, escalabilidad y
Oracle Soporte multiplataforma.
• Un lenguaje de acceso a bases de datos
relacionales que permite la especificación de distintos
tipos de operaciones entre éstas. Gracias a la utilización
del álgebra y de cálculos relacionales, el SQL posibilita la
realización de consultas para recuperar información de
las bases de datos de forma sencilla.
• Es un componente de la suite ofimática Microsoft Office Permite crear
ficheros de bases de datos relacionales que pueden ser fácilmente
gestionadas por una interfaz gráfica simple. Además, estas bases de datos
pueden ser consultadas por otros programas. Este programa permite
manipular los datos en forma de tablas (formadas por filas y columnas),
Access crear relaciones entre tablas, consultas, formularios para introducir datos e
informes para presentar la información
• Es un gestor de base de datos creado por informix sofware Inc.
basado en SQL, un lenguaje de cuarta generación y juegos de
Informi herramientas para la inclusión de SQL en programas de
aplicación.
x