lunes, 1 de diciembre de 2014
Configuracion ASP.NET
Los datos de configuración de ASP.NET se almacenan en
archivos de texto XML cuya denominación es Web.config. Los archivos Web.config
pueden aparecer en varios directorios de las aplicaciones ASP.NET. Estos
archivos permiten editar fácilmente los datos de configuración antes, durante o
después de que las aplicaciones se implementen en el servidor. Puede crear y
editar archivos de configuración de ASP.NET utilizando editores de texto
estándar, el complemento MMC de ASP.NET, la herramienta Administración de
sitios Web o la API de configuración de ASP.NET.
Los archivos de configuración de ASP.NET mantienen los
valores de configuración de la aplicación separados del código de aplicación.
El hecho de mantener los datos de configuración separados del código facilita
los procesos de asociar valores a aplicaciones, cambiar valores cuando sea
necesario después de implementar una aplicación, y ampliar el esquema de
configuración.
Para obtener más información sobre cómo se organizan los
datos en los archivos de configuración de ASP.NET, vea Archivos de
configuración de ASP.NET. Los valores de configuración disponibles se describen
en Opciones de configuración de ASP.NET.
Caracteristicas de ASP.NET
Páginas
Las páginas de ASP.NET, conocidas oficialmente como "web
forms" (formularios web), son el principal medio de construcción para el
desarrollo de aplicaciones web. Los formularios web están contenidos en
archivos con una extensión ASPX; en jerga de programación, estos archivos
típicamente contienen etiquetas HTML o XHTML estático, y
también etiquetas definiendo Controles Web que se procesan del lado
del servidor y Controles de Usuario donde los desarrolladores colocan
todo el código estático y dinámico requerido por la página web. Adicionalmente,
el código dinámico que se ejecuta en el servidor puede ser colocado en una
página dentro de un bloque <% -- código dinámico -- %> que es
muy similar a otras tecnologías de desarrollo como PHP, JSP y ASP,
pero esta práctica es, generalmente, desaconsejada excepto para propósitos de
enlace de datos pues requiere más llamadas cuando se genera la página.
ASP.NET sólo funciona sobre el servidor de Microsoft IIS, lo que supone una desventaja respecto a otros lenguajes del lado de servidor, ejecutables sobre otros servidores más populares como Apache. Ejemplos de esto son PHP, Perl o Python.
ASP.NET sólo funciona sobre el servidor de Microsoft IIS, lo que supone una desventaja respecto a otros lenguajes del lado de servidor, ejecutables sobre otros servidores más populares como Apache. Ejemplos de esto son PHP, Perl o Python.
.
ASP.NET
ASP.NET es
un framework para aplicaciones
web desarrollado y comercializado por Microsoft. Es usado por programadores y diseñadores para construir sitios web dinámicos, aplicaciones web y servicios web XML. Apareció en enero de 2002 con la versión 1.0 del .NET Framework, y es la tecnología sucesora de la tecnología Active Server Pages (ASP). ASP.NET esta construido sobre el Common Language Runtime, permitiendo a los programadores escribir código ASP.NET usando cualquier lenguaje admitido por el .NET Framework
web desarrollado y comercializado por Microsoft. Es usado por programadores y diseñadores para construir sitios web dinámicos, aplicaciones web y servicios web XML. Apareció en enero de 2002 con la versión 1.0 del .NET Framework, y es la tecnología sucesora de la tecnología Active Server Pages (ASP). ASP.NET esta construido sobre el Common Language Runtime, permitiendo a los programadores escribir código ASP.NET usando cualquier lenguaje admitido por el .NET Framework
Definición
Un lenguaje de manipulación de datos (Data Manipulation
Language, o DML en inglés) es un lenguaje proporcionado por el
sistema de gestión de base de datos que permite a los usuarios llevar a cabo
las tareas de consulta o manipulación de los datos, organizados por el modelo
de datos adecuado.
El lenguaje de manipulación de datos más popular hoy día es
SQL, usado para recuperar y manipular datos en una base de datos relacional.
SELECT | SELECCIONAR
La sentencia SELECT nos permite consultar los
datos almacenados en una tabla de la base de datos.
Forma básica
|
SELECT
|
Palabra clave que indica que la sentencia de SQL que queremos ejecutar es
de selección.
|
|
ALL
|
Indica que queremos seleccionar todos los valores.Es el valor por defecto
y no suele especificarse casi nunca.
|
|
DISTINCT
|
Indica que queremos seleccionar sólo los valores distintos.
|
|
FROM
|
Indica la tabla (o tablas) desde la que queremos recuperar los datos. En
el caso de que exista más de una tabla se denomina a la consulta
"consulta combinada" o "join". En las consultas
combinadas es necesario aplicar una condición de combinación a través de una
cláusula WHERE.
|
|
WHERE
|
Especifica una condición que debe cumplirse para que los datos sean
devueltos por la consulta. Admite los operadores lógicos AND y OR.
|
|
GROUP BY
|
Especifica la agrupación que se da a los datos. Se usa siempre en
combinación con funciones agregadas.
|
|
HAVING
|
Especifica una condición que debe cumplirse para que los datos sean
devueltos por la consulta. Su funcionamiento es similar al de WHERE pero
aplicado al conjunto de resultados devueltos por la consulta. Debe aplicarse
siempre junto a GROUP BY y la condición debe estar referida
a los campos contenidos en ella.
|
|
ORDER BY
|
Presenta el resultado ordenado por las columnas indicadas. El orden puede
expresarse con ASC (orden ascendente) y DESC (orden
descendente). El valor predeterminado es ASC.
|
Caracteristicas generales de SQL Server
El SQL es un lenguaje de acceso a bases de datos que explota
la flexibilidad y potencia de los sistemas relacionales y permite así gran
variedad de operaciones.
Es un lenguaje declarativo de "alto nivel" o
"de no procedimiento" que, gracias a su fuerte base teórica y su
orientación al manejo de conjuntos de registros —y no a registros
individuales— permite una alta productividad en codificación y la orientación a
objetos. De esta forma, una sola sentencia puede equivaler a uno o más
programas que se utilizarían en un lenguaje de bajo nivel orientado a registros.
SQL también tiene las siguientes características:
-Lenguaje de
definición de datos: El LDD de SQL proporciona comandos para la definición
de esquemas de relación, borrado de relaciones y modificaciones de los esquemas
de relación.
-Lenguaje interactivo
de manipulación de datos: El LMD de SQL incluye lenguajes de consultas
basado tanto en álgebra relacional como en cálculo relacional de tuplas.
-Integridad: El
LDD de SQL incluye comandos para especificar las restricciones de integridad
que deben cumplir los datos almacenados en la base de datos.
-Definición de vistas:
El LDD incluye comandos para definir las vistas.
-Control de
transacciones: SQL tiene comandos para especificar el comienzo y el final
de una transacción.
-SQL incorporado y
dinámico: Esto quiere decir que se pueden incorporar instrucciones de SQL
en lenguajes de programación como: C++, C, Java, PHP, Cobol, Pascal y Fortran.
-Autorización: El
LDD incluye comandos para especificar los derechos de acceso a las relaciones y
a las vistas.
¿Que es SQL Server?
El lenguaje de consulta estructurado o SQL (por
sus siglas en inglés Structured Query Language) es un lenguaje
declarativo de acceso a bases de datos relacionales que permite
especificar diversos tipos de operaciones en ellas. Una de sus características
es el manejo del álgebra y el cálculo relacional que
permiten efectuar consultas con el fin de recuperar de forma sencilla información de
interés de bases de datos, así como hacer cambios en ellas.
El SEQUEL terminó siendo el predecesor de SQL, que es una versión evolucionada del primero. El SQL pasa a ser el lenguaje por excelencia de los diversos sistemas de gestión de bases de datos relacionales surgidos en los años siguientes y fue por fin estandarizado en 1986 por el ANSI, dando lugar a la primera versión estándar de este lenguaje, el "SQL-86" o "SQL1". Al año siguiente este estándar es también adoptado por la ISO.
Sin embargo, este primer estándar no cubría todas las necesidades de los desarrolladores e incluía funcionalidades de definición de almacenamiento que se consideró suprimirlas. Así que, en 1992, se lanzó un nuevo estándar ampliado y revisado del SQL llamado "SQL-92" o "SQL2".
En la actualidad el SQL es el estándar de facto de la inmensa mayoría de los SGBD comerciales. Y, aunque la diversidad de añadidos particulares que incluyen las distintas implementaciones comerciales del lenguaje es amplia, el soporte al estándar SQL-92 es general y muy amplio.
Diferencia de Visual Basic con otros lenguajes de programación.
Visual Basic es una herramienta de mucha utilidad para los
programadores innovadores y que deseen crear aplicaciones con mucha mas
facilidad y con la misma y aun mejor funcionalidad que en otros lenguajes, por
eso se hace la comparación de VB con otros lenguajes y los aspectos
que destacan son son los 3 siguientes:
1.- La sintaxis.
2.- Esta orientada a objetos.
3.-Permite desarrollar aplicaciones con base de datos.
domingo, 23 de noviembre de 2014
¿Como crear un nuevo proyecto en Visual Basic 2013?
Hoy aprenderemos como hacer un nuevo proyecto en VB 2013 ya que para muchos esto es algo nuevo, demostrare que es algo muy sencillo.
Paso 1
Seleccionamos el icono de Visual Basic y nos aparecera una pantalla como esta:
Damos clic en el cuadro que esta seleccionado en rojo "Nuevo Proyecto"
Paso 2
Ahora nos aparecerá el siguiente cuadro:
En el cuadro seleccionado en rojo es donde se le coloca el nombre se borra el texto predeterminado y se le coloca el que uno desea.
Otra cosa muy importante es la siguiente: Visual Basic por defecto nos genera una carpeta en mis documentos llamada "Visual Estudio 2013" y es allí donde se guardan todos los proyectos que hacemos y esto es algo tedioso en muchas ocasiones pues no sabemos donde hemos guardado nuestro proyecto, es por eso que esta la opción "Examinar" que al seleccionarla escogemos la ubicación de nuestro proyecto manualmente (esto es lo mas recomendable para evitar problemas a la hora de buscar nuestro proyecto).
También muy importante es que como ya sabemos Visual Basic es un lenguaje de programación que viene incluido en la plataforma "Visual Estudio" por lo tanto nos aparecerán todos los lenguajes de programación lo único que debemos de hacer es fijar nuestro proyecto de la siguiente manera como aparece en la imagen:
Una vez hecho esto solo damos clic en aceptar y continuamos.
Paso 3
Una vez creado el proyecto nos aparecerá lo siguiente:
El cuadro seleccionado en rojo es el formulario, es el área de trabajo para nuestro proyecto, ahora si ya podemos empezar a trabajar en nuestro programa.
Paso 4
Podemos empezar a agregar herramientas e nuestro formulario para eso seleccionamos la pestaña "Cuadro de herramientas" y seleccionamos el que queramos.
Para agregar cualquiera de esos elementos lo que hace es que se selecciona y luego solo das clic en el formulario y ya aparecerá en elemento seleccionado.
También agregaremos el elemento Label (esto para hacer un programa sencillo)
(Los elementos que agregamos en el formulario podemos halarlos y colocarlos en el lugar que nosotros queramos)
Paso 5
Una vez tengamos los elementos que necesitamos empezaremos a codificar para que nuestro programa funcione para ello lo que haremos sera dar doble clic al botón que hemos agregado (doble clic en "Botoon 1") y nos aparecerá lo siguiente.
Esta es el área de codificación de Visual Basic y aquí ingresamos el código que queremos en nuestro caso sera el siguiente:
Lo que expresamos en esta linea de codigo es que al darle clic al boton el elemento "Label 1" nos dira "Mi primer programa en visual basic 2013", ahora que ya esta todo vamos a ver como funciona y lo haremos dando clic el el boton iniciar o presionando la tecla F5.
Paso 6
Nos aparecera esto, damos clic en el boton y ya veremos nuestro programa funcionar.
(Mencione que podemos mover los elementos en el lugar que nosotros queramos como ven yo los puse al centro por eso se ve así)
Paso 7
El ultimo paso y uno de los mas importantes es guardar el proyecto lo hacemos de la siguiente manera: vamos a nuestro proyecto y seleccionamos el boton "guardar todo"
Como ya le habíamos dado una ubicación al archivo solo tenemos que buscarlo donde lo guardamos para posteriores modificaciones.
Y es asi como se crea un proyecto en "Visual Basic 2013"
Conceptos y Términos Básicos en Visual Basic
Objeto:
Un objeto es una entidad que tiene asociado un
conjunto de métodos, eventos y propiedades. Los formularios y controladores de
Visual Basic son objetos que exponen sus propios métodos, propiedades y
eventos. Las propiedades se pueden considerar como atributos de un objeto, los
métodos como sus acciones y los eventos como sus respuestas. El siguiente es el
ejemplo preferido por Microsoft para explicar estos conceptos y se basa en un
objeto de uso diario como el globo de un niño.
Propiedades:
Son los atributos de un objeto, entre las
propiedades de un globo se incluyen atributos visibles como el altos, el
diámetro y el color, otras propiedades describen su estado (inflado o
desinflado) o tributos que no son visibles, como su edad. Por definición, todos
los globos tienen estas propiedades; lo que varía de un globo a otro son los
valores de estas propiedades.
Método:
Los métodos son funciones internas de un
determinado objeto que permite realizar funciones sobre él o sobre otro objeto.
Se le conce com aquello que el objeto puede hacer. Ejemplo: Deseamos poner en
la ventana de Windows de nuestra aplicación “Hola mundo”, por lo tanto usaremos
el método Print de los formularios pondremos de la siguiente forma Form1.Print
“Hola Mundo”. En el ejemplo del globo los métodos que podemos encontrar son
Desinflar y HacerRuido, recordemos el método es aquello que el objeto globo puede
hacer.
Evento Un evento es una acción que sucede en un objeto,
decimos también que es un proceso que ocurre en un momento no determinado
causando una respuesta por parte de un objeto. Los objetos están atentos a
cualquier evento que ocurra en u entorno o dentro de ellos mismos. Un programa
Visual Basic es un POE (Programa orientado a eventos). Es decir, cuando se
mueve el mouse por la pantalla, se escribe algún texto, etc.; nuestro programa
está atento a que algún evento ocurra, en qué objeto ocurre y que acción debe
tomar (programa).
Creación de programas.
La creación de un programa bajo
Visual Basic lleva los siguientes pasos:
- Creación de una interfase de usuario (Graphics Interface User).
Esta
interfase será la principal vía de comunicación entre el usuario y el programa
(hombre-máquina), tanto para salida de datos como para entrada. Será necesario
partir de una ventada conocida como Formulario a la que le iremos añadiendo los
controles necesarios.
- Definición de las propiedades de los controles (objetos) que hayamos colocados en ese formulario.
Estas propiedades determinarán la forma estática
de los controles, es decir, como son los controles y para qué sirven.
- Generación del código asociado a los eventos que ocurran a estos controles.
A la respuesta a
estos eventos (click, doble click, una tecla pulsada, etc.) le llamamos
Procedimiento y deberá generarse de acuerdo a las necesidades del programa.
- Generación del código del programa.
Un programa puede hacerse solamente con la
programación de los distintos procedimientos que acompañan a cada control u
objeto. Sin embargo, VB ofrece la posibilidad de establecer un código de
programa separado de estos eventos. Este código puede introducirse en 3 tipos
de bloques de instrucciones llamados: Módulos, funciones y Procedimientos.
Estos Procedimientos no responden a un evento lanzado por un
control, sino que responden a un evento producido durante la ejecución del
programa. A continuación explicaremos en forma breve algunos de los términos
necesarios para poder entender el entorno de programación en Visual Basic, los
mismos que serán explicados en detalle en la siguiente sección.
Proyecto
Es una colección de archivos relacionados o
programas, que se integran para crear en su conjunto una aplicación completa.
El proyecto genera el programa final, el mismo que el usuario puede ejecutar
desde Windows haciendo doble clic en su icono o accediéndolo mediante el menú
Inicio.
Formulario
Un formulario es una ventana del sistema
operativo Windows. Este formulario es la interfase gráfica de su aplicación,
sobre el que podrá añadir los controles que necesite su programa. Podemos abrir
tantas ventanas como queramos en nuestro proyecto, pero el nombre de cada una
de ellas debe ser distinto. Por defecto la ventana que se abre en un proyecto
Visual Basic tiene el nombre de Form1.
Módulo
Un módulo es un archivo de Visual Basic donde
escribimos la parte del código de nuestro programa que deseamos que se comparta
entre todos los formularios.
La caja de Controles
La caja de controles contiene los
controles que usted puede colocar en el formulario. Los controles que están a
nuestra disposición en esta caja son los denominados estándar, sin embargo,
podemos incluir y quitar tantos controles como queremos o creamos conveniente.
Asistentes
Son cuadros de diálogo que automatizan
tareas basándose en preguntas y respuestas.
Compilador
Es un sistema que convierte el programa que
usted escribió en una aplicación que la computadora pueda ejecutar.
viernes, 21 de noviembre de 2014
Visual Basic
¿Que es Visual Basic?
Visual Basic es un lenguaje de programación incluido en la plataforma de "Microsoft Visual Estudio" en sus inicios no era mas que un lenguaje diseñado para personas que empezaban a introducirse al mundo de la programación, con el tiempo toso esto fue cambiando y hoy día es uno lenguaje muy famoso y que lo usan no solo principiantes sino también personas con grandes conocimientos en programación. Es un muy buen lenguaje para hacer aplicaciones para windows.
martes, 10 de junio de 2014
Tecnologia y Medio Ambiente.
Problemas medio ambientales provocados por las actividades tecnológicas
Las actividades humanas, desde la obtención de una materia prima, hasta el desecho de los residuos generados tras la obtención de un producto tecnológico.
- Impacto ambiental directo. La ejecución de obras públicas (carreteras, pantanos, etc.) y las explotaciones mineras modifican el ecosistema en el que habitan muchas especies animales y vegetales.
- Contaminación. Quizá sea el efecto más apreciable. El incremento en el consumo de energía ha hecho que aumenten considerablemente las proporciones de determinados gases.
A causa de todos estos antecedentes algunas organizaciones están buscando la manera de revertir todas estas acciones de una forma favorable para todas las personas, con la invención e implementación de nuevos inventos revolucionarios tales como:
- De bolsa a combustible
•La empresa japonesa Blest Corporation creó una máquina que convierte las bolsas de plástico en aceite para ser utilizado como combustible. Esta máquina no es únicamente para fines industriales, sino que puede instalarse en los hogares.
- Lámparas de bajo consumo
• Las lamparitas de bajo consumo no solo cuidan el medio ambiente, sino también tu bolsillo. Ahorran energía, al utilizar un 75% menos de electricidad que las lámparas comunes. Duran hasta 10 veces más y proveen la misma intensidad de luz que sus predecesoras.
- Automóvil híbrido
• ¿Quieres liberarte de la dependencia de los combustibles fósiles y aportar tu grano de arena al cuidado del planeta? Considera cambiar tu automóvil por un híbrido. Incluso cuando lo utilizas con gasolina gasta menos combustible, ya que al tener un motor más pequeño es más eficiente que un auto tradicional.
• Es un automóvil que funciona en base a una baratería recargable, es una de las nuevas opciones para proteger y preservar el medio ambiente un invento muy novedoso que en pocos años estaremos viendo de venta en el mercado.
- Paneles solares
• ¿Una fuente de energía limpia que no es demasiado costosa y puede ayudarte a bajar los costos energéticos de tu hogar mientras cuidas el medio ambiente? Los paneles de energía solar.
- Avión solar
• El avión Solar Impulse, Este aeroplano no contaminante ya ha realizado vuelos de más de 17 horas de duración y promete ser el futuro de la aeronáutica.
-Haciendo agua del aire
AQUA SCIENCES
• Varios sistemas que permiten crear agua extrayendo el hidrógeno del aire ya están en funcionamiento en diversos puntos del mundo. Ideales para solucionar el problema de la falta de agua en zonas que han sufrido desastres naturales o que carecen de este recurso, estas máquinas llevan esperanza a donde aparentemente no la hay.
Las actividades humanas, desde la obtención de una materia prima, hasta el desecho de los residuos generados tras la obtención de un producto tecnológico.
- Impacto ambiental directo. La ejecución de obras públicas (carreteras, pantanos, etc.) y las explotaciones mineras modifican el ecosistema en el que habitan muchas especies animales y vegetales.
- Contaminación. Quizá sea el efecto más apreciable. El incremento en el consumo de energía ha hecho que aumenten considerablemente las proporciones de determinados gases.
A causa de todos estos antecedentes algunas organizaciones están buscando la manera de revertir todas estas acciones de una forma favorable para todas las personas, con la invención e implementación de nuevos inventos revolucionarios tales como:
- De bolsa a combustible
•La empresa japonesa Blest Corporation creó una máquina que convierte las bolsas de plástico en aceite para ser utilizado como combustible. Esta máquina no es únicamente para fines industriales, sino que puede instalarse en los hogares.
- Lámparas de bajo consumo
• Las lamparitas de bajo consumo no solo cuidan el medio ambiente, sino también tu bolsillo. Ahorran energía, al utilizar un 75% menos de electricidad que las lámparas comunes. Duran hasta 10 veces más y proveen la misma intensidad de luz que sus predecesoras.
- Automóvil híbrido
• ¿Quieres liberarte de la dependencia de los combustibles fósiles y aportar tu grano de arena al cuidado del planeta? Considera cambiar tu automóvil por un híbrido. Incluso cuando lo utilizas con gasolina gasta menos combustible, ya que al tener un motor más pequeño es más eficiente que un auto tradicional.
• Es un automóvil que funciona en base a una baratería recargable, es una de las nuevas opciones para proteger y preservar el medio ambiente un invento muy novedoso que en pocos años estaremos viendo de venta en el mercado.
- Paneles solares
• ¿Una fuente de energía limpia que no es demasiado costosa y puede ayudarte a bajar los costos energéticos de tu hogar mientras cuidas el medio ambiente? Los paneles de energía solar.
- Avión solar
• El avión Solar Impulse, Este aeroplano no contaminante ya ha realizado vuelos de más de 17 horas de duración y promete ser el futuro de la aeronáutica.
-Haciendo agua del aire
AQUA SCIENCES
• Varios sistemas que permiten crear agua extrayendo el hidrógeno del aire ya están en funcionamiento en diversos puntos del mundo. Ideales para solucionar el problema de la falta de agua en zonas que han sufrido desastres naturales o que carecen de este recurso, estas máquinas llevan esperanza a donde aparentemente no la hay.
martes, 3 de junio de 2014
Proceso emple
Definir nombre Como Caracter;
Definir a,sueldo,renta,trenta Como Real;
a<-1;
Mientras a<20 Hacer
Escribir "Ingrese el Nombre del Empleado: ";
Leer nombre;
Escribir "Ingrese Sueldo: ";
Leer sueldo;
renta<-sueldo*0.10;
Escribir "La renta es: ",renta;
trenta<-sueldo-renta;
Escribir "El sueldo Total es: ",trenta;
a<-a+1;
FinMientras
FinProceso
Definir nombre Como Caracter;
Definir a,sueldo,renta,trenta Como Real;
a<-1;
Mientras a<20 Hacer
Escribir "Ingrese el Nombre del Empleado: ";
Leer nombre;
Escribir "Ingrese Sueldo: ";
Leer sueldo;
renta<-sueldo*0.10;
Escribir "La renta es: ",renta;
trenta<-sueldo-renta;
Escribir "El sueldo Total es: ",trenta;
a<-a+1;
FinMientras
FinProceso
Proceso numeros_a_letras
Definir Numero como Numerico;
Escribir "Ingrese un número entre 0 y 1000";
Leer Numero;
Definir SePuedeConvertir Como Logico;
SePuedeConvertir<-Verdadero;
Si Numero=0 Entonces
Escribir "cero";
FinSi
Si Numero<>trunc(numero) Entonces
Escribir "El número debe ser entero";
SePuedeConvertir<-Falso;
FinSi
Si Numero>1000 Entonces
Escribir "Esta fuera del rango";
SePuedeConvertir<-Falso;
FinSi
Si Numero<0 Entonces
Escribir "Debe ser mayor que cero";
SePuedeConvertir<-Falso;
FinSi
Si SePuedeConvertir Entonces
Si Numero=1000 Entonces
Escribir "mil";
Sino
Dimension nu[10], nd[10], nc[10];
Definir nu,nd,nc Como Caracter;
nu(0)<-''; nu(1]<-'uno'; nu(2)<-'dos'; nu(3)<-'tres'; nu(4)<-'cuatro'; nu(5)<-'cinco'; nu[6)<-'seis'; nu(7)<-'siete'; nu(8)<-'ocho'; nu(9)<-'nueve';
nd(0)<-''; nd(1)<-'diez'; nd(2)<-'veinte'; nd(3)<-'treinta'; nd(4)<-'cuarenta'; nd(5)<-'cincuenta'; nd(6)<-'sesenta'; nd(7)<-'setenta'; nd(8)<-'ochenta'; nd(9)<-'noventa';
nc(0)<-''; nc(1)<-'cien'; nc(2)<-'doscientos'; nc(3)<-'trecientos'; nc(4)<-'cuatrocientos'; nc(5)<-'quinientos'; nc(6)<-'seiscientos'; nc(7)<-'setecientos'; nc(8)<-'ochocientos'; nc(9)<-'Novecientos';
Definir centenas,decenas,unidades como numeros;
centenas<-trunc(Numero/100) % 10;
decenas<-trunc(Numero/10) % 10;
unidades<-Numero % 10;
Escribir nc[centenas],nd[decenas],nu[unidades];
FinSi
FinSi
FinProceso
Definir Numero como Numerico;
Escribir "Ingrese un número entre 0 y 1000";
Leer Numero;
Definir SePuedeConvertir Como Logico;
SePuedeConvertir<-Verdadero;
Si Numero=0 Entonces
Escribir "cero";
FinSi
Si Numero<>trunc(numero) Entonces
Escribir "El número debe ser entero";
SePuedeConvertir<-Falso;
FinSi
Si Numero>1000 Entonces
Escribir "Esta fuera del rango";
SePuedeConvertir<-Falso;
FinSi
Si Numero<0 Entonces
Escribir "Debe ser mayor que cero";
SePuedeConvertir<-Falso;
FinSi
Si SePuedeConvertir Entonces
Si Numero=1000 Entonces
Escribir "mil";
Sino
Dimension nu[10], nd[10], nc[10];
Definir nu,nd,nc Como Caracter;
nu(0)<-''; nu(1]<-'uno'; nu(2)<-'dos'; nu(3)<-'tres'; nu(4)<-'cuatro'; nu(5)<-'cinco'; nu[6)<-'seis'; nu(7)<-'siete'; nu(8)<-'ocho'; nu(9)<-'nueve';
nd(0)<-''; nd(1)<-'diez'; nd(2)<-'veinte'; nd(3)<-'treinta'; nd(4)<-'cuarenta'; nd(5)<-'cincuenta'; nd(6)<-'sesenta'; nd(7)<-'setenta'; nd(8)<-'ochenta'; nd(9)<-'noventa';
nc(0)<-''; nc(1)<-'cien'; nc(2)<-'doscientos'; nc(3)<-'trecientos'; nc(4)<-'cuatrocientos'; nc(5)<-'quinientos'; nc(6)<-'seiscientos'; nc(7)<-'setecientos'; nc(8)<-'ochocientos'; nc(9)<-'Novecientos';
Definir centenas,decenas,unidades como numeros;
centenas<-trunc(Numero/100) % 10;
decenas<-trunc(Numero/10) % 10;
unidades<-Numero % 10;
Escribir nc[centenas],nd[decenas],nu[unidades];
FinSi
FinSi
FinProceso
Proceso capitales
Definir es, hond, guat, cost, pana, nic Como Caracter;
Definir pais, sc Como Caracter;
es<-"san salvador";
hond<-"tegucigalpa";
guat<-"guatemala";
cost<-"san jose";
pana<-"panama";
nic<-"managua";
Repetir
Escribir "ingrese pais";
Leer pais;
Si pais="el salvador" | pais="EL SALVADOR" | pais="El Salvador" | pais="elsalvador" | pais="ELSALVADOR" Entonces
Escribir "la capital es:", es;
Sino
si pais="honduras" | pais="HONDURAS" | pais="Honduras" Entonces
Escribir "la capital es:", hond;
Sino
si pais="guatemala" | pais="GUATEMALA" | pais="Guatemala" Entonces
Escribir "la capital es:", guat;
Sino
si pais="costa rica" | pais="COSTA RICA" | pais="Costa Rica" | pais="costarica" | pais="COSTARICA" Entonces
Escribir "la capital es:", cost;
Sino
si pais="panama" | pais="PANAMA" | pais="Panama" Entonces
Escribir "la capital es:", pana;
Sino
si pais="nicaragua" | pais="NICARAGUA" | pais="Nicaragua" Entonces
Escribir "la capital es:", nic;
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
Escribir "si desea continuar ingrese: si, sino, igrese: no";
Leer sc;
Hasta Que sc="no" | sc="NO"
FinProceso
Definir es, hond, guat, cost, pana, nic Como Caracter;
Definir pais, sc Como Caracter;
es<-"san salvador";
hond<-"tegucigalpa";
guat<-"guatemala";
cost<-"san jose";
pana<-"panama";
nic<-"managua";
Repetir
Escribir "ingrese pais";
Leer pais;
Si pais="el salvador" | pais="EL SALVADOR" | pais="El Salvador" | pais="elsalvador" | pais="ELSALVADOR" Entonces
Escribir "la capital es:", es;
Sino
si pais="honduras" | pais="HONDURAS" | pais="Honduras" Entonces
Escribir "la capital es:", hond;
Sino
si pais="guatemala" | pais="GUATEMALA" | pais="Guatemala" Entonces
Escribir "la capital es:", guat;
Sino
si pais="costa rica" | pais="COSTA RICA" | pais="Costa Rica" | pais="costarica" | pais="COSTARICA" Entonces
Escribir "la capital es:", cost;
Sino
si pais="panama" | pais="PANAMA" | pais="Panama" Entonces
Escribir "la capital es:", pana;
Sino
si pais="nicaragua" | pais="NICARAGUA" | pais="Nicaragua" Entonces
Escribir "la capital es:", nic;
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
Escribir "si desea continuar ingrese: si, sino, igrese: no";
Leer sc;
Hasta Que sc="no" | sc="NO"
FinProceso
Proceso planillas
Definir nombre Como Caracter;
definir sueldo, isss, afp, renta, total, devengado Como Real;
Definir a Como Entero;
a<-0;
Mientras a<15 Hacer
a<-a+1;
Escribir "ingrese nombre empleado", a;
Leer nombre;
Escribir "ingrese sueldo";
Leer sueldo;
isss<-(sueldo*0.03);
afp<-(sueldo*0.0625);
renta<-(sueldo*0.10);
total<-isss+afp+renta;
devengado<-sueldo-total;
Escribir "isss:", isss;
Escribir "afp:", afp;
Escribir "renta:", renta;
Escribir "total sueldo:", devengado;
FinMientras
FinProceso
Definir nombre Como Caracter;
definir sueldo, isss, afp, renta, total, devengado Como Real;
Definir a Como Entero;
a<-0;
Mientras a<15 Hacer
a<-a+1;
Escribir "ingrese nombre empleado", a;
Leer nombre;
Escribir "ingrese sueldo";
Leer sueldo;
isss<-(sueldo*0.03);
afp<-(sueldo*0.0625);
renta<-(sueldo*0.10);
total<-isss+afp+renta;
devengado<-sueldo-total;
Escribir "isss:", isss;
Escribir "afp:", afp;
Escribir "renta:", renta;
Escribir "total sueldo:", devengado;
FinMientras
FinProceso
Proceso Romanos
Definir Numero como Numerico;
Escribir "Ingrese un número entre 1 y 1000";
Leer Numero;
Definir SePuedeConvertir Como Logico;
SePuedeConvertir<-Verdadero;
Si Numero=0 Entonces
Escribir "No existe ningún símbolo para representar el 0";
SePuedeConvertir<-Falso;
FinSi
Si Numero<>trunc(numero) Entonces
Escribir "El número debe ser entero";
SePuedeConvertir<-Falso;
FinSi
Si Numero>1000 Entonces
Escribir "Muy alto";
SePuedeConvertir<-Falso;
FinSi
Si Numero<0 Entonces
Escribir "Debe ser positivo";
SePuedeConvertir<-Falso;
FinSi
Si SePuedeConvertir Entonces
Si Numero=1000 Entonces
Escribir "M";
Sino
Dimension nu[10], nd[10], nc[10];
Definir nu,nd,nc Como Caracter;
nu(0)<-''; nu(1]<-'I'; nu(2)<-'II'; nu(3)<-'III'; nu(4)<-'IV'; nu(5)<-'V'; nu[6)<-'VI'; nu(7)<-'VII'; nu(8)<-'VIII'; nu(9)<-'IX';
nd(0)<-''; nd(1)<-'X'; nd(2)<-'XX'; nd(3)<-'XXX'; nd(4)<-'XL'; nd(5)<-'L'; nd(6)<-'LX'; nd(7)<-'LXX'; nd(8)<-'LXXX'; nd(9)<-'XC';
nc(0)<-''; nc(1)<-'C'; nc(2)<-'CC'; nc(3)<-'CCC'; nc(4)<-'CD'; nc(5)<-'D'; nc(6)<-'DC'; nc(7)<-'DCC'; nc(8)<-'DCCC'; nc(9)<-'CM';
Definir centenas,decenas,unidades como numeros;
centenas<-trunc(Numero/100) % 10;
decenas<-trunc(Numero/10) % 10;
unidades<-Numero % 10;
Escribir nc[centenas],nd[decenas],nu[unidades];
FinSi
FinSi
FinProceso
Definir Numero como Numerico;
Escribir "Ingrese un número entre 1 y 1000";
Leer Numero;
Definir SePuedeConvertir Como Logico;
SePuedeConvertir<-Verdadero;
Si Numero=0 Entonces
Escribir "No existe ningún símbolo para representar el 0";
SePuedeConvertir<-Falso;
FinSi
Si Numero<>trunc(numero) Entonces
Escribir "El número debe ser entero";
SePuedeConvertir<-Falso;
FinSi
Si Numero>1000 Entonces
Escribir "Muy alto";
SePuedeConvertir<-Falso;
FinSi
Si Numero<0 Entonces
Escribir "Debe ser positivo";
SePuedeConvertir<-Falso;
FinSi
Si SePuedeConvertir Entonces
Si Numero=1000 Entonces
Escribir "M";
Sino
Dimension nu[10], nd[10], nc[10];
Definir nu,nd,nc Como Caracter;
nu(0)<-''; nu(1]<-'I'; nu(2)<-'II'; nu(3)<-'III'; nu(4)<-'IV'; nu(5)<-'V'; nu[6)<-'VI'; nu(7)<-'VII'; nu(8)<-'VIII'; nu(9)<-'IX';
nd(0)<-''; nd(1)<-'X'; nd(2)<-'XX'; nd(3)<-'XXX'; nd(4)<-'XL'; nd(5)<-'L'; nd(6)<-'LX'; nd(7)<-'LXX'; nd(8)<-'LXXX'; nd(9)<-'XC';
nc(0)<-''; nc(1)<-'C'; nc(2)<-'CC'; nc(3)<-'CCC'; nc(4)<-'CD'; nc(5)<-'D'; nc(6)<-'DC'; nc(7)<-'DCC'; nc(8)<-'DCCC'; nc(9)<-'CM';
Definir centenas,decenas,unidades como numeros;
centenas<-trunc(Numero/100) % 10;
decenas<-trunc(Numero/10) % 10;
unidades<-Numero % 10;
Escribir nc[centenas],nd[decenas],nu[unidades];
FinSi
FinSi
FinProceso
Proceso capitales
Definir es, hond, guat, cost, pana Como Caracter;
Definir pais Como Caracter;
es<-"san salvador";
hond<-"tegucigalpa";
guat<-"guatemala";
cost<-"san jose";
pana<-"panama";
Escribir "ingrese pais";
Leer pais;
Si pais="el salvador" Entonces
Escribir "la capital es: ", es;
Sino
si pais="honduras" Entonces
Escribir "la capital es: ", hond;
Sino
si pais="guatemala" Entonces
Escribir "la capital es: ", guat;
Sino
si pais="costa rica" Entonces
Escribir "la capital es: ", cost;
Sino
si pais="panama" Entonces
Escribir "la capital es: ", pana;
FinSi
FinSi
FinSi
FinSi
FinSi
FinProceso
Definir es, hond, guat, cost, pana Como Caracter;
Definir pais Como Caracter;
es<-"san salvador";
hond<-"tegucigalpa";
guat<-"guatemala";
cost<-"san jose";
pana<-"panama";
Escribir "ingrese pais";
Leer pais;
Si pais="el salvador" Entonces
Escribir "la capital es: ", es;
Sino
si pais="honduras" Entonces
Escribir "la capital es: ", hond;
Sino
si pais="guatemala" Entonces
Escribir "la capital es: ", guat;
Sino
si pais="costa rica" Entonces
Escribir "la capital es: ", cost;
Sino
si pais="panama" Entonces
Escribir "la capital es: ", pana;
FinSi
FinSi
FinSi
FinSi
FinSi
FinProceso
Proceso numero_positivo
definir numero Como Entero;
Escribir "ingrese un numero:";
Leer numero;
Si numero=0 Entonces
Escribir "el numero ", numero, " es neutro";
Sino
Si numero>0 Entonces
Escribir "el numero ", numero, " es positivo";
Sino
Escribir "el numero ", numero, " es negativo";
FinSi
FinSi
FinProceso
Proceso sueldo_empleado
definir e1,e2,e3,e4,e5,e6,r,rf Como Entero;
Escribir "ingres el sueldo de el primer empleado";
Leer e1;
Escribir "ingrese el sueldo de el segundo empleado";
Leer e2;
Escribir "ingrese el sueldo de el tercer empleado";
Leer e3;
e4<-e1*0.10;
e5<-e2*0.12;
e6<-e3*0.15;
r<-(e4+e5+e6)/3;
rf<-(e1+e2+e3)-r;
Escribir "el resultado es:",rf;
FinProceso
definir e1,e2,e3,e4,e5,e6,r,rf Como Entero;
Escribir "ingres el sueldo de el primer empleado";
Leer e1;
Escribir "ingrese el sueldo de el segundo empleado";
Leer e2;
Escribir "ingrese el sueldo de el tercer empleado";
Leer e3;
e4<-e1*0.10;
e5<-e2*0.12;
e6<-e3*0.15;
r<-(e4+e5+e6)/3;
rf<-(e1+e2+e3)-r;
Escribir "el resultado es:",rf;
FinProceso
Proceso año_bisiesto
definir a como entero;
definir b como entero;
dimension b(5);
Para a<-0 Hasta 4 Con Paso 1 Hacer
escribir "ingrese año", a+1;
leer b(a);
FinPara
Si b(0)%4=0 Entonces
escribir "el año", b(0),"es bisiesto";
Sino
escribir "el año", b(0), "no es bisiesto";
FinSi
Si b(1)%4=0 Entonces
escribir "el año", b(1), "es bisiesto";
Sino
escribir "el año", b(1), "no es bisiesto";
FinSi
Si b(2)%4=0 Entonces
escribir "el año", b(2), "es bisiesto";
Sino
escribir "el año", b(2), "no es bisiesto";
FinSi
Si b(3)%4=0 Entonces
escribir "el año", b(3), "es bisiesto";
Sino
escribir "el año", b(3), "no es bisiesto";
FinSi
Si b(4)%4=0 Entonces
escribir "el año", b(4), "es bisiesto";
Sino
escribir "el año", b(4), "no es bisiesto";
FinSi
FinProceso
definir a como entero;
definir b como entero;
dimension b(5);
Para a<-0 Hasta 4 Con Paso 1 Hacer
escribir "ingrese año", a+1;
leer b(a);
FinPara
Si b(0)%4=0 Entonces
escribir "el año", b(0),"es bisiesto";
Sino
escribir "el año", b(0), "no es bisiesto";
FinSi
Si b(1)%4=0 Entonces
escribir "el año", b(1), "es bisiesto";
Sino
escribir "el año", b(1), "no es bisiesto";
FinSi
Si b(2)%4=0 Entonces
escribir "el año", b(2), "es bisiesto";
Sino
escribir "el año", b(2), "no es bisiesto";
FinSi
Si b(3)%4=0 Entonces
escribir "el año", b(3), "es bisiesto";
Sino
escribir "el año", b(3), "no es bisiesto";
FinSi
Si b(4)%4=0 Entonces
escribir "el año", b(4), "es bisiesto";
Sino
escribir "el año", b(4), "no es bisiesto";
FinSi
FinProceso
Proceso notas
Definir nombre Como Caracter;
Definir lab1,lab2,parcial,total1,total2,total3,res Como Real;
Definir a, b como entero;
Definir may1, may2 como caracter;
Dimension nombre(12);
Dimension res(12);
a<-0;
b<-0;
Para a<-0 hasta 11 con paso 1 hacer
Escribir "ingrese nombre alumno", a+1;
Leer nombre(a);
Escribir "nota laboratorio 1";
Leer lab1;
Escribir "nota laboratorio 2";
Leer lab2;
Escribir "nota parcial";
Leer parcial;
total1<-lab1*0.30;
total2<-lab2*0.30;
total3<-parcial*0.40;
res(b)<-total1+total2+total3;
Escribir "el promedio es:", res(b);
b<-b+1;
FinPara
Si res(0)>res(1) & res(0)>res(2) & res(0)>res(3) & res(0)>res(4) & res(0)>res(5) & res(0)>res(6) & res(0)>res(7) & res(0)>res(8) & res(0)>res(9) & res(0)>res(10) & res(0)>res(11) Entonces
Escribir "La nota mayor es de:", nombre(0);
Sino
si res(1)>res(0) & res(1)>res(2) & res(1)>res(3) & res(1)>res(4) & res(1)>res(5) & res(1)>res(6) & res(1)>res(7) & res(1)>res(8) & res(1)>res(9) & res(1)>res(10) & res(1)>res(11) Entonces
Escribir "La nota mayor es de:", nombre(1);
Sino
si res(2)>res(0) & res(2)>res(1) & res(2)>res(3) & res(2)>res(4) & res(2)>res(5) & res(2)>res(6) & res(2)>res(7) & res(2)>res(8) & res(2)>res(9) & res(2)>res(10) & res(2)>res(11)Entonces
Escribir "La nota mayor es de:", nombre(2);
Sino
Si res(3)>res(0) & res(3)>res(1) & res(3)>res(2) & res(3)>res(4) & res(3)>res(5) & res(3)>res(6) & res(3)>res(7) & res(3)>res(8) & res(3)>res(9) & res(3)>res(10) & res(3)>res(11) Entonces
Escribir "La nota mayor es de:", nombre(3);
Sino
si res(4)>res(0) & res(4)>res(1) & res(4)>res(2) & res(4)>res(3) & res(4)>res(5) & res(4)>res(6) & res(4)>res(7) & res(4)>res(8) & res(4)>res(9) & res(4)>res(10) & res(4)>res(11) Entonces
Escribir "La nota mayor es de:", nombre(4);
Sino
si res(5)>res(0) & res(5)>res(1) & res(5)>res(2) & res(5)>res(3) & res(5)>res(4) & res(5)>res(6) & res(5)>res(7) & res(5)>res(8) & res(5)>res(9) & res(5)>res(10) & res(5)>res(11)Entonces
Escribir "La nota mayor es de:", nombre(5);
sino
Si res(6)>res(0) & res(6)>res(1) & res(6)>res(2) & res(6)>res(3) & res(6)>res(4) & res(6)>res(5) & res(6)>res(7) & res(6)>res(8) & res(6)>res(9) & res(6)>res(10) & res(6)>res(11) Entonces
Escribir "La nota mayor es de:", nombre(6);
Sino
si res(7)>res(0) & res(7)>res(1) & res(7)>res(2) & res(7)>res(3) & res(7)>res(4) & res(7)>res(5) & res(7)>res(6) & res(7)>res(8) & res(7)>res(9) & res(7)>res(10) & res(7)>res(11) Entonces
Escribir "La nota mayor es de:", nombre(7);
Sino
si res(8)>res(0) & res(8)>res(1) & res(8)>res(2) & res(8)>res(3) & res(8)>res(4) & res(8)>res(5) & res(8)>res(6) & res(8)>res(7) & res(8)>res(9) & res(8)>res(10) & res(8)>res(11)Entonces
Escribir "La nota mayor es de:", nombre(8);
sino
Si res(9)>res(0) & res(9)>res(1) & res(9)>res(2) & res(9)>res(3) & res(9)>res(4) & res(9)>res(5) & res(9)>res(6) & res(9)>res(7) & res(9)>res(8) & res(9)>res(10) & res(9)>res(11) Entonces
Escribir "La nota mayor es de:", nombre(9);
Sino
si res(10)>res(0) & res(10)>res(1) & res(10)>res(2) & res(10)>res(3) & res(10)>res(4) & res(10)>res(5) & res(10)>res(6) & res(10)>res(7) & res(10)>res(8) & res(10)>res(9) & res(10)>res(11) Entonces
Escribir "La nota mayor es de:", nombre(10);
Sino
si res(11)>res(0) & res(11)>res(1) & res(11)>res(2) & res(11)>res(3) & res(11)>res(4) & res(11)>res(5) & res(11)>res(6) & res(11)>res(7) & res(11)>res(8) & res(11)>res(9) & res(11)>res(10)Entonces
Escribir "La nota mayor es de:", nombre(10);
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
Si res(0)<res(1) & res(0)<res(2) & res(0)<res(3) & res(0)<res(4) & res(0)<res(5) & res(0)<res(6) & res(0)<res(7) & res(0)<res(8) & res(0)<res(9) & res(0)<res(10) & res(0)<res(11) Entonces
Escribir "La nota menor es de:", nombre(0);
Sino
si res(1)<res(0) & res(1)<res(2) & res(1)<res(3) & res(1)<res(4) & res(1)<res(5) & res(1)<res(6) & res(1)<res(7) & res(1)<res(8) & res(1)<res(9) & res(1)<res(10) & res(1)<res(11) Entonces
Escribir "La nota menor es de:", nombre(1);
Sino
si res(2)<res(0) & res(2)<res(1) & res(2)<res(3) & res(2)<res(4) & res(2)<res(5) & res(2)<res(6) & res(2)<res(7) & res(2)<res(8) & res(2)<res(9) & res(2)<res(10) & res(2)<res(11)Entonces
Escribir "La nota menor es de:", nombre(2);
Sino
Si res(3)<res(0) & res(3)<res(1) & res(3)<res(2) & res(3)<res(4) & res(3)<res(5) & res(3)<res(6) & res(3)<res(7) & res(3)<res(8) & res(3)<res(9) & res(3)<res(10) & res(3)<res(11) Entonces
Escribir "La nota menor es de:", nombre(3);
Sino
si res(4)<res(0) & res(4)<res(1) & res(4)<res(2) & res(4)<res(3) & res(4)<res(5) & res(4)<res(6) & res(4)<res(7) & res(4)<res(8) & res(4)<res(9) & res(4)<res(10) & res(4)<res(11) Entonces
Escribir "La nota menor es de:", nombre(4);
Sino
si res(5)<res(0) & res(5)<res(1) & res(5)<res(2) & res(5)<res(3) & res(5)<res(4) & res(5)<res(6) & res(5)<res(7) & res(5)<res(8) & res(5)<res(9) & res(5)<res(10) & res(5)<res(11)Entonces
Escribir "La nota menor es de:", nombre(5);
sino
Si res(6)<res(0) & res(6)<res(1) & res(6)<res(2) & res(6)<res(3) & res(6)<res(4) & res(6)<res(5) & res(6)<res(7) & res(6)<res(8) & res(6)<res(9) & res(6)<res(10) & res(6)<res(11) Entonces
Escribir "La nota menor es de:", nombre(6);
Sino
si res(7)<res(0) & res(7)<res(1) & res(7)<res(2) & res(7)<res(3) & res(7)<res(4) & res(7)<res(5) & res(7)<res(6) & res(7)<res(8) & res(7)<res(9) & res(7)<res(10) & res(7)<res(11) Entonces
Escribir "La nota menor es de:", nombre(7);
Sino
si res(8)<res(0) & res(8)<res(1) & res(8)<res(2) & res(8)<res(3) & res(8)<res(4) & res(8)<res(5) & res(8)<res(6) & res(8)<res(7) & res(8)<res(9) & res(8)<res(10) & res(8)<res(11)Entonces
Escribir "La nota menor es de:", nombre(8);
sino
Si res(9)<res(0) & res(9)<res(1) & res(9)<res(2) & res(9)<res(3) & res(9)<res(4) & res(9)<res(5) & res(9)<res(6) & res(9)<res(7) & res(9)<res(8) & res(9)<res(10) & res(9)<res(11) Entonces
Escribir "La nota menor es de:", nombre(9);
Sino
si res(10)<res(0) & res(10)<res(1) & res(10)<res(2) & res(10)<res(3) & res(10)<res(4) & res(10)<res(5) & res(10)<res(6) & res(10)<res(7) & res(10)<res(8) & res(10)<res(9) & res(10)<res(11) Entonces
Escribir "La nota menor es de:", nombre(10);
Sino
si res(11)<res(0) & res(11)<res(1) & res(11)<res(2) & res(11)<res(3) & res(11)<res(4) & res(11)<res(5) & res(11)<res(6) & res(11)<res(7) & res(11)<res(8) & res(11)<res(9) & res(11)<res(10)Entonces
Escribir "La nota menor es de:", nombre(10);
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
Escribir "notas mayores o igual a 7:";
Si res(0)>6 Entonces
Escribir nombre(0);
Sino
FinSi
si res(1)>6 Entonces
Escribir nombre(1);
Sino
FinSi
si res(2)>6 Entonces
Escribir nombre(2);
Sino
FinSi
si res(3)>6 Entonces
Escribir nombre(3);
Sino
FinSi
si res(4)>6 Entonces
Escribir nombre(4);
Sino
FinSi
si res(5)>6 Entonces
Escribir nombre(5);
Sino
FinSi
si res(6)>6 Entonces
Escribir nombre(6);
Sino
FinSi
si res(7)>6 Entonces
Escribir nombre(7);
Sino
FinSi
si res(8)>6 Entonces
Escribir nombre(8);
Sino
FinSi
si res(9)>6 Entonces
Escribir nombre(9);
Sino
FinSi
si res(10)>6 Entonces
Escribir nombre(10);
Sino
FinSi
si res(11)>6 Entonces
Escribir nombre(11);
Sino
FinSi
FinProceso
Definir nombre Como Caracter;
Definir lab1,lab2,parcial,total1,total2,total3,res Como Real;
Definir a, b como entero;
Definir may1, may2 como caracter;
Dimension nombre(12);
Dimension res(12);
a<-0;
b<-0;
Para a<-0 hasta 11 con paso 1 hacer
Escribir "ingrese nombre alumno", a+1;
Leer nombre(a);
Escribir "nota laboratorio 1";
Leer lab1;
Escribir "nota laboratorio 2";
Leer lab2;
Escribir "nota parcial";
Leer parcial;
total1<-lab1*0.30;
total2<-lab2*0.30;
total3<-parcial*0.40;
res(b)<-total1+total2+total3;
Escribir "el promedio es:", res(b);
b<-b+1;
FinPara
Si res(0)>res(1) & res(0)>res(2) & res(0)>res(3) & res(0)>res(4) & res(0)>res(5) & res(0)>res(6) & res(0)>res(7) & res(0)>res(8) & res(0)>res(9) & res(0)>res(10) & res(0)>res(11) Entonces
Escribir "La nota mayor es de:", nombre(0);
Sino
si res(1)>res(0) & res(1)>res(2) & res(1)>res(3) & res(1)>res(4) & res(1)>res(5) & res(1)>res(6) & res(1)>res(7) & res(1)>res(8) & res(1)>res(9) & res(1)>res(10) & res(1)>res(11) Entonces
Escribir "La nota mayor es de:", nombre(1);
Sino
si res(2)>res(0) & res(2)>res(1) & res(2)>res(3) & res(2)>res(4) & res(2)>res(5) & res(2)>res(6) & res(2)>res(7) & res(2)>res(8) & res(2)>res(9) & res(2)>res(10) & res(2)>res(11)Entonces
Escribir "La nota mayor es de:", nombre(2);
Sino
Si res(3)>res(0) & res(3)>res(1) & res(3)>res(2) & res(3)>res(4) & res(3)>res(5) & res(3)>res(6) & res(3)>res(7) & res(3)>res(8) & res(3)>res(9) & res(3)>res(10) & res(3)>res(11) Entonces
Escribir "La nota mayor es de:", nombre(3);
Sino
si res(4)>res(0) & res(4)>res(1) & res(4)>res(2) & res(4)>res(3) & res(4)>res(5) & res(4)>res(6) & res(4)>res(7) & res(4)>res(8) & res(4)>res(9) & res(4)>res(10) & res(4)>res(11) Entonces
Escribir "La nota mayor es de:", nombre(4);
Sino
si res(5)>res(0) & res(5)>res(1) & res(5)>res(2) & res(5)>res(3) & res(5)>res(4) & res(5)>res(6) & res(5)>res(7) & res(5)>res(8) & res(5)>res(9) & res(5)>res(10) & res(5)>res(11)Entonces
Escribir "La nota mayor es de:", nombre(5);
sino
Si res(6)>res(0) & res(6)>res(1) & res(6)>res(2) & res(6)>res(3) & res(6)>res(4) & res(6)>res(5) & res(6)>res(7) & res(6)>res(8) & res(6)>res(9) & res(6)>res(10) & res(6)>res(11) Entonces
Escribir "La nota mayor es de:", nombre(6);
Sino
si res(7)>res(0) & res(7)>res(1) & res(7)>res(2) & res(7)>res(3) & res(7)>res(4) & res(7)>res(5) & res(7)>res(6) & res(7)>res(8) & res(7)>res(9) & res(7)>res(10) & res(7)>res(11) Entonces
Escribir "La nota mayor es de:", nombre(7);
Sino
si res(8)>res(0) & res(8)>res(1) & res(8)>res(2) & res(8)>res(3) & res(8)>res(4) & res(8)>res(5) & res(8)>res(6) & res(8)>res(7) & res(8)>res(9) & res(8)>res(10) & res(8)>res(11)Entonces
Escribir "La nota mayor es de:", nombre(8);
sino
Si res(9)>res(0) & res(9)>res(1) & res(9)>res(2) & res(9)>res(3) & res(9)>res(4) & res(9)>res(5) & res(9)>res(6) & res(9)>res(7) & res(9)>res(8) & res(9)>res(10) & res(9)>res(11) Entonces
Escribir "La nota mayor es de:", nombre(9);
Sino
si res(10)>res(0) & res(10)>res(1) & res(10)>res(2) & res(10)>res(3) & res(10)>res(4) & res(10)>res(5) & res(10)>res(6) & res(10)>res(7) & res(10)>res(8) & res(10)>res(9) & res(10)>res(11) Entonces
Escribir "La nota mayor es de:", nombre(10);
Sino
si res(11)>res(0) & res(11)>res(1) & res(11)>res(2) & res(11)>res(3) & res(11)>res(4) & res(11)>res(5) & res(11)>res(6) & res(11)>res(7) & res(11)>res(8) & res(11)>res(9) & res(11)>res(10)Entonces
Escribir "La nota mayor es de:", nombre(10);
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
Si res(0)<res(1) & res(0)<res(2) & res(0)<res(3) & res(0)<res(4) & res(0)<res(5) & res(0)<res(6) & res(0)<res(7) & res(0)<res(8) & res(0)<res(9) & res(0)<res(10) & res(0)<res(11) Entonces
Escribir "La nota menor es de:", nombre(0);
Sino
si res(1)<res(0) & res(1)<res(2) & res(1)<res(3) & res(1)<res(4) & res(1)<res(5) & res(1)<res(6) & res(1)<res(7) & res(1)<res(8) & res(1)<res(9) & res(1)<res(10) & res(1)<res(11) Entonces
Escribir "La nota menor es de:", nombre(1);
Sino
si res(2)<res(0) & res(2)<res(1) & res(2)<res(3) & res(2)<res(4) & res(2)<res(5) & res(2)<res(6) & res(2)<res(7) & res(2)<res(8) & res(2)<res(9) & res(2)<res(10) & res(2)<res(11)Entonces
Escribir "La nota menor es de:", nombre(2);
Sino
Si res(3)<res(0) & res(3)<res(1) & res(3)<res(2) & res(3)<res(4) & res(3)<res(5) & res(3)<res(6) & res(3)<res(7) & res(3)<res(8) & res(3)<res(9) & res(3)<res(10) & res(3)<res(11) Entonces
Escribir "La nota menor es de:", nombre(3);
Sino
si res(4)<res(0) & res(4)<res(1) & res(4)<res(2) & res(4)<res(3) & res(4)<res(5) & res(4)<res(6) & res(4)<res(7) & res(4)<res(8) & res(4)<res(9) & res(4)<res(10) & res(4)<res(11) Entonces
Escribir "La nota menor es de:", nombre(4);
Sino
si res(5)<res(0) & res(5)<res(1) & res(5)<res(2) & res(5)<res(3) & res(5)<res(4) & res(5)<res(6) & res(5)<res(7) & res(5)<res(8) & res(5)<res(9) & res(5)<res(10) & res(5)<res(11)Entonces
Escribir "La nota menor es de:", nombre(5);
sino
Si res(6)<res(0) & res(6)<res(1) & res(6)<res(2) & res(6)<res(3) & res(6)<res(4) & res(6)<res(5) & res(6)<res(7) & res(6)<res(8) & res(6)<res(9) & res(6)<res(10) & res(6)<res(11) Entonces
Escribir "La nota menor es de:", nombre(6);
Sino
si res(7)<res(0) & res(7)<res(1) & res(7)<res(2) & res(7)<res(3) & res(7)<res(4) & res(7)<res(5) & res(7)<res(6) & res(7)<res(8) & res(7)<res(9) & res(7)<res(10) & res(7)<res(11) Entonces
Escribir "La nota menor es de:", nombre(7);
Sino
si res(8)<res(0) & res(8)<res(1) & res(8)<res(2) & res(8)<res(3) & res(8)<res(4) & res(8)<res(5) & res(8)<res(6) & res(8)<res(7) & res(8)<res(9) & res(8)<res(10) & res(8)<res(11)Entonces
Escribir "La nota menor es de:", nombre(8);
sino
Si res(9)<res(0) & res(9)<res(1) & res(9)<res(2) & res(9)<res(3) & res(9)<res(4) & res(9)<res(5) & res(9)<res(6) & res(9)<res(7) & res(9)<res(8) & res(9)<res(10) & res(9)<res(11) Entonces
Escribir "La nota menor es de:", nombre(9);
Sino
si res(10)<res(0) & res(10)<res(1) & res(10)<res(2) & res(10)<res(3) & res(10)<res(4) & res(10)<res(5) & res(10)<res(6) & res(10)<res(7) & res(10)<res(8) & res(10)<res(9) & res(10)<res(11) Entonces
Escribir "La nota menor es de:", nombre(10);
Sino
si res(11)<res(0) & res(11)<res(1) & res(11)<res(2) & res(11)<res(3) & res(11)<res(4) & res(11)<res(5) & res(11)<res(6) & res(11)<res(7) & res(11)<res(8) & res(11)<res(9) & res(11)<res(10)Entonces
Escribir "La nota menor es de:", nombre(10);
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
FinSi
Escribir "notas mayores o igual a 7:";
Si res(0)>6 Entonces
Escribir nombre(0);
Sino
FinSi
si res(1)>6 Entonces
Escribir nombre(1);
Sino
FinSi
si res(2)>6 Entonces
Escribir nombre(2);
Sino
FinSi
si res(3)>6 Entonces
Escribir nombre(3);
Sino
FinSi
si res(4)>6 Entonces
Escribir nombre(4);
Sino
FinSi
si res(5)>6 Entonces
Escribir nombre(5);
Sino
FinSi
si res(6)>6 Entonces
Escribir nombre(6);
Sino
FinSi
si res(7)>6 Entonces
Escribir nombre(7);
Sino
FinSi
si res(8)>6 Entonces
Escribir nombre(8);
Sino
FinSi
si res(9)>6 Entonces
Escribir nombre(9);
Sino
FinSi
si res(10)>6 Entonces
Escribir nombre(10);
Sino
FinSi
si res(11)>6 Entonces
Escribir nombre(11);
Sino
FinSi
FinProceso
Suscribirse a:
Comentarios (Atom)















