Este documento compara las estructuras condicionales y de control en los lenguajes C, Java y Visual Basic. Explica cómo se declaran y manipulan variables en cada lenguaje y provee ejemplos de código. También resume brevemente las características de SQL y compara Oracle e Informix.
Este documento cubre temas relacionados con asignaciones de variables en Java, incluyendo:
1) Literales para enteros, flotantes, caracteres y cadenas.
2) Asignación de valores a variables primitivas y de objetos.
3) Alcance y vida útil de variables estáticas, de instancia, de bloque y locales.
4) Inicialización de variables y valores por defecto.
5) Uso de arrays unidimensionales y multidimensionales.
Este documento describe diferentes estructuras de programación como la secuencia, decisión y repetición. También explica conceptos como algoritmos estructurados, CASE, modelado de datos, workflow y herramientas para la ingeniería de software.
1) El documento explica las sentencias if, else if, else y switch en Java. 2) También cubre los bucles while, do y for, incluyendo el for-each introducido en Java 6. 3) Se proveen ejemplos de código para ilustrar el uso correcto de estas sentencias de control de flujo.
La sintaxis de Java define elementos como comentarios, identificadores, palabras clave, literales, expresiones, variables, tipos de datos, bloques de sentencias y sentencias de control de flujo. Algunos elementos clave incluyen literales para representar valores constantes, variables para almacenar datos, y sentencias como if, for y while para controlar el flujo del programa.
Elementos BáSicos Del Lenguaje Java Alumnomtemarialuisa
Este documento describe los tipos de datos primitivos en Java, incluyendo enteros (byte, short, int, long), flotantes (float, double), caracteres (char) y lógicos (boolean). Explica cómo declarar e inicializar variables de tipos primitivos, y los operadores aritméticos, relacionales y lógicos básicos en Java.
Este documento describe varios elementos fundamentales del lenguaje de programación Java, incluyendo comentarios, literales, identificadores, palabras reservadas, tipos de datos primitivos, operadores, promoción, casting, estructuras de control, excepciones, jerarquía de excepciones, excepciones definidas por el usuario e interfaz hombre-máquina.
El documento describe las variables y constantes en programación, incluyendo las reglas para nombrar variables, los diferentes tipos de variables como enteros, decimales, caracteres y cadenas, y cómo declarar y asignar valores a variables. También explica conceptos como conversiones de tipos y variables nulas.
El documento describe los autómatas finitos deterministas (AFD), incluyendo su definición formal, ejemplos de AFD, y cómo representar y analizar lenguajes aceptados por AFD. Un AFD se define como una quíntupla que describe los estados, alfabeto, estado inicial, función de transición y estados finales. Se explican conceptos como estados accesibles, conexos, y cómo construir un analizador léxico a partir de un AFD.
Este documento cubre temas relacionados con asignaciones de variables en Java, incluyendo:
1) Literales para enteros, flotantes, caracteres y cadenas.
2) Asignación de valores a variables primitivas y de objetos.
3) Alcance y vida útil de variables estáticas, de instancia, de bloque y locales.
4) Inicialización de variables y valores por defecto.
5) Uso de arrays unidimensionales y multidimensionales.
Este documento describe diferentes estructuras de programación como la secuencia, decisión y repetición. También explica conceptos como algoritmos estructurados, CASE, modelado de datos, workflow y herramientas para la ingeniería de software.
1) El documento explica las sentencias if, else if, else y switch en Java. 2) También cubre los bucles while, do y for, incluyendo el for-each introducido en Java 6. 3) Se proveen ejemplos de código para ilustrar el uso correcto de estas sentencias de control de flujo.
La sintaxis de Java define elementos como comentarios, identificadores, palabras clave, literales, expresiones, variables, tipos de datos, bloques de sentencias y sentencias de control de flujo. Algunos elementos clave incluyen literales para representar valores constantes, variables para almacenar datos, y sentencias como if, for y while para controlar el flujo del programa.
Elementos BáSicos Del Lenguaje Java Alumnomtemarialuisa
Este documento describe los tipos de datos primitivos en Java, incluyendo enteros (byte, short, int, long), flotantes (float, double), caracteres (char) y lógicos (boolean). Explica cómo declarar e inicializar variables de tipos primitivos, y los operadores aritméticos, relacionales y lógicos básicos en Java.
Este documento describe varios elementos fundamentales del lenguaje de programación Java, incluyendo comentarios, literales, identificadores, palabras reservadas, tipos de datos primitivos, operadores, promoción, casting, estructuras de control, excepciones, jerarquía de excepciones, excepciones definidas por el usuario e interfaz hombre-máquina.
El documento describe las variables y constantes en programación, incluyendo las reglas para nombrar variables, los diferentes tipos de variables como enteros, decimales, caracteres y cadenas, y cómo declarar y asignar valores a variables. También explica conceptos como conversiones de tipos y variables nulas.
El documento describe los autómatas finitos deterministas (AFD), incluyendo su definición formal, ejemplos de AFD, y cómo representar y analizar lenguajes aceptados por AFD. Un AFD se define como una quíntupla que describe los estados, alfabeto, estado inicial, función de transición y estados finales. Se explican conceptos como estados accesibles, conexos, y cómo construir un analizador léxico a partir de un AFD.
Este documento proporciona una introducción a la programación en Java, cubriendo temas como nomenclatura, tipos de variables, operadores, sentencias de control, clases, objetos, métodos, constructores, paquetes y excepciones. Explica conceptos básicos como variables, tipos primitivos, arrays, referencias y operadores, así como estructuras de control como sentencias condicionales y de repetición. También describe características de la programación orientada a objetos en Java como clases, objetos, métodos, constructores y paquetes.
Los operadores son palabras reservadas que permiten realizar operaciones en variables y valores. Existen operadores de asignación, aritméticos, de comparación, lógicos y de concatenación. El orden de evaluación de los operadores es: operaciones aritméticas, comparación, lógicos; y dentro de lo aritmético, de menor a mayor prioridad: negación, multiplicación/división, módulo, suma/resta/concatenación.
1) Los lenguajes regulares son definidos por expresiones regulares y son aceptados por autómatas finitos deterministas. 2) Un autómata finito determinista (AFD) está compuesto por un conjunto finito de estados, un alfabeto, una función de transición y un estado inicial y final. 3) Los AFD se usan para generar lenguajes formales reconociendo cadenas que llevan el autómata del estado inicial al final.
El documento describe las estructuras de control en programación, incluyendo estructuras de decisión como if/else y switch, y estructuras de bucle como while, do/while, for y foreach. Estas estructuras permiten modificar el orden de ejecución del código mediante condiciones o iteraciones.
Este documento describe las variables en C#, incluyendo cómo declararlas, los tipos de variables, el ámbito y duración de las variables, y los diferentes niveles de acceso de variables. Las variables permiten almacenar valores durante la ejecución de una aplicación y deben declararse antes de su uso con un tipo y nombre. Existen variables de valor y referencia, y su ámbito puede ser a nivel de bloque, función o clase.
El documento presenta una introducción al lenguaje de programación Pascal. Explica que Pascal es un lenguaje estructurado que facilita la programación modular a través de funciones y módulos. Además, resume las principales estructuras de control de flujo como secuencia, selección y repetición que todo programa en Pascal debe tener. Finalmente, lista palabras clave y tipos de datos comunes en Pascal.
Este documento introduce conceptos básicos de programación, incluyendo estructura de un programa, tipos de datos, declaración de variables, entrada y salida, instrucciones condicionales y repetitivas, y procedimientos y funciones. Explica el proceso de desarrollo de algoritmos, diseño, codificación, compilación y ejecución de programas.
Este documento presenta una introducción a las redes neuronales artificiales, incluyendo el perceptrón, la regla de aprendizaje del perceptrón, el backpropagation para redes multicapas, y consideraciones sobre el diseño de redes neuronales.
Este documento presenta información sobre diferentes tipos de estructuras de control en el lenguaje de programación C, incluyendo instrucciones if-else, switch, while, do-while y for. También cubre los comandos break, continue y return y cómo se usan para controlar el flujo de un programa.
Este documento explica conceptos básicos sobre variables, constantes y objetos en Java. Define variables como espacios de memoria que almacenan valores de tipos de datos que pueden cambiar, mientras que las constantes almacenan valores fijos que no cambian. También describe los principales tipos de datos en Java como enteros, caracteres, cadenas y más, y cómo declarar e inicializar variables.
Este documento trata sobre el polimorfismo en programación orientada a objetos. Define polimorfismo como la capacidad de que objetos de tipos relacionados respondan de forma diferente a un mismo mensaje. Explica las diferencias entre polimorfismo y sobrecarga, y describe métodos abstractos, clases abstractas e interfaces. Finalmente, resume los diferentes tipos de polimorfismo como sobreescritura de métodos, sobreescritura de métodos abstractos y sobreescritura de métodos a través de interfaces.
El documento describe los conceptos básicos de la programación, incluyendo variables, constantes, algoritmos, pseudocódigo, diagramas de flujo y estructuras de programación. Explica que un programa sigue un orden lógico a través de instrucciones para lograr un objetivo, y define términos clave como variables, constantes, algoritmos y estructuras de programación como secuencial, selectiva e iterativa.
Los primeros lenguajes de programación no usaban objetos, solo variables. Una variable podríamos decir que es un espacio de la memoria del ordenador a la que asignamos un contenido que puede ser un valor numérico (sólo números, con su valor de cálculo) o de tipo carácter o cadena de caracteres (valor alfanumérico que constará sólo de texto o de texto mezclado con números).
Este documento presenta varios ejemplos de programas en C. Comienza explicando brevemente las características del lenguaje C y luego proporciona 9 ejemplos de programas C cada uno ilustrando un concepto diferente como la estructura básica de un programa, definición de variables, tipos de datos, conversiones de tipos, caracteres, tamaños de variables, constantes, entrada y salida y formatos de printf.
Este documento resume los fundamentos de Java, incluyendo la estructura de un archivo fuente Java, identificadores válidos, arreglos, recolección de basura, tipos de datos primitivos, operadores, conversiones de tipos y asignaciones.
Este documento proporciona instrucciones sobre condicionales, bucles y funciones en PHP. Explica cómo usar sentencias if, switch, while, for y do-while para ejecutar código condicional o repetitivo. También cubre cadenas, funciones como printf y strlen, y el uso de funciones y bibliotecas para agrupar y reutilizar código.
Este documento describe diferentes estructuras de control de flujo en LabVIEW, incluyendo bucles for y while, así como la estructura de caso. El bucle for se ejecuta un número definido de veces, mientras que el bucle while se ejecuta indefinidamente hasta que la condición se vuelve verdadera. La estructura de caso ejecuta uno de varios subdiagramas condicionales dependiendo del valor de entrada.
Este documento describe los tipos de datos primitivos y conceptos básicos en C como variables, identificadores, sentencias condicionales y de iteración. Incluye una tabla con los tipos de datos comunes como char, int, float y double junto con su tamaño en bits y rango de valores. También explica conceptos como declaración de variables, sentencias if-else, switch y bucles como for, while y do-while.
Este documento proporciona una introducción a la programación de scripts y funciones en Matlab. Explica conceptos como scripts, el editor de Matlab, estructuras de control como if, elseif, switch, for y while. También cubre cómo crear y usar funciones en Matlab, incluidos temas como valores de retorno, argumentos, variables locales y globales. El documento proporciona varios ejemplos de código para ilustrar estos conceptos.
Este documento explica las diferencias entre variables, constantes y objetos en Java. Las variables almacenan valores que pueden cambiar, mientras que las constantes almacenan valores fijos. Los objetos son instancias de clases que contienen atributos y métodos, y se crean usando la palabra clave "new".
Este documento proporciona una introducción a la programación en Java, cubriendo temas como nomenclatura, tipos de variables, operadores, sentencias de control, clases, objetos, métodos, constructores, paquetes y excepciones. Explica conceptos básicos como variables, tipos primitivos, arrays, referencias y operadores, así como estructuras de control como sentencias condicionales y de repetición. También describe características de la programación orientada a objetos en Java como clases, objetos, métodos, constructores y paquetes.
Los operadores son palabras reservadas que permiten realizar operaciones en variables y valores. Existen operadores de asignación, aritméticos, de comparación, lógicos y de concatenación. El orden de evaluación de los operadores es: operaciones aritméticas, comparación, lógicos; y dentro de lo aritmético, de menor a mayor prioridad: negación, multiplicación/división, módulo, suma/resta/concatenación.
1) Los lenguajes regulares son definidos por expresiones regulares y son aceptados por autómatas finitos deterministas. 2) Un autómata finito determinista (AFD) está compuesto por un conjunto finito de estados, un alfabeto, una función de transición y un estado inicial y final. 3) Los AFD se usan para generar lenguajes formales reconociendo cadenas que llevan el autómata del estado inicial al final.
El documento describe las estructuras de control en programación, incluyendo estructuras de decisión como if/else y switch, y estructuras de bucle como while, do/while, for y foreach. Estas estructuras permiten modificar el orden de ejecución del código mediante condiciones o iteraciones.
Este documento describe las variables en C#, incluyendo cómo declararlas, los tipos de variables, el ámbito y duración de las variables, y los diferentes niveles de acceso de variables. Las variables permiten almacenar valores durante la ejecución de una aplicación y deben declararse antes de su uso con un tipo y nombre. Existen variables de valor y referencia, y su ámbito puede ser a nivel de bloque, función o clase.
El documento presenta una introducción al lenguaje de programación Pascal. Explica que Pascal es un lenguaje estructurado que facilita la programación modular a través de funciones y módulos. Además, resume las principales estructuras de control de flujo como secuencia, selección y repetición que todo programa en Pascal debe tener. Finalmente, lista palabras clave y tipos de datos comunes en Pascal.
Este documento introduce conceptos básicos de programación, incluyendo estructura de un programa, tipos de datos, declaración de variables, entrada y salida, instrucciones condicionales y repetitivas, y procedimientos y funciones. Explica el proceso de desarrollo de algoritmos, diseño, codificación, compilación y ejecución de programas.
Este documento presenta una introducción a las redes neuronales artificiales, incluyendo el perceptrón, la regla de aprendizaje del perceptrón, el backpropagation para redes multicapas, y consideraciones sobre el diseño de redes neuronales.
Este documento presenta información sobre diferentes tipos de estructuras de control en el lenguaje de programación C, incluyendo instrucciones if-else, switch, while, do-while y for. También cubre los comandos break, continue y return y cómo se usan para controlar el flujo de un programa.
Este documento explica conceptos básicos sobre variables, constantes y objetos en Java. Define variables como espacios de memoria que almacenan valores de tipos de datos que pueden cambiar, mientras que las constantes almacenan valores fijos que no cambian. También describe los principales tipos de datos en Java como enteros, caracteres, cadenas y más, y cómo declarar e inicializar variables.
Este documento trata sobre el polimorfismo en programación orientada a objetos. Define polimorfismo como la capacidad de que objetos de tipos relacionados respondan de forma diferente a un mismo mensaje. Explica las diferencias entre polimorfismo y sobrecarga, y describe métodos abstractos, clases abstractas e interfaces. Finalmente, resume los diferentes tipos de polimorfismo como sobreescritura de métodos, sobreescritura de métodos abstractos y sobreescritura de métodos a través de interfaces.
El documento describe los conceptos básicos de la programación, incluyendo variables, constantes, algoritmos, pseudocódigo, diagramas de flujo y estructuras de programación. Explica que un programa sigue un orden lógico a través de instrucciones para lograr un objetivo, y define términos clave como variables, constantes, algoritmos y estructuras de programación como secuencial, selectiva e iterativa.
Los primeros lenguajes de programación no usaban objetos, solo variables. Una variable podríamos decir que es un espacio de la memoria del ordenador a la que asignamos un contenido que puede ser un valor numérico (sólo números, con su valor de cálculo) o de tipo carácter o cadena de caracteres (valor alfanumérico que constará sólo de texto o de texto mezclado con números).
Este documento presenta varios ejemplos de programas en C. Comienza explicando brevemente las características del lenguaje C y luego proporciona 9 ejemplos de programas C cada uno ilustrando un concepto diferente como la estructura básica de un programa, definición de variables, tipos de datos, conversiones de tipos, caracteres, tamaños de variables, constantes, entrada y salida y formatos de printf.
Este documento resume los fundamentos de Java, incluyendo la estructura de un archivo fuente Java, identificadores válidos, arreglos, recolección de basura, tipos de datos primitivos, operadores, conversiones de tipos y asignaciones.
Este documento proporciona instrucciones sobre condicionales, bucles y funciones en PHP. Explica cómo usar sentencias if, switch, while, for y do-while para ejecutar código condicional o repetitivo. También cubre cadenas, funciones como printf y strlen, y el uso de funciones y bibliotecas para agrupar y reutilizar código.
Este documento describe diferentes estructuras de control de flujo en LabVIEW, incluyendo bucles for y while, así como la estructura de caso. El bucle for se ejecuta un número definido de veces, mientras que el bucle while se ejecuta indefinidamente hasta que la condición se vuelve verdadera. La estructura de caso ejecuta uno de varios subdiagramas condicionales dependiendo del valor de entrada.
Este documento describe los tipos de datos primitivos y conceptos básicos en C como variables, identificadores, sentencias condicionales y de iteración. Incluye una tabla con los tipos de datos comunes como char, int, float y double junto con su tamaño en bits y rango de valores. También explica conceptos como declaración de variables, sentencias if-else, switch y bucles como for, while y do-while.
Este documento proporciona una introducción a la programación de scripts y funciones en Matlab. Explica conceptos como scripts, el editor de Matlab, estructuras de control como if, elseif, switch, for y while. También cubre cómo crear y usar funciones en Matlab, incluidos temas como valores de retorno, argumentos, variables locales y globales. El documento proporciona varios ejemplos de código para ilustrar estos conceptos.
Este documento explica las diferencias entre variables, constantes y objetos en Java. Las variables almacenan valores que pueden cambiar, mientras que las constantes almacenan valores fijos. Los objetos son instancias de clases que contienen atributos y métodos, y se crean usando la palabra clave "new".
Este documento lista las palabras reservadas del lenguaje de programación C++. En menos de 3 oraciones:
1) Enumera varias palabras clave de C++ como class, if, else, while, for, switch, case, default, do, break, continue, return, typedef, struct, union, enum, sizeof, goto y static.
2) Indica que estas palabras reservadas tienen significados específicos en la sintaxis de C++ y no pueden usarse como nombres de variables u otras entidades.
3) Además, menciona algunas palabras reservadas menos comunes como asm, namespace, template
C++ es un entorno de desarrollo integrado para lenguajes de programación como C, C++ y C++/CLI. Define variables usando tipos como int para enteros, float para decimales, y char para caracteres. Incluye estructuras condicionales como if, while, do-while y for para controlar flujos, y switch para seleccionar entre opciones.
Este documento presenta una clase sobre los fundamentos de Java. La clase cubre temas como qué es Java, la máquina virtual Java, programación orientada a objetos, variables, tipos de datos, operadores y comentarios. El objetivo es que los estudiantes aprendan las peculiaridades de Java como lenguaje de programación, cómo declarar variables y trabajar con operadores, y definir e interpretar expresiones e instrucciones.
Este documento describe las estructuras de control selectivas y repetitivas en Pascal. Explica que las estructuras selectivas como if-then-else y case permiten alterar el flujo normal de ejecución de un programa mediante la selección de instrucciones, mientras que las estructuras repetitivas como for y while permiten repetir una serie de instrucciones. Además, incluye ejemplos de código que ilustran el uso de estas estructuras.
Este documento contiene un programa en lenguaje Pascal para el curso de Programación Pascal impartido los fines de semana. El programa describe las partes básicas de un programa en Pascal y presenta un ejemplo sencillo de cálculo del volumen de una esfera para ilustrar su estructura y sintaxis.
Este documento describe las estructuras condicionales en C, incluyendo sentencias if, else if, else y operador ternario ?. También cubre la sentencia switch que permite comprobar múltiples casos de una variable y ejecutar código asociado al caso coincidente.
Este documento describe las estructuras iterativas o de repetición en programación, las cuales permiten ejecutar un bloque de instrucciones múltiples veces. Explica que existen tres tipos principales de estructuras iterativas: el bucle mientras, el bucle repetir-mientras y el bucle para. Luego, procede a detallar cada una de estas estructuras iterativas, incluyendo su sintaxis, funcionamiento y ejemplos para ilustrar su uso.
Es una herramienta visual esencial para comprender y dominar el concepto de control de flujo en programación. Las transparencias serán visualmente atractivas, con diagramas y ejemplos que faciliten la comprensión de este importante concepto en la programación.
El documento describe diferentes estructuras de control en C, incluyendo sentencias if, if-else, if-else anidadas, y switch. También cubre expresiones condicionales y evaluación en cortocircuito de expresiones lógicas. El documento incluye ejemplos de código y sugerencias para evitar errores comunes en la programación con estructuras de control.
ESTRUCTURAS DE SELECCIÓN SENTENCIAS IF Y SWITCH EN C++die_dex
El documento describe diferentes estructuras de control en C, incluyendo sentencias if, if-else, if-else anidadas, y switch. También cubre expresiones condicionales y evaluación en cortocircuito de expresiones lógicas. El documento incluye ejemplos de código y sugerencias para evitar errores comunes en la programación con estructuras de control.
El documento describe los elementos básicos de un programa en C++, incluyendo variables, tipos de datos, declaración de variables, expresiones booleanas y constantes. Explica que las variables almacenan valores de diferentes tipos como enteros, decimales o caracteres, y que deben declararse antes de usarse indicando su tipo. También define expresiones booleanas que evalúan a verdadero o falso y constante declaradas que permiten nombrar valores fijos.
Este documento explica las estructuras condicionales en programación, las cuales permiten que un programa tome decisiones basadas en el cumplimiento de ciertas condiciones. Describe las estructuras básicas como if/else, switch y múltiples, y provee ejemplos de su sintaxis en pseudocódigo y diagramas de flujo. También incluye ejemplos de problemas y su solución usando estas estructuras condicionales.
Este documento proporciona información sobre pruebas unitarias en Ruby utilizando la biblioteca Test::Unit. Explica los elementos básicos como test cases, test fixtures, test suites y aserciones. También cubre cómo se utiliza Test::Unit en Ruby on Rails, incluidos los entornos de prueba, la estructura de pruebas y las tareas Rake para ejecutar pruebas.
1) La palabra asm se utiliza para incluir directamente código ensamblador en un programa C++.
2) La palabra auto es un especificador de almacenamiento para variables temporales que se crean y destruyen dentro de un bloque.
3) El documento proporciona definiciones y ejemplos de uso para varias palabras reservadas de C++ como bool, break, case, catch, char, class, const, continue, entre otras.
Este documento contiene información sobre estructuras condicionales en los lenguajes de programación C y Java. Brevemente describe el uso de if/else, operadores booleanos y switch en C, así como arrays, listas enlazadas y estructuras condicionales como if, switch y bucles while y for en Java. El documento proporciona ejemplos de código para ilustrar el uso de estas estructuras en ambos lenguajes.
Este documento describe diferentes tipos de librerías en Java, incluidas java.lang, java.io, java.net, java.util y java.awt. También cubre conceptos básicos como identificadores, literales, comentarios, palabras clave y separadores.
3. CONDICIONALES
C Y JAVA VISUAL BASIC
if (condición) { If (condición)
sentencias; Then
} else { Sentencias
sentencias; Else
} Sentencias
EndIf
En Java las estructuras, CONDICIONALES, de
repetición Y CASE son las mismas que en
While condición C/C++.
While (condición) {
sentencias IF: Cuando la condición sea verdadera, se
// Bloque de instrucciones ejecutarán las sentencias dentro del primer
Wend
} bloque de código, cuando la condición sea
falsa, se ejecutarán las sentencias del
Switch(expresion) { Select Case expresión segundo bloque de código
case valor1: Case comparación1 WHILE: Cuando la condición sea verdadera,
instrucciones(); sentencias se ejecutarán las sentencias dentro del primer
Case comparación2
bloque de código, cuando la condición sea
break; falsa, se ejecutarán las sentencias del
case valor2: sentencias segundo bloque de código
instrucciones(); ... CASE: Esta sentencia permite realizar varias
break; End Select comparaciones (casos) y ejecutar sentencias
en aquellos que sean verdaderos
default:
FOR: Ejecutar un grupo de sentencias un
instrucciones(); número determinado de veces.
} For var=a To b Step interval
sentencias
For-Next Next x
for(iniciación; condición; incremento) {
// Bloque de instrucciones
}
4. DECLARACION DE VARIABLES
C JAVA VISUAL BASIC
tipo_dato nombre tipo nombreVariable; Dim
char letra; // Declaración
int edad; mínima de una nombre_de_variable
float costo; variable miembro As Tipo
tipo_dato
variable1,variable class ClaseEnteros { Dim i, j, k As Integ
2, variable3 , ... , int unEntero; er
variableN; ... ' All three variables
Ejemplos: // define los in the preceding st
int hora, minutos, métodos aquí atement are declar
segundos, ... ed as Integer.
numero; } Dim l, m As Long,
x, y As Single
' In the preceding
statement, l and m
are Long, x and y
are Single
int x; // declara el Se pueden declarar
nombre de la varias distintas vari
variable x de tipo ables en la misma i
entero. nstrucción sin nece
char var; // declara
sidad de repetir el
var de tipo carácter.
tipo de datos. En la
int i; // declara el
nombre de la s instrucciones sig
variable i de tipo uientes, las variabl
entero. es i, jy k se declar
int i = 0; // define i an como tipo Inte
inicializa la variable i ger, l y m como Lo
entera a cero. ng, y x e y como S
ingle:
5. Ejemplos
C JAVA VISUAL BASIC
#include<stdio.h> package ejercicio.pkg1; Dim a, b As Integer
import javax.swing.JOptionPane; ESTRUCTURA DE DATOS
int main() public class Ejercicio1 { a = 45: b = 63 ’ Estos son los valores
{ public static void main(String[] args) { MyN
int radio; String a; If a < b Then ’ Se permutan a y b
DECLARACION VARIABLES ESTRUCTURA DE DATOS ESTRUCTURA CONDICONALES
float area, perimetro; int n,s=0,c=1; temp = a : a = b : b = temp
while (c==1){ End If
// SALIDA: mensaje un pantalla ESTRUCTURA CONTROL m = a : n = b : resto = m Mod n ’ Mod
printf("Introduce el radio del a=JOptionPane.showInputDialog("digite devuelve el valor del resto
circulo: "); un numero"; ) ; While resto <> 0 ’Mientras el resto
n=Integer.parseInt(a) ; sea distinto de 0
//ENTRADA: recibir dato desde s=s+n; m = n: n = resto:
teclado if (n==25){ ESTRUCTURA CONTROL
scanf("%d", &radio); ESTRUCTURA CONDICONALES resto = m Mod n
c=2; Wend
// cálculos } ' La solución es la variable n. En este
CALCULOS caso el resultado es 9
area = 3.1416 * radio * radio; JOptionPane.showMessageDialog(null,"la
perimetro = 3.1416 * radio * 2; sumatoria es
"+s,"",JOptionPane.PLAIN_MESSAGE) ;
//SALIDA: resultado en pantalla }
printf("El area es %.2f y el }
perimetro %.2f", area, perimetro);
getch();
return 0;
6. Manejadores de bases de datos
El lenguaje SQL (Structured Query Language) permite a los
desarrolladores la generación de las estructuras de información y el
acceso a los datos en los sistemas gestores de bases de datos relacionales,
como Oracle, Informix, Sybase, Microsoft SQL Server, Access y otros.
Nos permite, por tanto, describir la estructura de los datos, y
manipularlos. La descripción de la estructura de datos es la propia
definición de la base de datos, mientras que la manipulación de estos
incluye la inserción, borrado, actualización y, por supuesto, consulta.
CREATE TABLE <TABLE NAME>
(<COLUMN_1 NAME> <DATA TYPE> [(<SIZE>)]
<COLUMN_1 CONSTRAINT>,
<COLUMN_2 NAME> <DATA TYPE> [(<SIZE>)]
<COLUMN_2 CONSTRAINT>,
...);
Dónde <TABLE NAME> es el nombre de la tabla, <COLUMN_1
NAME> es el nombre de la primera columna (campo o atributo),
<COLUMN_2 NAME> es el nombre de la segunda columna, etc.
<DATA TYPE> es el tipo de datos que contendrá la columna.
<COLUMN_1 CONSTRAINT> es una parte de la sentencia que nos
permite definir las constraints asociadas a la columna 1, y así SUSECIVAMNETE
PARA EL RESTO DE LAS COLUMNAS
7. SQL
La herramienta fundamental de SQL es la sentencia SELECT, que permite seleccionar registros desde
las tablas de la Base de Datos, devolviendoaquellos que cumplan las condiciones establecidas y
pudiendo presentar el resultado en el orden deseado.
SQL (Structured Query Languague = Lenguaje de Consultaestructurado).
La orden FROM identifica la lista de tablas a consultar. Si alguna de las tablas a consultar no es
propiedad del usuario, debe especificarse el nombre del propietario antes que el nombre de la tabla en
la forma nombre_propietario.nombre_tabla .
La orden WHERE decide los registros a seleccionar según las condiciones establecidas, li mitando el
número de registros que se muestran.
La orden ORDER BY indica el orden en que aparece el resultado de la consulta.
8. Oracle vs Informix
En la practica, ambas tienen parecidas características y funcionalidades. Cada una tiene las típicas
ampliaciones que permiten especializar la base de datos a un cierto tipo de aplicación (en Informix se
llaman DataBlades,). Para competir, en cada nueva versión que sacaban, las dos iban añadiendo de
serie muchas de las extensiones que en la versión anterior eran opcionales
De cara a una instalación y configuración básicas, las diferencias frente a Oracle son dos:
En Oracle, tienes que definir los usuarios dentro la base de datos (gestión interna de usuarios). En
cambio, Informix utiliza los mismos usuarios de Linux (los que creas con adduser), simplificando la
administración.
Para conectar externamente vía TCP/IP a Oracle, hacía falta colgar un daemon llamado listener de
un puerto. Luego el listener traducía las llamadas al SQLNet para hablar con la base de datos.
Luego había dos procesos: el daemon de la base de datos (oracle), y el daemon que escuchaba el
puerto (listener). En Informix, el mismo daemon de la base de datos (ONINIT) atiende los puertos.
De esta manera Informix ocupa menos memoria y recursos.
9. REFERENCIAS
MANUAL DE SQL PARA ORACLE Jorge Sánchez 2004
SISTEMA GESTORES DE B ASE DE DATOS JORGE SANCHEZ 2007
CURSO DE LENGUAJE C CARLOS PES 2005
LENGUAJES DE PROGRAMACION EDGAR DOMINGUEZ
2004