SlideShare une entreprise Scribd logo
1  sur  18
Republica Bolivariana de Venezuela
Ministerio del Poder Popular para la Educacion Superior
IUT Antonio Jose de Sucre
Extensión: Barquisimeto edo. Lara
Estructuras de Control
Integrante:
Sophia Leonzio Montenegro
C.I.:20.920.083
Catedra: computación
Esc: 72
Introducción
El siguiente trabajo relata sobre las estructuras de control, sus tipos y si sus
formatos son simples o multiples. Con unos breves ejemplos para demostrar
mejor el informe. Tambien relata sobre como se realiza las lecturas o entradas
de datos y salidas, con unos ejemplos sencillos para lograr un mejor
entendimiento del mismo y a su vez sea mas factible aplicarlo en nuestro
estudio.
La declaración de variables, y constantes, es una parte algo mas desarrollada
en la cual tambien se observa la diferencia entre ellas. Cabe destacar que este
informe a continuación es una importante fuente de información, para tener un
mejor uso de nuestros computadores y sacar el máximo provecho para
nuestras vidas profesionales.
Estructuras de Control
Existen tareas más complejas que no pueden ser resueltas empleando un
esquema tan sencillo, en ocasiones es necesario repetir una misma acción un
número determinado de veces o evaluar una expresión y realizar acciones
diferentes en base al resultado de dicha evaluación.
Para resolver estas situaciones existen las denominadas estructuras de control
que poseen las siguientes características:
• Una estructura de control tiene un único punto de entrada y un único punto de
salida.
• Una estructura de control se compone de sentencias o de otras estructuras de
control.
Las estructuras de control permiten alterar el flujo secuencial de los algoritmos
Existen tres tipos fundamentales de estructuras de control:
• Secuencial.
• Alternativa.
• Repetitiva.
Estructura secuencial
La estructura secuencial es la más sencilla de todas, simplemente indica al
procesador que debe ejecutar de forma consecutiva una lista de acciones (que
pueden ser, a su vez, otras estructuras de control); para construir una
secuencia de acciones basta con escribir cada acción en una linea diferente. A
continuación se muestra una composición secuencial de acciones en notación
algorítmica y su equivalente FORTRAN.
Existe una forma alternativa de expresar una estructura secuencial escribiendo
varias acciones en la misma línea pero utilizando el punto y coma, ;, como
separador. Sin embargo, esta última notación es desaconsejable puesto que
puede llegar a hacer el código bastante difícil de leer.
Por último, es necesario señalar un aspecto importante de la composición
secuencial y es que no es conmutativa.
Estructura alternativa
La estructura alternativa permite bifurcar el “flujo” del programa en función de
una expresión lógica; disponemos de tres estructuras alternativas diferentes:
alternativa simple, alternativa doble y alternativa múltiple.
Estructura alternativa simple
Esta estructura permite evaluar una expresión lógica y en función de dicha
evaluación ejecutar una acción (o composición de acciones) o no ejecutarla;
también se la suele denominar SI-ENTONCES. A continuación se muestra la
notación algorítmica y FORTRAN para la estructura alternativa simple.
En el siguiente ejemplo se calcula la longitud de una circunferencia si el radio
es positivo no nulo:
Estructura multialternativa
Esta estructura evalúa una expresión que pueda tomar n valores (enteros,
caracteres y lógicos pero nunca reales) y ejecuta una acción o grupo de
acciones diferente en función del valor tomado por la expresión selectora.
La sintaxis de esta estructura es la siguiente:
En el siguiente ejemplo se proporciona como salida el número de días de un
mes dado:
Operaciones de Entrada y Salida (I/O) de Datos
Los datos se pueden almacenar en memoria de tres formas diferentes:
asociados con constantes, asignados a una variable con una sentencia de
asignación o una sentencia de lectura. Siendo el último el mas indicado si se
desea manipular diferentes datos cada vez que se ejecuta el
programa. Además la lectura de datos permite asignar valores desde
dispositivos hasta archivos externos en memoria, esto se denomina operación
de entrada o lectura.
Algunos ejemplos de dispositivos de entrada y salida, son:
teclado,monitor,mouse,etc.
La operación de entrada en pseudocódigo se representa de la siguiente
manera:
leer(lista de variables)
A medida que se realizan calculos en el programa, se necesitan visualizar los
resultados. Está se conoce como operación de escritura o salida.
Esta operación se representa en pseudocódigo de la siguiente manera:
escribir(lista de variables,"Mensaje")
En la instrucción de salida se pueden incluir además mensajes de texto y
variables.
Con lo que hemos visto hasta aquí podemos ya realizar un pequeño ejemplo, el
clásico "Hola Mundo", en pseudocódigo.
Algoritmo Ejemplo
escribir ("Hola Mundo")
Fin
Esto imprimirá en pantalla la frase 'Hola Mundo'.
Programación Interactiva
En la programación interactiva el usuario del programa puede interactuar con el
programa e introducir datos mientras se ejecuta el programa.
Al objeto de facilitar esta entrada de datos, la computadora debe indicar al
usuario el momento en que debe introducir los datos. Para ello se deben
visualizar mensajes interactivos con indicaciones al usuario.
Ejemplo: Suma de dos números ingresados por el usuario
Algoritmo Suma
Variables
numero1,numero2,total
escribir('Introduce el primer número:')
leer(numero1)
escribir('Introduce el segundo número:')
leer(numero2)
escribir('El total es: ',numero1 + numero2)
Fin
Esto debe visualizar en pantalla lo siguiente:
Introduce el primer número:
89 Intro presionado por el usuario
Introduce el segundo número
1 Intro presionado por el usuario
El total es: 90
Constantes
Una constante es un dato cuyo valor no puede cambiar durante la ejecución del
programa. Recibe un valor en el momento de la compilación y este permanece
inalterado durante todo el programa.
Como ya se ha comentado en el tema sobre las partes de un programa, las
constantes se declaran en una sección que comienza con la palabra
reservada const. Después de declarar una constante ya puedes usarla en
elcuerpo principal del programa. Tienen varios usos: ser miembro en
una expresion, en una comparación, asignar su valor a una variable, etc.
En el siguiente ejemplo se contemplan varios casos:
const
Min = 0;
Max = 100;
Sep = 10;
var
i : integer;
begin
i := Min;
while i < Max do begin
writeln(i);
i := i + Sep
end
end.
En este ejemplo se declaran tres constantes (Min, Max y Sep). En la primera
línea del cuerpo del programa se asigna una constante a una variable. En la
siguiente, se usa una constante en una comparación. Y en la cuarta, la
constante Sep interviene en una expresión que se asigna a una variable.
El resultado de ejecutar este programa sería una impresión en pantalla de los
números: 0, 10, 20, 30, 40, 50, 60, 70, 80 y 90.
Se puede hacer una división de las constantes en tres clases:
 constantes literales (sin nombre)
 constantes declaradas (con nombre)
 constantes expresión
Constantes literales
Son valores de cualquier tipo que se utilizan directamente, no se declaran ya
que no tienen nombre. En el siguiente ejemplo tienes un par de constantes
literales (el 3, el 4, y el 3.1416):
VolumenEsfera := 4/3 * 3.1416 * Radio * Radio * Radio;
Constantes declaradas
También llamadas constantes con nombre, son las que se declaran en la
sección const asignándoles un valor directamente. Por ejemplo:
const
Pi = 3.141592; (* valor real *)
Min = 0; (* entero *)
Max = 99; (* entero *)
Saludo = 'Hola'; (* cadena caract. *)
Constantes expresión
También se declaran en la sección const, pero a estas no se les asigna un
valor directamente, sino que se les asigna una expresión. Esta expresión se
evalúa en tiempo de compilación y el resultado se le asigna a la constante.
Ejemplo:
const
Min = 0;
Max = 100;
Intervalo = 10;
N = (Max - Min) div Intervalo;
Centro = (Max - Min) div 2;
Variables
Una variable es un nombre asociado a un elemento de datos que está situado
en posiciones contiguas de la memoria principal, y su valor puede cambiar
durante la ejecución de un programa.
Toda variable pertenece a un tipo de dato concreto. En la declaración de una
variable se debe indicar el tipo al que pertenece. Así tendremos variables
enteras, reales, booleanas, etc. Por otro lado, distinguimos tres partes
fundamentales en la vida de una variable:
 Declaración
 Iniciación
 Utilización
Declaración de variables
Esta es la primera fase en la vida de cualquier variable. La declaración se
realiza en la sección que comienza con la palabra var. Si quieres más
información, puedes ir al apartado que trata sobre la declaración de variablesen
el tema Estructura de un programa.
Nota: Toda variable que vaya a ser utilizada en Pascal tiene que ser
previamente declarada.
Iniciación de variables
Esto no es más que darle un valor inicial a una variable. Así como lo primero
que se hace con una variable es declararla, lo siguiente tiene que ser iniciarla.
Esto se hace para evitar posibles errores en tiempo de ejecución, pues una
variable tiene un valor indeterminado después de declararla. Principalmente,
existen dos maneras de otorgar valores iniciales a variables:
 Mediante una sentencia de asignación
 Mediante uno de los procedimientos de entrada de datos (read o readln)
Veamos un ejemplo que reúne los dos casos:
begin
...
i:=1;
readln(n);
while i < n do begin
(* cuerpo del bucle *)
i := i + 1
end;
...
end.
Utilización de variables
Una vez declarada e iniciada una variable, es el momento de utilizarla. Esta es
la parte que presenta un mayor abanico de posibilidades. A continuación tienes
unas cuantas:
 Incrementar su valor:
i := i + 1
 Controlar un bucle:
for i:=1 to 10 do ...
 Chequear una condición:
if i<10 then ...
 Participar en una expresión:
n := (Max - Min) div i
 Y otras que ya irás descubriendo
Diferencias entre ambas
Después de haber visto cada una por separado, pasemos a explicar las
diferencias que existen entre constantes y variables. A primera vista pudieran
parecer conceptos similares, pero realmente son cosas muy distintas. Y esta
distinción viene dada por la posibilidad que tienen las variables para cambiar de
valor.
Principales diferencias:
 Las constantes ya reciben un valor inicial en su declaración
 Las variables primero se declaran, luego se inician, y luego se usan
 Las constantes, una vez declaradas mantienen su valor durante toda la
ejecución del programa
 En cambio, las variables pueden cambiar su valor tantas veces como
deseen
 Además de cambiar su valor, las variables también pueden cambiar de
tamaño en tiempo de ejecución (punteros)
Nota: En el último punto se alude a las variables que cambian su tamaño.
Como curiosidad saber que se denominan variables dinámicas o punteros, pero
debido a su complejidad no son objeto de este tutorial. Todas las demás
variables son estáticas y se tratarán las más significativas.
Formato de Archivos Informaticos
Un formato de archivo informático (o formato de fichero info) es una manera
particular de codificar información para almacenar en un archivo informático.
Tipos de formato:
Formato de Texto
Hay varios tipos de formatos según el tipo de documento.
.doc: Es una extensión de Microsoft Word
.txt: Texto sin formato, no admite gráficos ni imágenes, se puede transportar
posteriormente a cualquier formato en el bloc de notas.
Hojas de calculo
.xls: Microsoft Excel, compatible con Star Office de Sun o Koffice de KDE.
Formato De Imágenes
Las imágenes pueden ser de muchos formatos diferentes: bmp, gif, jpg, etc.
Pero no todos estos formatos son adecuados para una Web, debido a que
pueden ocupar mucha memoria o a que no son compatibles con algunos
navegadores.
Formato de Audio
Un formato de audio es un contenedor multimedia que guarda una grabación
de audio (música, voces, etc). Lo que hace a un archivo distinto del otro son
sus propiedades; como se almacenan los datos, sus capacidades de
reproducción y como puede utilizarse el archivo en un sistemas de archivos
(etiquetados).
Hay formatos de audio sin comprensión como el caso de WAV, otros formatos
de audio son: MPEG, MIDI, WMA, etc.
Formato de Video
Modo en que los videos se guardan los datos de un archivo de video con el fin
de que puedan ser interpretados por el ordenador. Normalmente un video es
una colección de imágenes acompañada de sonido; la información de uno y
otro tipo se suele grabar en pistas separadas que luego se coordinan para su
ejecución simultanea.
Existen formatos de video como el Quicktime Movie (Mov), el AVI y el estándar
MPEG.
Ejercicio para señalar uso de formato
Para crear un archivo de Word:
Crear un documento
Empezar a trabajar con un documento básico en Microsoft Word 2010 es tan
sencillo como abrir un nuevo documento en blanco y empezar a escribir.
O bien, si desea crear un tipo específico de documento, como un plan de
negocios o un currículum vitae, puede ahorrar tiempo usando una plantilla.
¿Qué desea hacer?
 Abrir un nuevo documento y empezar a escribir
 Crear un documento a partir de una plantilla
 Eliminar un documento
 ¿Y ahora qué?
Abrir un nuevo documento y empezar a escribir
1. Haga clic en la pestaña Archivo.
2. Haga clic en Nuevo.
3. Haga doble clic en Documento en blanco.
Crear un documento a partir de una plantilla
El sitio de plantillas en Office.com ofrece plantillas para numerosos tipos de
documentos, como currículum vítae, cartas de presentación, planes de
negocios, tarjetas de presentación y documentos académicos con formato
APA.
1. Haga clic en la pestaña Archivo.
2. Haga clic en Nuevo.
3. En Plantillas disponibles, siga uno de estos procedimientos:
 Haga clic en Plantillas de muestra para seleccionar una plantilla que esté disponible
en el equipo.
 Haga clic en uno de los vínculos que se encuentran en Office.com.
NOTA Para descargar una plantilla de la lista de Office.com, debe estar
conectado a Internet.
4. Haga doble clic en la plantilla que desee.
Guardar y reutilizar plantillas
Si realiza cambios en una plantilla que ha descargado, puede guardarla en el
equipo y volver a usarla. Es fácil encontrar todas las plantillas personalizadas
haciendo clic en Mis plantillas en el cuadro de diálogo Nuevo documento.
Para guardar una plantilla en la carpeta Mis plantillas, haga lo siguiente:
1. Haga clic en la pestaña Archivo.
2. Haga clic en Guardar como.
3. En el cuadro de diálogo Guardar como, haga clic en Plantillas.
4. En la lista Guardar como tipo, seleccione Plantilla de Word.
5. En el cuadro Nombre de archivo, escriba un nombre para la plantilla y haga clic
en Guardar.
VOLVER AL PRINCIPIO
Eliminar un documento
1. Haga clic en la pestaña Archivo.
2. Haga clic en Abrir.
3. Localice el archivo que desee eliminar.
4. Haga clic con el botón secundario en el archivo y, a continuación, haga clic
en Eliminar en el menú contextual.
VOLVER AL PRINCIPIO
¿Y ahora qué?
Después de crear el documento, quizás desee cambiar el formato o quizás
desee agregar una imagen, una tabla o una portada. Para obtener más
información acerca de cómo trabajar en el documento, vea los siguientes
temas:
 Agregar un título
 Ajustar los espacios entre líneas o párrafos
 Insertar un salto de página
 Insertar una fotografía o imagen prediseñada
 Insertar o crear una tabla
 Encabezados, pies de página y números de página
 Crear una tabla de contenido
 Aplicar temas a documentos de Word
 Agregar una portada
Centinelas, acumulador,contador
Se utilizan en las estructuras repetitivas, las cuales son:
Estructuras de Repetición
● Las estructuras de repetición son sentencias que permiten repetir la
ejecución de un bloque de instrucciones en función del resultado de la
evaluación de una expresión lógica.
En las estructuras de repetición se utilizan diferentes herramientas para
controlar el número de veces que se ejecuta el bloque de instrucciones
– Contador
– Acumulador
– Centinela
Contador
● Es una variable cuyo valor se modifica en una unidad constante cada vez
que ocurre un evento. La modificación consiste en incrementar o decrementar
el valor del contador.
● Se debe inicializar el contador antes de utilizarlo.
Acumuladores
● Son variables cuyo valor se modifica, en una cantidad variable, cada vez que
ocurre un evento. La modificación puede ser incrementar o decrementar el
valor.
● Al igual que los contadores, los acumuladores deben ser inicializados antes
de utilizarse.
Centinelas
● Son variables que pueden tomar dos valores (cierto, falso). Según la
expresión lógica evaluada, uno de estos valores permiten la ejecución repetida
de un bloque de instrucciones.
● Además de la inicialización respectiva, existe otro punto crítico de los
centinelas y es cuando se cambia su valor.
Las bases de datos y su importancia
Las bases de datos son una colección de información de cualquier tipo
perteneciente a un mismo contexto y almacenado sistemáticamente para su
posterior uso.
En este sentido un tarjetero de recetas, un catalogo de fichas bibliográficas, un
archivo de inventario en el archivero de una oficina, los registros de
calificaciones escolares de un estudiante, etc. Casi toda colección de
información puede convertirse en una base de datos.
Una base de datos computarizada: es una colección de información
almacenada de forma organizada en un computador.
Las bases de datos computarizadas ofrecen varias ventajas sobre sus
contrapartes de papel y lápiz:
Las bases de datos son necesarias para:
Facilitan:
- El almacenamiento de grandes cantidades de información.
- La recuperación rápida y flexible de información.
- La organización y reorganización de la información.
- La impresión y distribución de información en varias formas.
programa de base de datos: Es una herramienta de software para organizar el
almacenamiento y la recuperación de esa información.
Las bases de datos se aplican en las industrias, bancos locales y nacionales,
compañías manufactureras, empresas e instituciones, redes de bancos, etc.
Desde computadoras personales y en situaciones mas complejas donde se
requiere que muchos usuarios compartan la información, utilizan computadoras
multiusuario ya sea, mainframes, minis o redes.
Bibliografia
-http//:wikipedia.com
-http//:monografias.com
-cuaderno de informatica de carlos briceño del año 2009
Carlos Briceño
Argumentación:
Pienso que el autor, CARLOS BRICEÑO, esta muy acertado en su punto de
vista de la importancia de la base de datos. Sin embargo, cabe señalar que las
bases de datos prácticamente están presentes en muchos de nuestros
aspectos de la vida cotidiana, y el mejor ejemplo son nuestros hogares, ya que
usamos diversas herramientas en nuestros computadores, por ejemplo el
Microsoft Excel es una hoja de contabilidad que a diario anotamos nuestros
gastos diarios para llevar una mejor administración del capital del hogar, así
como también, utilizamos el Microsoft Word o PDF para almacenar papeles que
consideramos importantes, tales como requisitos y autorizaciones de bancos,
papeles fundamentales del rif, CNU, etc.
En fin, las bases de datos tienen un uso eficaz y rápido a la hora de la
búsqueda de información, la cual es mucho mas comoda pero hoy en día
muchas personas desconfían de su fuente de confiabilidad.
Conclusiones
1. Las estructuras de control permiten alterar el flujo secuencial de los
algoritmos que hemos visto hasta el momento.
2. Una estructura de control:
• Tiene un único punto de entrada y un único punto de salida.
• Se compone de sentencias o de otras estructuras de control.
3. Existen tres tipos fundamentales de estructuras de control:
• Secuencial.
• Alternativa.
• Repetitiva.
4. La estructura secuencial es una lista consecutiva de acciones donde el orden
de aparición indica el orden de ejecución.
5. La estructura alternativa se presenta en tres formas:
• Simple.
• Doble.
• Multialternativa.
6. La estructura alternativa simple permite evaluar una expresión lógica y
ejecutar una acción si dicha expresión es cierta.
7. La estructura alternativa doble permite evaluar una expresión lógica y
ejecutar una acción si dicha expresión es cierta y otra acción si dicha expresión
es falsa.
8. La estructura multialternativa consiste en una expresión selectora que puede
tomar n valores diferentes y ejecuta una acción diferente por cada posible valor
de la expresión selectora.
9. la importancia de la base de datos en la informática es un punto de vista muy
importante ya que hemos adoptado ese sistema de organización como una
manera rápida y eficaz para la organización de grandes empresas o de nuestra
vida diaria.
10. al igual como habíamos estudiado los dispositivos de entrada y salida,
estudiamos esta vez como se realizaban las lecturas de entrada y salida.
Referencias
Citas resumidas de:
Wikipedia: http://es.wikipedia.org/wiki/Formato_de_archivo_inform%C3%A1tico
Alegsa: http://www.alegsa.com.ar/Dic/archivo.php.
http://office.microsoft.com/es-es/word-help/crear-un-documento-HA010368877.aspx
http://webdelprofesor.ula.ve/ingenieria/gilberto/pr1/10_RepitaMientras.pdf
http://car2fonseca.blogspot.es/1236996780/las-bases-de-datos-y-su-importancia/
file:///C:/Users/Home/Downloads/Curso-Fortran-3.pdf

Contenu connexe

Tendances

Conceptos básicos de programación y Fundamentos básicos de PSEINT
Conceptos básicos de programación y Fundamentos básicos  de PSEINTConceptos básicos de programación y Fundamentos básicos  de PSEINT
Conceptos básicos de programación y Fundamentos básicos de PSEINTJudith Martos Florez
 
Unidad 5 Estructuras algoritmicas
Unidad 5 Estructuras algoritmicasUnidad 5 Estructuras algoritmicas
Unidad 5 Estructuras algoritmicasCarlos M. Sandoval
 
Estructuras básicas 3 er periodo.docx (1)
Estructuras básicas 3 er periodo.docx (1)Estructuras básicas 3 er periodo.docx (1)
Estructuras básicas 3 er periodo.docx (1)LuzAngieBolaosOrdoez
 
Manual de PSeInt
Manual de PSeIntManual de PSeInt
Manual de PSeIntCristian C
 
Estructuras básicas 3 er periodo.docx
Estructuras básicas 3 er periodo.docxEstructuras básicas 3 er periodo.docx
Estructuras básicas 3 er periodo.docxLuzAngieBolaosOrdoez
 
Instrucciones basicas-para-c++
Instrucciones basicas-para-c++Instrucciones basicas-para-c++
Instrucciones basicas-para-c++andreadelacruz002
 
Guia de aprendizaje VS2005-2010
Guia de aprendizaje VS2005-2010Guia de aprendizaje VS2005-2010
Guia de aprendizaje VS2005-2010Duvan Aguilera
 
Constante y variable
Constante y variableConstante y variable
Constante y variableAnthony Vera
 
3.2.- Identificadores, Variables y Constantes
3.2.- Identificadores, Variables y Constantes3.2.- Identificadores, Variables y Constantes
3.2.- Identificadores, Variables y ConstantesYenny Salazar
 
Guía didáctica estructura secuenciales
Guía didáctica estructura secuencialesGuía didáctica estructura secuenciales
Guía didáctica estructura secuencialesLeany González
 

Tendances (18)

Conceptos básicos de programación y Fundamentos básicos de PSEINT
Conceptos básicos de programación y Fundamentos básicos  de PSEINTConceptos básicos de programación y Fundamentos básicos  de PSEINT
Conceptos básicos de programación y Fundamentos básicos de PSEINT
 
Fijo de control i
Fijo de control iFijo de control i
Fijo de control i
 
Estructuras básicas
Estructuras básicas Estructuras básicas
Estructuras básicas
 
Unidad 5 Estructuras algoritmicas
Unidad 5 Estructuras algoritmicasUnidad 5 Estructuras algoritmicas
Unidad 5 Estructuras algoritmicas
 
manual dfd
manual dfdmanual dfd
manual dfd
 
01 algoritmos
01 algoritmos01 algoritmos
01 algoritmos
 
Estructuras básicas 3 er periodo.docx (1)
Estructuras básicas 3 er periodo.docx (1)Estructuras básicas 3 er periodo.docx (1)
Estructuras básicas 3 er periodo.docx (1)
 
Estructuras básicas
Estructuras básicas Estructuras básicas
Estructuras básicas
 
Expocision pseudocodigo
Expocision pseudocodigoExpocision pseudocodigo
Expocision pseudocodigo
 
Manual de PSeInt
Manual de PSeIntManual de PSeInt
Manual de PSeInt
 
Estructuras básicas 3 er periodo.docx
Estructuras básicas 3 er periodo.docxEstructuras básicas 3 er periodo.docx
Estructuras básicas 3 er periodo.docx
 
Instrucciones basicas-para-c++
Instrucciones basicas-para-c++Instrucciones basicas-para-c++
Instrucciones basicas-para-c++
 
Estructuras basicas
Estructuras basicasEstructuras basicas
Estructuras basicas
 
Estructuras basicas (1)
Estructuras basicas (1)Estructuras basicas (1)
Estructuras basicas (1)
 
Guia de aprendizaje VS2005-2010
Guia de aprendizaje VS2005-2010Guia de aprendizaje VS2005-2010
Guia de aprendizaje VS2005-2010
 
Constante y variable
Constante y variableConstante y variable
Constante y variable
 
3.2.- Identificadores, Variables y Constantes
3.2.- Identificadores, Variables y Constantes3.2.- Identificadores, Variables y Constantes
3.2.- Identificadores, Variables y Constantes
 
Guía didáctica estructura secuenciales
Guía didáctica estructura secuencialesGuía didáctica estructura secuenciales
Guía didáctica estructura secuenciales
 

En vedette

24.04.14 apresentação objetos de aprendizagem
24.04.14   apresentação objetos de aprendizagem24.04.14   apresentação objetos de aprendizagem
24.04.14 apresentação objetos de aprendizagemMaryluce Viana
 
Sucesiones en el derecho romano
Sucesiones en el derecho romanoSucesiones en el derecho romano
Sucesiones en el derecho romanopunoperu95
 
examen on line
examen on line examen on line
examen on line xiliadora
 
Athos hegyi kolostor
Athos hegyi kolostorAthos hegyi kolostor
Athos hegyi kolostorESCM
 
Carta green santa fe julio 2014
Carta green santa fe julio 2014Carta green santa fe julio 2014
Carta green santa fe julio 2014DominiqueBauby
 
Presentación del marketing
Presentación del marketing Presentación del marketing
Presentación del marketing dillinger06
 
Futurismooo 1
Futurismooo 1Futurismooo 1
Futurismooo 1leti_94
 
Articulo final grupo 8 (1)
Articulo final   grupo 8 (1)Articulo final   grupo 8 (1)
Articulo final grupo 8 (1)PaolaBarco
 
Presentación de barbara_zeiler1
Presentación de barbara_zeiler1Presentación de barbara_zeiler1
Presentación de barbara_zeiler1barbiii87
 
A Ilha Dos Sentimentos
A Ilha Dos SentimentosA Ilha Dos Sentimentos
A Ilha Dos SentimentosVVCX
 
Tequierodecirque
TequierodecirqueTequierodecirque
Tequierodecirqueelibb888
 
La educación multilingüe, política y práctica
La educación multilingüe, política y prácticaLa educación multilingüe, política y práctica
La educación multilingüe, política y prácticaremediosambrosio
 

En vedette (20)

24.04.14 apresentação objetos de aprendizagem
24.04.14   apresentação objetos de aprendizagem24.04.14   apresentação objetos de aprendizagem
24.04.14 apresentação objetos de aprendizagem
 
Sucesiones en el derecho romano
Sucesiones en el derecho romanoSucesiones en el derecho romano
Sucesiones en el derecho romano
 
examen on line
examen on line examen on line
examen on line
 
LIÇÃO 08 – NÃO MATARÁS
LIÇÃO 08 – NÃO MATARÁSLIÇÃO 08 – NÃO MATARÁS
LIÇÃO 08 – NÃO MATARÁS
 
Mitos de la creación
Mitos de la  creaciónMitos de la  creación
Mitos de la creación
 
Athos hegyi kolostor
Athos hegyi kolostorAthos hegyi kolostor
Athos hegyi kolostor
 
Carta green santa fe julio 2014
Carta green santa fe julio 2014Carta green santa fe julio 2014
Carta green santa fe julio 2014
 
Presentación del marketing
Presentación del marketing Presentación del marketing
Presentación del marketing
 
Nutrientes mg
Nutrientes mgNutrientes mg
Nutrientes mg
 
Futurismooo 1
Futurismooo 1Futurismooo 1
Futurismooo 1
 
Articulo final grupo 8 (1)
Articulo final   grupo 8 (1)Articulo final   grupo 8 (1)
Articulo final grupo 8 (1)
 
Futbol
FutbolFutbol
Futbol
 
Presentación de barbara_zeiler1
Presentación de barbara_zeiler1Presentación de barbara_zeiler1
Presentación de barbara_zeiler1
 
Eval1 Concha
Eval1 ConchaEval1 Concha
Eval1 Concha
 
Hiperboloide
HiperboloideHiperboloide
Hiperboloide
 
Bibliotecas 2.0
Bibliotecas 2.0Bibliotecas 2.0
Bibliotecas 2.0
 
Ley del comercio electrónico: por Víctor Dietsch
Ley del comercio electrónico: por Víctor DietschLey del comercio electrónico: por Víctor Dietsch
Ley del comercio electrónico: por Víctor Dietsch
 
A Ilha Dos Sentimentos
A Ilha Dos SentimentosA Ilha Dos Sentimentos
A Ilha Dos Sentimentos
 
Tequierodecirque
TequierodecirqueTequierodecirque
Tequierodecirque
 
La educación multilingüe, política y práctica
La educación multilingüe, política y prácticaLa educación multilingüe, política y práctica
La educación multilingüe, política y práctica
 

Similaire à Sophia leonzio tarea4

Similaire à Sophia leonzio tarea4 (20)

ESTRUCTURA DE CONTROLYoselyn garcia trabajo
ESTRUCTURA DE CONTROLYoselyn garcia trabajoESTRUCTURA DE CONTROLYoselyn garcia trabajo
ESTRUCTURA DE CONTROLYoselyn garcia trabajo
 
programación
programaciónprogramación
programación
 
Ariana torres informe de informatica
Ariana torres informe de informaticaAriana torres informe de informatica
Ariana torres informe de informatica
 
Algoritmos secuenciales
Algoritmos secuencialesAlgoritmos secuenciales
Algoritmos secuenciales
 
Mariangel garcía informática
Mariangel garcía  informáticaMariangel garcía  informática
Mariangel garcía informática
 
Informatica
InformaticaInformatica
Informatica
 
Trabajo final programacion
Trabajo final programacionTrabajo final programacion
Trabajo final programacion
 
Pseudocodigo 2 am2
Pseudocodigo 2 am2Pseudocodigo 2 am2
Pseudocodigo 2 am2
 
Pseudocodigo 2 am
Pseudocodigo 2 amPseudocodigo 2 am
Pseudocodigo 2 am
 
Tecno
TecnoTecno
Tecno
 
Estructuras basicas
Estructuras basicasEstructuras basicas
Estructuras basicas
 
Estructuras básicas
Estructuras básicas Estructuras básicas
Estructuras básicas
 
Estructuras básicas
Estructuras básicas Estructuras básicas
Estructuras básicas
 
ESTRUCTURAS BÁSICAS
ESTRUCTURAS BÁSICASESTRUCTURAS BÁSICAS
ESTRUCTURAS BÁSICAS
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
CÁLCULO RELACIONAL
CÁLCULO RELACIONALCÁLCULO RELACIONAL
CÁLCULO RELACIONAL
 
Estructura Secuencial
Estructura SecuencialEstructura Secuencial
Estructura Secuencial
 
37 tarazona karen programacion
37 tarazona karen programacion37 tarazona karen programacion
37 tarazona karen programacion
 
Constantes y variables enitmar
Constantes y variables enitmarConstantes y variables enitmar
Constantes y variables enitmar
 
Estructuras de Control
Estructuras de Control Estructuras de Control
Estructuras de Control
 

Plus de sophimonteleon

Ejercicios de la unidad iii
Ejercicios de la unidad iiiEjercicios de la unidad iii
Ejercicios de la unidad iiisophimonteleon
 
Mapa mental de matematica
Mapa mental de matematicaMapa mental de matematica
Mapa mental de matematicasophimonteleon
 
Matematica ejercicios de la unidad i
Matematica ejercicios de la unidad iMatematica ejercicios de la unidad i
Matematica ejercicios de la unidad isophimonteleon
 
Ejercicios por cuestionario
Ejercicios por cuestionarioEjercicios por cuestionario
Ejercicios por cuestionariosophimonteleon
 

Plus de sophimonteleon (9)

Escaneo mapa mental
Escaneo mapa mentalEscaneo mapa mental
Escaneo mapa mental
 
Ejercicios de la unidad iii
Ejercicios de la unidad iiiEjercicios de la unidad iii
Ejercicios de la unidad iii
 
Scaneo de ejercicios
Scaneo de ejerciciosScaneo de ejercicios
Scaneo de ejercicios
 
Scaneo de ejercicios
Scaneo de ejerciciosScaneo de ejercicios
Scaneo de ejercicios
 
Ejercicios de repaso
Ejercicios de repasoEjercicios de repaso
Ejercicios de repaso
 
Sophia leonzio tarea3
Sophia leonzio tarea3Sophia leonzio tarea3
Sophia leonzio tarea3
 
Mapa mental de matematica
Mapa mental de matematicaMapa mental de matematica
Mapa mental de matematica
 
Matematica ejercicios de la unidad i
Matematica ejercicios de la unidad iMatematica ejercicios de la unidad i
Matematica ejercicios de la unidad i
 
Ejercicios por cuestionario
Ejercicios por cuestionarioEjercicios por cuestionario
Ejercicios por cuestionario
 

Dernier

PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfAnnimoUno1
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfvladimiroflores1
 

Dernier (11)

PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 

Sophia leonzio tarea4

  • 1. Republica Bolivariana de Venezuela Ministerio del Poder Popular para la Educacion Superior IUT Antonio Jose de Sucre Extensión: Barquisimeto edo. Lara Estructuras de Control Integrante: Sophia Leonzio Montenegro C.I.:20.920.083 Catedra: computación Esc: 72
  • 2. Introducción El siguiente trabajo relata sobre las estructuras de control, sus tipos y si sus formatos son simples o multiples. Con unos breves ejemplos para demostrar mejor el informe. Tambien relata sobre como se realiza las lecturas o entradas de datos y salidas, con unos ejemplos sencillos para lograr un mejor entendimiento del mismo y a su vez sea mas factible aplicarlo en nuestro estudio. La declaración de variables, y constantes, es una parte algo mas desarrollada en la cual tambien se observa la diferencia entre ellas. Cabe destacar que este informe a continuación es una importante fuente de información, para tener un mejor uso de nuestros computadores y sacar el máximo provecho para nuestras vidas profesionales.
  • 3. Estructuras de Control Existen tareas más complejas que no pueden ser resueltas empleando un esquema tan sencillo, en ocasiones es necesario repetir una misma acción un número determinado de veces o evaluar una expresión y realizar acciones diferentes en base al resultado de dicha evaluación. Para resolver estas situaciones existen las denominadas estructuras de control que poseen las siguientes características: • Una estructura de control tiene un único punto de entrada y un único punto de salida. • Una estructura de control se compone de sentencias o de otras estructuras de control. Las estructuras de control permiten alterar el flujo secuencial de los algoritmos Existen tres tipos fundamentales de estructuras de control: • Secuencial. • Alternativa. • Repetitiva. Estructura secuencial La estructura secuencial es la más sencilla de todas, simplemente indica al procesador que debe ejecutar de forma consecutiva una lista de acciones (que pueden ser, a su vez, otras estructuras de control); para construir una secuencia de acciones basta con escribir cada acción en una linea diferente. A continuación se muestra una composición secuencial de acciones en notación algorítmica y su equivalente FORTRAN. Existe una forma alternativa de expresar una estructura secuencial escribiendo varias acciones en la misma línea pero utilizando el punto y coma, ;, como separador. Sin embargo, esta última notación es desaconsejable puesto que puede llegar a hacer el código bastante difícil de leer.
  • 4. Por último, es necesario señalar un aspecto importante de la composición secuencial y es que no es conmutativa. Estructura alternativa La estructura alternativa permite bifurcar el “flujo” del programa en función de una expresión lógica; disponemos de tres estructuras alternativas diferentes: alternativa simple, alternativa doble y alternativa múltiple. Estructura alternativa simple Esta estructura permite evaluar una expresión lógica y en función de dicha evaluación ejecutar una acción (o composición de acciones) o no ejecutarla; también se la suele denominar SI-ENTONCES. A continuación se muestra la notación algorítmica y FORTRAN para la estructura alternativa simple. En el siguiente ejemplo se calcula la longitud de una circunferencia si el radio es positivo no nulo: Estructura multialternativa Esta estructura evalúa una expresión que pueda tomar n valores (enteros, caracteres y lógicos pero nunca reales) y ejecuta una acción o grupo de acciones diferente en función del valor tomado por la expresión selectora. La sintaxis de esta estructura es la siguiente:
  • 5. En el siguiente ejemplo se proporciona como salida el número de días de un mes dado: Operaciones de Entrada y Salida (I/O) de Datos Los datos se pueden almacenar en memoria de tres formas diferentes: asociados con constantes, asignados a una variable con una sentencia de asignación o una sentencia de lectura. Siendo el último el mas indicado si se desea manipular diferentes datos cada vez que se ejecuta el programa. Además la lectura de datos permite asignar valores desde dispositivos hasta archivos externos en memoria, esto se denomina operación de entrada o lectura. Algunos ejemplos de dispositivos de entrada y salida, son: teclado,monitor,mouse,etc. La operación de entrada en pseudocódigo se representa de la siguiente manera: leer(lista de variables) A medida que se realizan calculos en el programa, se necesitan visualizar los resultados. Está se conoce como operación de escritura o salida. Esta operación se representa en pseudocódigo de la siguiente manera:
  • 6. escribir(lista de variables,"Mensaje") En la instrucción de salida se pueden incluir además mensajes de texto y variables. Con lo que hemos visto hasta aquí podemos ya realizar un pequeño ejemplo, el clásico "Hola Mundo", en pseudocódigo. Algoritmo Ejemplo escribir ("Hola Mundo") Fin Esto imprimirá en pantalla la frase 'Hola Mundo'. Programación Interactiva En la programación interactiva el usuario del programa puede interactuar con el programa e introducir datos mientras se ejecuta el programa. Al objeto de facilitar esta entrada de datos, la computadora debe indicar al usuario el momento en que debe introducir los datos. Para ello se deben visualizar mensajes interactivos con indicaciones al usuario. Ejemplo: Suma de dos números ingresados por el usuario Algoritmo Suma Variables numero1,numero2,total escribir('Introduce el primer número:') leer(numero1) escribir('Introduce el segundo número:') leer(numero2) escribir('El total es: ',numero1 + numero2) Fin Esto debe visualizar en pantalla lo siguiente: Introduce el primer número: 89 Intro presionado por el usuario Introduce el segundo número 1 Intro presionado por el usuario El total es: 90
  • 7. Constantes Una constante es un dato cuyo valor no puede cambiar durante la ejecución del programa. Recibe un valor en el momento de la compilación y este permanece inalterado durante todo el programa. Como ya se ha comentado en el tema sobre las partes de un programa, las constantes se declaran en una sección que comienza con la palabra reservada const. Después de declarar una constante ya puedes usarla en elcuerpo principal del programa. Tienen varios usos: ser miembro en una expresion, en una comparación, asignar su valor a una variable, etc. En el siguiente ejemplo se contemplan varios casos: const Min = 0; Max = 100; Sep = 10; var i : integer; begin i := Min; while i < Max do begin writeln(i); i := i + Sep end end. En este ejemplo se declaran tres constantes (Min, Max y Sep). En la primera línea del cuerpo del programa se asigna una constante a una variable. En la siguiente, se usa una constante en una comparación. Y en la cuarta, la constante Sep interviene en una expresión que se asigna a una variable. El resultado de ejecutar este programa sería una impresión en pantalla de los números: 0, 10, 20, 30, 40, 50, 60, 70, 80 y 90. Se puede hacer una división de las constantes en tres clases:  constantes literales (sin nombre)  constantes declaradas (con nombre)  constantes expresión Constantes literales Son valores de cualquier tipo que se utilizan directamente, no se declaran ya
  • 8. que no tienen nombre. En el siguiente ejemplo tienes un par de constantes literales (el 3, el 4, y el 3.1416): VolumenEsfera := 4/3 * 3.1416 * Radio * Radio * Radio; Constantes declaradas También llamadas constantes con nombre, son las que se declaran en la sección const asignándoles un valor directamente. Por ejemplo: const Pi = 3.141592; (* valor real *) Min = 0; (* entero *) Max = 99; (* entero *) Saludo = 'Hola'; (* cadena caract. *) Constantes expresión También se declaran en la sección const, pero a estas no se les asigna un valor directamente, sino que se les asigna una expresión. Esta expresión se evalúa en tiempo de compilación y el resultado se le asigna a la constante. Ejemplo: const Min = 0; Max = 100; Intervalo = 10; N = (Max - Min) div Intervalo; Centro = (Max - Min) div 2; Variables Una variable es un nombre asociado a un elemento de datos que está situado en posiciones contiguas de la memoria principal, y su valor puede cambiar durante la ejecución de un programa. Toda variable pertenece a un tipo de dato concreto. En la declaración de una variable se debe indicar el tipo al que pertenece. Así tendremos variables enteras, reales, booleanas, etc. Por otro lado, distinguimos tres partes fundamentales en la vida de una variable:  Declaración  Iniciación  Utilización Declaración de variables Esta es la primera fase en la vida de cualquier variable. La declaración se
  • 9. realiza en la sección que comienza con la palabra var. Si quieres más información, puedes ir al apartado que trata sobre la declaración de variablesen el tema Estructura de un programa. Nota: Toda variable que vaya a ser utilizada en Pascal tiene que ser previamente declarada. Iniciación de variables Esto no es más que darle un valor inicial a una variable. Así como lo primero que se hace con una variable es declararla, lo siguiente tiene que ser iniciarla. Esto se hace para evitar posibles errores en tiempo de ejecución, pues una variable tiene un valor indeterminado después de declararla. Principalmente, existen dos maneras de otorgar valores iniciales a variables:  Mediante una sentencia de asignación  Mediante uno de los procedimientos de entrada de datos (read o readln) Veamos un ejemplo que reúne los dos casos: begin ... i:=1; readln(n); while i < n do begin (* cuerpo del bucle *) i := i + 1 end; ... end. Utilización de variables Una vez declarada e iniciada una variable, es el momento de utilizarla. Esta es la parte que presenta un mayor abanico de posibilidades. A continuación tienes unas cuantas:  Incrementar su valor: i := i + 1  Controlar un bucle: for i:=1 to 10 do ...  Chequear una condición: if i<10 then ...
  • 10.  Participar en una expresión: n := (Max - Min) div i  Y otras que ya irás descubriendo Diferencias entre ambas Después de haber visto cada una por separado, pasemos a explicar las diferencias que existen entre constantes y variables. A primera vista pudieran parecer conceptos similares, pero realmente son cosas muy distintas. Y esta distinción viene dada por la posibilidad que tienen las variables para cambiar de valor. Principales diferencias:  Las constantes ya reciben un valor inicial en su declaración  Las variables primero se declaran, luego se inician, y luego se usan  Las constantes, una vez declaradas mantienen su valor durante toda la ejecución del programa  En cambio, las variables pueden cambiar su valor tantas veces como deseen  Además de cambiar su valor, las variables también pueden cambiar de tamaño en tiempo de ejecución (punteros) Nota: En el último punto se alude a las variables que cambian su tamaño. Como curiosidad saber que se denominan variables dinámicas o punteros, pero debido a su complejidad no son objeto de este tutorial. Todas las demás variables son estáticas y se tratarán las más significativas. Formato de Archivos Informaticos Un formato de archivo informático (o formato de fichero info) es una manera particular de codificar información para almacenar en un archivo informático. Tipos de formato: Formato de Texto Hay varios tipos de formatos según el tipo de documento. .doc: Es una extensión de Microsoft Word .txt: Texto sin formato, no admite gráficos ni imágenes, se puede transportar posteriormente a cualquier formato en el bloc de notas.
  • 11. Hojas de calculo .xls: Microsoft Excel, compatible con Star Office de Sun o Koffice de KDE. Formato De Imágenes Las imágenes pueden ser de muchos formatos diferentes: bmp, gif, jpg, etc. Pero no todos estos formatos son adecuados para una Web, debido a que pueden ocupar mucha memoria o a que no son compatibles con algunos navegadores. Formato de Audio Un formato de audio es un contenedor multimedia que guarda una grabación de audio (música, voces, etc). Lo que hace a un archivo distinto del otro son sus propiedades; como se almacenan los datos, sus capacidades de reproducción y como puede utilizarse el archivo en un sistemas de archivos (etiquetados). Hay formatos de audio sin comprensión como el caso de WAV, otros formatos de audio son: MPEG, MIDI, WMA, etc. Formato de Video Modo en que los videos se guardan los datos de un archivo de video con el fin de que puedan ser interpretados por el ordenador. Normalmente un video es una colección de imágenes acompañada de sonido; la información de uno y otro tipo se suele grabar en pistas separadas que luego se coordinan para su ejecución simultanea. Existen formatos de video como el Quicktime Movie (Mov), el AVI y el estándar MPEG. Ejercicio para señalar uso de formato Para crear un archivo de Word: Crear un documento Empezar a trabajar con un documento básico en Microsoft Word 2010 es tan sencillo como abrir un nuevo documento en blanco y empezar a escribir.
  • 12. O bien, si desea crear un tipo específico de documento, como un plan de negocios o un currículum vitae, puede ahorrar tiempo usando una plantilla. ¿Qué desea hacer?  Abrir un nuevo documento y empezar a escribir  Crear un documento a partir de una plantilla  Eliminar un documento  ¿Y ahora qué? Abrir un nuevo documento y empezar a escribir 1. Haga clic en la pestaña Archivo. 2. Haga clic en Nuevo. 3. Haga doble clic en Documento en blanco. Crear un documento a partir de una plantilla El sitio de plantillas en Office.com ofrece plantillas para numerosos tipos de documentos, como currículum vítae, cartas de presentación, planes de negocios, tarjetas de presentación y documentos académicos con formato APA. 1. Haga clic en la pestaña Archivo. 2. Haga clic en Nuevo. 3. En Plantillas disponibles, siga uno de estos procedimientos:  Haga clic en Plantillas de muestra para seleccionar una plantilla que esté disponible en el equipo.  Haga clic en uno de los vínculos que se encuentran en Office.com. NOTA Para descargar una plantilla de la lista de Office.com, debe estar conectado a Internet. 4. Haga doble clic en la plantilla que desee.
  • 13. Guardar y reutilizar plantillas Si realiza cambios en una plantilla que ha descargado, puede guardarla en el equipo y volver a usarla. Es fácil encontrar todas las plantillas personalizadas haciendo clic en Mis plantillas en el cuadro de diálogo Nuevo documento. Para guardar una plantilla en la carpeta Mis plantillas, haga lo siguiente: 1. Haga clic en la pestaña Archivo. 2. Haga clic en Guardar como. 3. En el cuadro de diálogo Guardar como, haga clic en Plantillas. 4. En la lista Guardar como tipo, seleccione Plantilla de Word. 5. En el cuadro Nombre de archivo, escriba un nombre para la plantilla y haga clic en Guardar. VOLVER AL PRINCIPIO Eliminar un documento 1. Haga clic en la pestaña Archivo. 2. Haga clic en Abrir. 3. Localice el archivo que desee eliminar. 4. Haga clic con el botón secundario en el archivo y, a continuación, haga clic en Eliminar en el menú contextual. VOLVER AL PRINCIPIO ¿Y ahora qué? Después de crear el documento, quizás desee cambiar el formato o quizás desee agregar una imagen, una tabla o una portada. Para obtener más información acerca de cómo trabajar en el documento, vea los siguientes temas:
  • 14.  Agregar un título  Ajustar los espacios entre líneas o párrafos  Insertar un salto de página  Insertar una fotografía o imagen prediseñada  Insertar o crear una tabla  Encabezados, pies de página y números de página  Crear una tabla de contenido  Aplicar temas a documentos de Word  Agregar una portada Centinelas, acumulador,contador Se utilizan en las estructuras repetitivas, las cuales son: Estructuras de Repetición ● Las estructuras de repetición son sentencias que permiten repetir la ejecución de un bloque de instrucciones en función del resultado de la evaluación de una expresión lógica. En las estructuras de repetición se utilizan diferentes herramientas para controlar el número de veces que se ejecuta el bloque de instrucciones – Contador – Acumulador – Centinela Contador ● Es una variable cuyo valor se modifica en una unidad constante cada vez que ocurre un evento. La modificación consiste en incrementar o decrementar el valor del contador. ● Se debe inicializar el contador antes de utilizarlo. Acumuladores ● Son variables cuyo valor se modifica, en una cantidad variable, cada vez que ocurre un evento. La modificación puede ser incrementar o decrementar el valor. ● Al igual que los contadores, los acumuladores deben ser inicializados antes de utilizarse.
  • 15. Centinelas ● Son variables que pueden tomar dos valores (cierto, falso). Según la expresión lógica evaluada, uno de estos valores permiten la ejecución repetida de un bloque de instrucciones. ● Además de la inicialización respectiva, existe otro punto crítico de los centinelas y es cuando se cambia su valor. Las bases de datos y su importancia Las bases de datos son una colección de información de cualquier tipo perteneciente a un mismo contexto y almacenado sistemáticamente para su posterior uso. En este sentido un tarjetero de recetas, un catalogo de fichas bibliográficas, un archivo de inventario en el archivero de una oficina, los registros de calificaciones escolares de un estudiante, etc. Casi toda colección de información puede convertirse en una base de datos. Una base de datos computarizada: es una colección de información almacenada de forma organizada en un computador. Las bases de datos computarizadas ofrecen varias ventajas sobre sus contrapartes de papel y lápiz: Las bases de datos son necesarias para: Facilitan: - El almacenamiento de grandes cantidades de información. - La recuperación rápida y flexible de información. - La organización y reorganización de la información. - La impresión y distribución de información en varias formas. programa de base de datos: Es una herramienta de software para organizar el
  • 16. almacenamiento y la recuperación de esa información. Las bases de datos se aplican en las industrias, bancos locales y nacionales, compañías manufactureras, empresas e instituciones, redes de bancos, etc. Desde computadoras personales y en situaciones mas complejas donde se requiere que muchos usuarios compartan la información, utilizan computadoras multiusuario ya sea, mainframes, minis o redes. Bibliografia -http//:wikipedia.com -http//:monografias.com -cuaderno de informatica de carlos briceño del año 2009 Carlos Briceño Argumentación: Pienso que el autor, CARLOS BRICEÑO, esta muy acertado en su punto de vista de la importancia de la base de datos. Sin embargo, cabe señalar que las bases de datos prácticamente están presentes en muchos de nuestros aspectos de la vida cotidiana, y el mejor ejemplo son nuestros hogares, ya que usamos diversas herramientas en nuestros computadores, por ejemplo el Microsoft Excel es una hoja de contabilidad que a diario anotamos nuestros gastos diarios para llevar una mejor administración del capital del hogar, así como también, utilizamos el Microsoft Word o PDF para almacenar papeles que consideramos importantes, tales como requisitos y autorizaciones de bancos, papeles fundamentales del rif, CNU, etc. En fin, las bases de datos tienen un uso eficaz y rápido a la hora de la búsqueda de información, la cual es mucho mas comoda pero hoy en día muchas personas desconfían de su fuente de confiabilidad.
  • 17. Conclusiones 1. Las estructuras de control permiten alterar el flujo secuencial de los algoritmos que hemos visto hasta el momento. 2. Una estructura de control: • Tiene un único punto de entrada y un único punto de salida. • Se compone de sentencias o de otras estructuras de control. 3. Existen tres tipos fundamentales de estructuras de control: • Secuencial. • Alternativa. • Repetitiva. 4. La estructura secuencial es una lista consecutiva de acciones donde el orden de aparición indica el orden de ejecución. 5. La estructura alternativa se presenta en tres formas: • Simple. • Doble. • Multialternativa. 6. La estructura alternativa simple permite evaluar una expresión lógica y ejecutar una acción si dicha expresión es cierta. 7. La estructura alternativa doble permite evaluar una expresión lógica y ejecutar una acción si dicha expresión es cierta y otra acción si dicha expresión es falsa. 8. La estructura multialternativa consiste en una expresión selectora que puede tomar n valores diferentes y ejecuta una acción diferente por cada posible valor de la expresión selectora. 9. la importancia de la base de datos en la informática es un punto de vista muy importante ya que hemos adoptado ese sistema de organización como una manera rápida y eficaz para la organización de grandes empresas o de nuestra vida diaria. 10. al igual como habíamos estudiado los dispositivos de entrada y salida, estudiamos esta vez como se realizaban las lecturas de entrada y salida.
  • 18. Referencias Citas resumidas de: Wikipedia: http://es.wikipedia.org/wiki/Formato_de_archivo_inform%C3%A1tico Alegsa: http://www.alegsa.com.ar/Dic/archivo.php. http://office.microsoft.com/es-es/word-help/crear-un-documento-HA010368877.aspx http://webdelprofesor.ula.ve/ingenieria/gilberto/pr1/10_RepitaMientras.pdf http://car2fonseca.blogspot.es/1236996780/las-bases-de-datos-y-su-importancia/ file:///C:/Users/Home/Downloads/Curso-Fortran-3.pdf