jueves, 29 de diciembre de 2011

REDES DE AREA LOCAL

PPRRIINNCCIIPPAALLEESS CCOOMMAANNDDOOSS DDEELL DDOOSS
CCOOMMAANNDDOOSS IINNTTEERRNNOOSS
COMANDO/SINTAXIS
DESCRIPCIÓN
MODIFICADORES
CLS
Borra el contenido desplegado de la pantalla.
VER
Muestra la versión del sistema operativo
DIR
DIR [unidad:][ruta][nombre de archivo]
Especifica la unidad, la ruta de acceso, el directorio, y los archivos que se listarán
Despliega el contenido de la unidad
/A: Muestra los archivos con los atributos especificados
atributos
D Directorios
R Archivos de sólo lectura
H Archivos ocultos
A Archivos para archivar
S Archivos de sistema
/P: Hace una pausa después de cada pantalla completa de información
/S: Muestra los archivos del directorio especificado y todos sus subdirectorios
COMANDO/SINTAXIS
DESCRIPCIÓN
MODIFICADORES
COPY
COPY [/V] [/N] [/Y | /-Y] [/Z] [/A | /B ] origen [/A | /B]
[+ origen [/A | /B] [+ ...]] [destino [/A | /B]]
Copia uno o más archivos en otra ubicación.
Origen: Específica el archivo o archivos que deben copiarse.
/A Indica un archivo de texto ASCII.
/B Indica un archivo binario.
/D Permite al archivo de destino que se cree descifrado
Destino Especifica el directorio y el nombre de archivo de los nuevos archivos.
/V Verifica que los nuevos archivos se escriben
correctamente.
/N Si es posible, usa un nombre de archivo corto al copiar un archivo cuyo nombre no tiene el formato 8.3.
/Y Suprime la petición de confirmación cuando se va a sobrescribir un archivo destino existente.
/-Y Realiza la petición de confirmación cuando se va a sobrescribir un archivo destino existente
VOL
Muestra la etiqueta de la unidad
CD
Cambia de directorio
COMANDO/SINTAXIS
DESCRIPCIÓN
MODIFICADORES
MD:
Crea un directorio
RD:
Borra un directorio
/S Quita todos los directorios y archivos del directorio además. Se utiliza principalmente cuando se desea quitar un árbol.
/Q Modo silencioso, no pide confirmación para quitar un árbol de directorio con /S
DEL:
DEL [/P] [/F] [/S] [/Q] [/A[[:]atributos]] nombres
Borra un archivo
/P Pide confirmación antes de eliminar cada archivo.
/F Fuerza la eliminación de archivos de sólo lectura.
/S Elimina archivos especificados en todos los subdirectorios.
/Q Modo silencioso. No pide confirmación con comodín global
/A Selecciona los archivos que se van a eliminar basándose en los atributos
atributos
R Archivos de sólo lectura
S Archivos de sistema
H Archivos ocultos
A Archivos preparados para almacenamiento
RENAME:
RENAME [unidad:][ruta]archivo1 archivo2.
REN [unidad:][ruta]archivo1 archivo2.
Renombre un archivo
CCOOMMAANNDDOOSS EEXXTTEERRNNOOSS
COMANDO/SINTAXIS
DESCRIPCIÓN
MODIFICADORES
DELTREE
borra toda una carpeta incluyendo sus subcarpetas
FORMAT
es la orden que prepara la superficie del disco duro, (Ej: format c: ) y borra totalmente la información. Se utiliza para instalar discos duros o para reinstalarlos cuando Windows esta deteriorado o cuando no se ha podido eliminar un virus.
FDISK
Es el programa que permite visualizar, borrar y crear particiones en el disco duro. Aplicable solo cuando hay que reinstalar el disco
EDIT
Es un editor de texto bajo MS - DOS
SYS
permite transferir los
archivos de inicio (command.com, io.sys, msdos.sys) del disquete al disco duro. (sys c: ).
SCANDISK
Es un programa utilitario que nos permite el chequeo y reparación de discos,
SMARTDRV
Es un caché de disco que hace más eficiente la lectura y copia de archivos en discos
HIMEM.SYS
Es un administrador de memoria que habilita el acceso de los programas de la memoria extendida
EMM386
Habilita el acceso de los programas al área de memoria expandida, emulando la memoria extendida como expandida.

miércoles, 28 de diciembre de 2011

MATERIA PARA EVALUACION DE DESARROLLO

A:).- disco de 31/2 que se asigna a la unidad de diskette.
Acceso directo.- Modo rápido de acceder a cualquier programa, carpeta, archivo, etc. Desde el escritorio.
ASCII.-(American Standard Code for Information Interchange- Código Estándar Americano para el Intercambio de Información). Este es el código de estándar mundial usado por las computadoras para representar todos las letras mayúsculas y minúsculas, letras latinas, números, caracteres de puntuación, etc. Existen 128 códigos ASCII estándar cada uno de los cuales puede ser representado por un número binario de 7 digitos: 0000000 al 1111111.
B
Base de datos.- Una base de datos es un conjunto de información estructurada, como por ejemplo las cifras de ventas de un año. Las bases de datos tradicionales están diseñadas para gestionar datos tales como importes, cantidades, fechas y limitadamente texto.
Bit.- Abreviación de binary digit, un bit es la unidad más pequeña de datos que un computadora puede manejar. Los bits se utilizan en distintas combinaciones para representar distintos tipos de datos. Cada bit tiene un valor 0 ó 1.
Buffer:- memoria dedicada a almacenar temporalmente la información que debe procesar un dispositivo hardware para que éste pueda hacerlo sin bajar el rendimiento de la transferencia. Generalmente se encuentra en las impresoras al enviar un documento a imprimir.
Byte.- Un Byte es una unidad de información que consiste en un conjunto de 8 bits , por ejemplo : 00101101. Cada número del ejemplo representaría un bit y siempre entre 0 y 1 ya que está escrito en código binario. Cualquier caracter del teclado de nuestro computadora ocuparía un byte, así como un "6" una "?" o una "f", aunque un conjunto de bytes puede formar una imagen en la pantalla (cualquier fotografía está formada por cientos o miles de Bytes). Normalmente, los bytes suelen ser abreviados como "B" y un bit como una "b". Se habla de tantos Bytes de memoria o disco duro, e incluso de MegaBytes (MB) o GigaBytes (GB). Por ejemplo, en un disco duro de 820 MB tiene una cantidad aproximada de 820 millones de bytes. Decimos aproximada porque un MegaByte contiene un total de 1.048.576 Bytes.
C Ç (inicio)
Caché.-Generalmente, entendemos por Caché el lugar donde guardamos unos datos que serán temporales. En una tarjeta madre (motherboard) de una computadora, se trata de una memoria muy rápida, situada en medio del procesador principal y la memoria RAM en una tarjeta madre. Esta memoria es también más cara que la RAM y se usa para compensar las diferencias de velocidad (tanto para enviar como para recibir datos) entre el procesador y la memoria principal. También podemos hablar de caché cuando nos referimos al lugar del disco duro donde guardamos una serie de archivos o datos que los utilizaremos generalmente por algún tiempo, aunque pueden renovarse cada cierto tiempo. Si hablamos de Internet y los navegadores, estos usan un espacio en el disco duro, donde guardarán las páginas que visitemos en la Red, de forma que cuando volvamos a la misma página no haya que esperar tanto tiempo (dependiendo de la velocidad de Internet en ese momento) en que se muestre la información ya que la habíamos obtenido anteriormente. Evidentemente, a mayor caché, más posibilidad de almacenar datos y aumentar el rendimiento del sistema (en general).
CD-R.- Compact Disc Recordable. Se trata de un disco de CD-ROM que puede adquirirse para realizar nuestras propias grabaciones. Este tipo de disco solamente puedes escribirse una sola vez, actualmente pueden llegar a almacenar hasta 700 Mb de información y hasta 80 minutos de música.
CD-ROM.- Se trata de una tecnología de formato de compact disk o disco compacto, de forma que permita la grabación y reproducción de datos en una unidad de lectura especialmente diseñada para ellos. No permite la grabación posterior de datos.
CD-RW.- Disco compacto regrabable y reescribible. Se trata de un CD-ROM con unas características especiales que permiten grabar y borrar datos como si fuera un disco duro.
Cookie.- Archivo, generalmente de texto, que es descargado automáticamente en el sistema desde sitios Web al visitarlos. Se emplean habitualmente para almacenar detalles relativos al visitante para así, al volver a visitar el sitio, no sea necesario rellenar ningún tipo de formulario para identificarse de nuevo. Algunos sitios Web comerciales los utilizan para almacenar detalles sobre los artículos que adquiere habitualmente un usuario de manera que, al volver a visitar el sitio, si existen ofertas especiales de los artículos elegidos u otros similares, el usuario sea informado rápidamente tras examinar su cookie.
CPS.- Caracteres por segundo que puede escribir una impresora.
Cracker.- (intruso, saboteador) Es una persona que intenta acceder a un sistema informático sin autorización. Estas personas tienen a menudo malas intenciones, en contraste con los hackers, y pueden disponer de muchos medios para introducirse en un sistema.
D Ç (inicio)
DIMM.- (Módulo de Memoria Dual-in-line). Una placa de circuito impreso con conductores de oro o estaño y con dispositivos de memoria. Un DIMM es similar a un SIMM, con la diferencia de que los conductores metálicos situados en los dos lados de un SIMM están eléctricamente unidos y en un DIMM las dos filas de conductores son independientes.
Disco Duro (HDD Hard Disk Device).- Los discos duros constituyen la unidad de almacenamiento principal del computadora, donde se almacenan permanentemente una gran cantidad de datos y programas. Constituyen la memoria de almacenamiento masivo.
Las unidades de los discos duros contienen 2 o más discos (platillos) apilados sobre un eje central y aislados completamente del exterior. Las primeras y antiguas unidades almacenaban del orden de 10 a 20 Mbytes y las actuales pues cada vez aumentan más pero no bajan de los 4 Gbytes.
Dispositivo apuntador.- Periférico utilizado para desplazar el cursor por la pantalla. Generalmente se trata de un mouse o ratón, pero puede ser también un Lápiz óptico, u otra forma especializada de dispositivo apuntador, como las empleadas en aplicaciones de CAD (Computer Aided Design – Diseño Asistido por Computadora), sobre tabletas gráficas especiales.
DRAM.- (Dynamic Random Access Memory). Es la memoria más común para los computadoraes personales y workstations. La memoria es un "entramado de puntos" con carga eléctrica (similar a los condensadores en electrónica) que el computadora usa para guardar rápidamente los datos en forma binaria (es decir usando, ceros o unos) Random Access (acceso aleatorio) significa que el procesador del PC puede acceder a cualquier parte de la memoria en cualquier momento, sin necesidad de seguir un camino determinado para llegar a los datos. DRAM es "dynamic" (dinámica) en el sentido de que necesita tener sus condensadores o celdas donde se guardan los datos "refrescados" constantemente, es decir, que deben cargarse eléctricamente cada muy poco tiempo (pocos milisegundos) ya que si no perderíamos el dato guardado en esa posición de memoria. Los condensadores tienen la molesta costumbre de descargarse de forma natural, por lo que hay que mantener la carga periódicamente. Este proceso recibe el nombre de "REFRESCO DE MEMORIA".
DVD.- Digital Video Device, dispositivo digital de vídeo. Dispositivo óptico de almacenamiento masivo capaz de guardar entre 4.7 y 17 GB en cada disco de 12 cm (de apariencia similar a los CDs).
Driver.- Es un programa que interactúa con un dispositivo en particular (normalmente ese dispositivo como puede ser una tarjeta de video, se entrega con el driver correspondiente que está en un disquete o CD-ROM). Contiene todos los datos necesarios del dispositivo con el que se entregó para que el resto de programas sepan como han de utilizarlo.
F Ç (inicio)
FIFO.- Acrónimo de First In First Out (Primero en entrar primero en salir). Orden en el que se procesa la información en un buffer o cola. En este caso, los bits que primero entren serán los que primeros salgan, linealmente.
Firewall.- Se emplea tanto en grandes como en pequeñas redes para ofrecer seguridad frente a accesos no autorizados a la red interna. Normalmente se trata de un equipo u computadora conectado en un sitio estratégico, que evita la entrada de determinada información que puede ser dañina para la red.
Freeware.- Programa gratuito que se puede descargar libremente por Internet. El autor del programa o servicio lo aporta sin esperar o solicitar a cambio una compensación económica. Se tiene libre acceso a su uso. Pero no se debe olvidar que el creador cede el uso, pero no la propiedad intelectual del mismo. Es decir, que retiene los derechos de autor. En general, está admitido distribuir este tipo de programas, siempre que no se cargue cantidad alguna por dicho concepto. Dentro de este apartado freeware está la categoría de dominio público. Los programas de dominio público, “public domain” en inglés, son aquéllos en los que el autor coloca a disposición del público no sólo el programa en sí, sino incluso el código fuente, de manera que pueda ser utilizado, e incluso modificado, como parte de otros programas. La comunidad Unix se ha nutrido, y se nutre, de gran número de programas de este tipo.
FTP (File Transfer Protocol).- Protocolo utilizado para enviar y recibir archivos a través de Internet
G Ç (inicio)
GIF.- Los archivos GIF son gráficos de color indexado, ampliamente utilizados en los sitios Web, que se utilizan generalmente en conjunción con los archivos JPEG (JPG). Se utilizan habitualmente para logotipos, o imágenes con grandes áreas de un mismo color.
Gigabit (Gbit).- Aproximadamente mil millones de bits: 1 bit x 1.0243 (es decir, 1.073.741.824 bits).
Gigabyte (Gbyte).- Aproximadamente mil millones (1 billón) de bytes: 1 byte x 1.0243 es decir, 1.073.741,824 bytes.
H Ç (inicio)
Hacker.- experto informático especialista en entrar en sistemas ajenos sin permiso, generalmente para mostrar la baja seguridad de los mismos o simplemente para demostrar que es capaz de hacerlo.
Hardware.- Cuando se habla de computadora, el hardware está formado por los componentes físicos, es decir, los elementos que configuran la máquina y que le dan una serie de características y potenciales (tarjetas, disco duro, monitor, teclado, etc.)
Hertzio.- El hertzio es una unidad de frecuencia electromagnética (es decir, de cambio de estado o ciclo en una corriente alterna) de un ciclo por segundo. Reemplaza al anterior término "ciclo por segundo (cps)". Por ejemplo, en los Estados Unidos, el suministro común de energía doméstica es a 60 hertzios (lo que significa que la corriente cambia de dirección o polaridad 120 veces, o 60 ciclos, cada segundo). En Europa,la frecuencia de línea es de 50 hertzios, o 50 ciclos por segundo. La transmisión de radio se realiza a tasas de frecuencia mucho mayores, habitualmente expresadas en kilohertzios (KHz) or megahertzios (MHz). La unidad de medida toma su nombre de Heinrich Hertz, un físico alemán. En América Latina también se llama sencillamente "hertz".
Hiperenlaces.- Utilizados en conjunción con el hipertexto, los hiperenlaces habilitan un sistema de direccionamiento para llevar al usuario a cualquier punto de un archivo de ayuda al hacer clic sobre los mismos, o bien en un sitio web, donde se utilizan igualmente este tipo de enlaces.
Es también muy común referirnos a Hipervínculos, y para completar la definición se puede decir lo siguiente: fragmento de texto, imagen, o similar, contenidos en una página Web, que permite acceder a otra parte de esa página o de una página distinta. También se conoce como LINK.
HTML (Hypertext Markup Language).- Uno de los lenguajes utilizados por los programadores para diseñar sitios visualizables en la web, gracias a los navegadores de Internet como Netscape Navigator, Internet Explorer, Mozilla.
HTTP (HyperText Transport Protocol o Protocolo de Transporte de Hipertexto). Es el protocolo de gestión utilizado para moverse entre páginas web en Internet
I Ç (inicio)
Internet.- Conexión de computadoras en el ámbito mundial al cual puede accederse generalmente por módem, ofreciendo acceso a una enorme cantidad de información y personas.
Internet 2.- Es un proyecto que se empezó en Estados Unidos con el fin de poder realizar trabajos pesados, es decir, hacer investigaciones muy complejas y poder correr aplicaciones que en la Internet actual no se puede, como son las bibliotecas digitales, etc. Esta red se puso en marcha en 1999 conectando a muchas universidades ya que son las que llevan la delantera en ese proyecto.
Intranet.- Una intranet no es más que el resultado de exportar la idea de Internet al ámbito de una organización para su exclusivo uso interno. Permite comunicarse con todo el mundo empresarial para permitir una buena comunicación y gestión interna, combinada con una buena comunicación externa a través de Internet.
IP.- (Internet Protocol). Es el protocolo que facilita la comunicación entre computadoras conectadas a la red Internet. Cada computadora en Internet tiene una dirección IP única, que le identifica dentro de la red y permite su localización para posibilitar la comunicación.
IPX/SPX Protocolo de Red empleado para conectarse a computadoraes que utilizan Novell NetWare.
ISDN.(Integrated Services Digital Network) .Las líneas ISDN son conexiones realizadas por medio de líneas telefónicas ordinarias para transmitir señales digitales en lugar de analógicas, permitiendo que los datos sean transmitidos más rápidamente que con un módem tradicional. En Español, las siglas correspondientes a ISDN son RDSI.
ISP Internet Service Provider. Proveedor con el cual se contrata el servicio de acceso a Internet.
J Ç (inicio)
Java Lenguaje de programación diseñado para su uso en Internet. Muchas de las animaciones y efectos que vemos en las diferentes páginas de Internet se han escrito en Java.
JPEG Formato de archivo gráfico de uso frecuente en sitios Web, donde se encuentran generalmente también archivos GIF. Los archivos JPEG son mejores para fotografías e imágenes con amplia gama de colores.
K Ç (inicio)
Kbps. Entendemos por Kbps, miles de bits por segundo y mide la cantidad de datos que pueden fluir en un tiempo determinado. Ver también Mbps.
Kernel o Nucleo del Sistema es el principal componente de cualquier sistema operativo que se ocupa de la gestión del microprocesador.
L Ç (inicio)
Lápiz Óptico Elemento utilizado para efectuar “trazos” directamente sobre la pantalla del computadora en los programas compatibles.
LCD (liquid cristal display) pantallas planas que miden de 6 a 8 cms. de fondo—, lo último en monitores para PC.
LIFO. Acrónimo de Last In First Out (Último en entrar primero en salir) Orden en el que se procesa la información en un buffer o cola. En este caso, los bits que entren los últimos serán los que primeros salgan, linealmente.
LINUX Sistema operativo de redes, basado en Unix creado por Linus Torvalds para ser una versión casera de Unix, de libre distribución, es decir gratuito, la única condición para modificar el sistema operativo y comercializarlo era la de que cualquier adición, mejora o modificación sería incluída para posteriores versiones, fue en un principio programado por él mismo, posteriormente gracias a la colaboración de muchos programadores alrededor del mundo y gracias a que su código fuente estaba al alcance de todos, se fue perfecionando, hasta el punto de representar hoy en día la competencia más fuerte de Windows, además de ser más estable, ofrece otras muchas ventajas, como el ahorro de memoria y el poco espacio que ocupa la instalación en comparación con otros sistemas operativos de redes(aproximadamente 100 megas), sus únicas deficiencias son la falta de algunos drivers para el hardware más reciente y la dificultad que implica para el usuario promedio la instalación de algunas de sus versiones.
Local Area Network -- LAN (Red de Área Local) Red de datos para dar servicio a un área geográfica máxima de unos pocos kilómetros cuadrados, por lo cual pueden optimizarse los protocolos de señal de la red para llegar a velocidades de transmisión de hasta 100 Mbps (100 megabits por segundo).
Login
Puede ser usado como sustantivo o verbo. Como sustantivo: Es el nombre de la cuenta usada para accesar a un sistema computacional. Como verbo: Es el acto de entrar a un sistema computacional, por ejemplo. Hacer Login en el servidor de correo
M Ç (inicio)
Macro.- Combinación de instrucciones que pueden ser ejecutadas automáticamente con una simple pulsación de teclas. La palabra macro es una abreviatura de la palabra macroinstrucción. En ocasiones, nos vemos en la necesidad de realizar una serie de tareas repetitivas de forma rutinaria. Podemos crear una macro que nos evite ese trabajo. En Microsoft Office, una macro en sí es un pequeño programa en código visual basic que se graba con un nombre y que podemos invocar en cualquier momento. También podemos asignar una combinación de teclas como Control+V para invocarla. La ejecución de una macro es muy rápida, aunque depende de la cantidad de instrucciones que deba realizar.
MAN. Red de área Metropolitana / Metropolitan Area Network (MAN)
Las redes de área metropolitana cubren extensiones mayores como puede ser una ciudad o un distrito. Mediante la interconexión de redes LAN se distribuye la información a los diferentes puntos del distrito. Bibliotecas, universidades u organismos oficiales suelen interconectarse mediante este tipo de redes.
Mapa de Bits. Es el nombre genérico que se le da a cualquier formato de gráficos como el JEPG o el GIF, por ejemplo. Cualquier programa de edición de fotografía puede crear "mapas de bits".
Mbps. Mbps implica una transmisión de millones de bits por segundo. Entendemos también que un rango dado en Mbps, Kbps u otra medida de este tipo, especifica un ancho de banda.
Memoria. Término que se utiliza comúnmente para aludir a la memoria de acceso aleatorio de una computadora. El término memoria se ha utilizado para referirse a toda clase de almacenamiento electrónico de datos (disco duro, compact disk, etc.). La memoria de un sistema de computadora es crucial para su funcionamiento. Sin ella, la computadora no podría leer programas o retener datos. La memoria almacena los datos electrónicamente en células de memoria contenidas dentro de los chips. Las dos clases más importantes de chips de memoria son DRAM y SRAM.
Memoria virtual. Simulación de más memoria que la que realmente existe, lo que permite al computador ejecutar programas más grandes o más programas en forma simultánea. El sistema de memoria virtual divide el programa en segmentos pequeños llamados "páginas" y lleva todas las páginas a memoria que puedan caber en un área reservada de dicho programa. Cuando se requieren páginas adicionales, se hace espacio intercambiándolas al disco. Lleva un seguimiento de las páginas que han sido modificadas, de manera que puedan recuperarse cuando se necesiten nuevamente.
Módem. Abreviatura de Modulador/Demodulador. Componente hardware que puede situarse tanto en el interior como en el exterior del computadora, capaz de intercambiar información con un programa de comunicaciones, para enviarla y recibirla a través de la red telefónica convencional hacia otro módem situado en un computadora remoto, permitiendo de este modo el intercambio de información entre dos computadoras.
Motherboard Tarjeta principal situada en el interior de la computadora que soporta todos los chips, puertos y tarjetas necesarias para que funcione el equipo.
MP3. MPEG LAYER 3 (Moving Picture Experts Group) formato para compresión de audio basado en técnicas de compresión que consiste en eliminar los sonidos que no capta el oído humano y así se reduce el tamaño del audio.
MS-DOS. Sistema operativo de disco monousuario (para un solo usuario) y compatible (que puede ejecutarse en cualquier computadora personal compatible con la IBM-PC), diseñado por la compañía Microsoft para la PC de IBM, introducida en 1981. Se ejecuta automáticamente cuando se arranca la PC. La forma de dictarle órdenes a DOS es a través de instrucciones capturadas en líneas de comandos como copiar, borrar archivos entre otras actividades.
Multimedia: el conjunto de imagen, sonido y vídeo aplicado al PC.
N Ç (inicio)
Nanosegundo. Unidad de tiempo equivalente a una millonésima de segundo. La misma se utiliza fundamentalmente para la descripción del tiempo de acceso de chips RAM (DRAM). Los valores suelen ir desde 80 nanosegundos los más antiguos hasta 10 nanosegundo o incluso menos.
O Ç (inicio)
Objetos OLE. Elemento de información suministrado por una aplicación. Por ejemplo, en Windows, un gráfico de Excel, incrustado, o vinculado a un documento de Word.
OCR. Abreviatura de OPTICAL CHARACTER RECOGNITION o Reconocimiento Óptico de Caracteres. Software especial que permite leer, esto es, transformar en caracteres un texto escaneado y almacenado en forma de bits gráficos. Con la mayoría de los escáners se acompaña un programa de OCR.
Ofimática. Este concepto se aplica a todas aquellas técnicas, servicios o procedimientos que aportan las tecnologías de la información y cuya ejecución se realiza en el entorno de oficinas o ámbitos relacionados. En definitiva, la ofimática abarca los tratamientos de textos y gráficos, la gestión documental, la agenda, la planificación del tiempo y las actividades, la mensajería electrónica, etc.
P Ç (inicio)
Partición. Nombre utilizado para referirse a una sección de un disco duro como una sola entidad, que generalmente tiene asignada también una letra de identificación de unidad. Un disco duro puede dividirse en cierto número de particiones, o ser formateado con una partición única.
Password
Código utilizado para accesar un sistema restringido. Pueden contener caracteres alfanuméricos.
PDA: Personal Digital Assistant, un tipo de computadora portátil de tamaño muy reducido que generalmente se controla mediante una pantalla táctil.
Pentium: microprocesador de Intel de 32 bits, capaz de hacer el procesamiento paralelo de dos instrucciones por ciclo de reloj y con una unidad matemática muy mejorada.
Periférico. Componente hardware conectado a su computadora. Por ejemplo, una impresora es un periférico, al igual que una tarjeta gráfica, unidad de disco, etc.
Pirata. Apelativo atribuido a las personas que hacen uso del software creado por terceros, a través de copias obtenidas ilegalmente. Al software no original se le denomina "copia pirata".
Pixel. La parte más pequeña de la pantalla del monitor es un punto cuadrado o rectangular que recibe el nombre de pixel. La palabra pixel surge de la combinación de dos palabras inglesas comunes, picture (imagen) y element (elemento). Un pixel se describe de forma más correcta como una unidad lógica, y no física, ya que el tamaño físico de un pixel individual lo determina el fabricante del monitor. El tamaño de un pixel se mide en milímetros (mm).
La calidad de un sistema de presentación depende de su resolución o de cuántos pixeles pueda mostrar el monitor, y cuántos bits se utilizan para representar cada pixel. Los equipos basados en el Adaptador de gráficos de vídeo (VGA) pueden mostrar hasta 640 x 480 píxeles, o alrededor de 300.000 pixeles. Los equipos basados en el Adaptador de gráficos de vídeo superior (SVGA) pueden mostrar hasta 1024 x 768 píxeles, o alrededor de 800.000 pixeles.
Plantilla. Término que se atribuye generalmente al uso de documentos que ya están predefinidos y que podemos personalizarlos a nuestro gusto. Es muy común hacer uso de plantillas en programas como los procesadores de texto, con el fin de conseguir documentos profesionales en cuestión de minutos, con tan solo sustituir una serie de campos.
Plotter. Impresora gráfica que generalmente dibuja imágenes con plumas de tinta (pequeños rotuladores). Muy usado por empresas y particulares dedicadas al diseño de carteles, anuncios y en general, en la rama de marketing y publicidad.
Plug-in. Son programas que pueden ser fácilmente instaladas y usadas como parte de nuestro navegador. Inicialmente, Netscape permitió descargar de Internet e instalar programas que permitieran la reproducción de sonidos y videos. De todas formas, estas aplicaciones necesitan abrir una nueva ventana, diferente a la del navegador. Los nuevos plug-in permiten hacer eso mismo, pero integrando esa aplicación por completo con el navegador.
Plug and Play. Viene a signifiar, “Conectar y listo”. Característica que permite tener operando nuevo hardware simplemente con conectarlo a la computadora. Al instalar nuevo hardware se ejecuta automáticamente un programa de configuración que permite comenzar a utilizarlo directamente, sin necesidad alguna de preocuparse por su configuración, ni por los posibles conflictos que pueda originar con otros elementos previamente instalados en el sistema.
Portal. Sitio web que sirve de punto de partida para navegar por Internet. Los portales ofrecen una gran diversidad de servicios: listado de sitios web, buscador, noticias, e-mail, información meteorológica, chat, newsgroups (grupos de discusión) y comercio electrónico. En muchos casos el usuario puede personalizar la presentación del portal. Algunos de los más conocidos son Yahoo, Netscape y Microsoft.
Portapapeles (de Windows). El Portapapeles (o "Clipboard"), es un área temporal de memoria de su computadora (definida por su sistema operativo) que se usa para transferir información entre un documento que está siendo editado o entre documentos o entre programas. Las operaciones fundamentales son cortar ("cut") que mueve los datos desde un documento al Portapapeles, copiar ("copy") que lo copia a éste, y pegar ("paste" ) que inserta el contenido del Portapapeles al documento al cual se quiere emplazar o insertar la selección. En el Portapapeles caben tanto textos, gráficos, archivos, etc.
Procesador o microprocesador. (También denomidado CPU) Chip principal, localizado en la tarjeta madre de la computadora, que gobierna el sistema y dicta la velocidad de trabajo del mismo.
Protocolo. Conjunto de reglas y convenciones empleados por los computadoraes de una Red, para gobernar el envío y recepción de información entre computadoraes.
Puerto. Dispositivo físico o lógico a través del cual una PC se comunica con otra.
En una PC el microprocesador debe intercambiar información con todos los dispositivos periféricos externos (teclado, ratón, impresora, módem, etc.). El puerto serial utiliza 1 único bit de datos, y es empleado actualmente para conectar ratones y módems externos. El puerto paralelo utiliza 8 bits de datos, y se emplea para conectar impresoras y escáners. El puerto PS/2 es un puerto serial modificado muy utilizado actualmente para conectar teclados y ratones. El moderno puerto USB es un puerto muy rápido, y sirve para conectar una infinidad de dispositivos como teclados, ratones, impresoras, escáners, cámaras digitales, webcams, entre otros.
Q Ç (inicio)
QuickTime. Programa para reproducir archivos que combinan sonidos, texto, animaciones y video en un único archivo, puede ser descargado de múltiples sitios en Internet.
R Ç (inicio)
RDSI. Acrónimo de 'Red Digital de Servicios Integrados'. Red que da soporte a varios canales digitales siguiendo las recomendaciones del 'CCITT'. Su base son canales de alta velocidad a partir de 64 Kbit/s. Permite transferencia de datos, imágenes y sonido. El acrónimo inglés por el que se conoce a esta red es: 'ISDN'
Realidad Virtual. La realidad virtual es una representación de las cosas a través de medios electrónicos, que nos da la sensación de estar en una situación real en la que podemos interactuar con lo que nos rodea.
Recursos de Red. Elementos disponibles para su uso a través de la red. Pueden ser impresoras, archivos, carpetas etc.
Red (informática). Conjunto de computadoras conectadas por medio de cable, remotamente vía módem, o de manera inalámbrica.
Resolución. Es el número de pixeles (puntos individuales de color) que contiene la pantalla del monitor en vertical y horizontal. Se mide en pixeles y se suele indicar la máxima soportada por el monitor. Obviamente, cuanta más resolución se alcance, mejor, pero debemos tener en cuenta la tarjeta de vídeo, porque de nada serviría que nuestro nuevo monitor alcance 1280x1024 pixels si la tarjeta no lo soporta. O viceversa.
ROM. (Read only-memory/Memoria de sólo lectura). Al contrario que la RAM, este tipo de memoria trae un programa almacenado de fábrica que no puede ser modificado y no se puede reusar. Tampoco pierde su contenido cuando apagamos el computadora. Cuando hablamos de computadoras, la ROM guarda el programa inicial de arranque y configuración.
S Ç (inicio)
Scaner: aparato o dispositivo capaz de introducir información óptica (documentos, fotos...) en la computadora.
Shareware. (Software compartido) Software que puede usarse en forma gratuita por un período específico. Después de ese tiempo, el usuario está obligado a comprar o registrar el producto.
SIMM. (Single In-line Memory Module). Placa de circuito impreso con conductores de oro o estaño y dispositivos de memoria. Un SIMM se introduce directamente en la ranura de expansión de memoria. Los SIMMs ofrecen dos ventajas principales: facilidad de instalación y ocupación mínima del área superficial de la placa. Un SIMM montado verticalmente requiere solamente una fracción del espacio requerido por DRAM montada horizontalmente. Un SIMM puede tener entre 30 y 200 contactos. En un SIMM, los conductores metálicos dispuestos a los lados del chip están eléctricamente unidos.
Software. El software está compuesto por los programas que dirigen el funcionamiento de un computadora. Es la "parte lógica" de la máquina que permite enlazar todos los elementos de hardware de la manera más efectiva posible, permitiéndole realizar cualquier tipo de trabajo.
Spam. “Propaganda”. Acción de enviar masivamente mensajes de correo electrónico no deseado a usuarios, generalmente a través de Internet, y casi siempre con propósitos publicitarios. Es una práctica muy impopular e indeseable para todos, excepto para los que difunden publicidad por este medio.
SRAM. (Static Random Access Memory). Memoria estática de acceso aleatorio. Es el tipo de memoria que constituye lo que se denomina caché. La ventaja de la memoria DRAM es que es mucho más barata y almacena más cantidad de información que la memoria SRAM. Por el contrario, la memoria SRAM es mucho más rápida que la DRAM, del orden de 4 a 6 veces más. En principio cabe pensar en la idea de que toda la memoria de trabajo DRAM deba ser sustituida completamente por la memoria SRAM, para así permitir intervalos de acceso más breves. Desgraciadamente la fabricación de este tipo de chips resulta mucho más cara que en el caso de la DRAM. Por esta razón es por lo que se utiliza memoria caché en cantidades limitadas: 128, 256, 512 o 1024 Kbytes.
T Ç (inicio)
Terabyte. Aproximadamente mil Gigabytes 1TB = 1024GB
U Ç (inicio)
USB. (Universal Serial Bus) Puerto de unión entre el computadora y cualquier periférico. Una de las ventajas de este puerto, es que puede llegar a transmitir datos a velocidades de 12 Mbytes por segundo, lo que le mejora la transmisión en video conferencia, de imágenes MPEG, etc...
URL. Uniform Resource Locator. Método utilizado en conjunción con HTTP para especificar direcciones de un sitio en particular de Internet.
V Ç (inicio)
Virtual. Es aquello que no es real, aunque pueda parecerlo. El término es muy usado dentro del marco informático, sobretodo al referirse a la conocida "realidad virtual". Esto último son espacios gráficos más o menos bien desarrollados en los que el usuario, por medio de pantallas o gafas especiales, puede intentar creer que se encuentra en ese mundo gráfico como si fuera el mundo real.
Para aumentar esa sensación de "estar realmente ahí", se han inventado artefactos tecnológicos como por ejemplo, guantes que permiten captar sensaciones de ese mundo no real (o virtual)
Virus. Es un programa que es capaz de realizar diversas operaciones para las cuales fué programado. Los virus pueden ser transmitidos enviando un archivo a través de Internet, mandando un mensaje por correo electrónico o bajando un archivo de una página web.
Existen algunos muy peligrosos que pueden llegar a borrar toda la información de la computadora. La facilidad de transmisión de los virus por Internet, pueden llegar a ocasionar grandes "destrozos" informáticos si no se está debidamente protegido.
W
Wave. El formato de archivo Wave (o .WAV) es el formato estándar de audio digital de Windows®. Se pueden copiar o extraer archivos de sonido de un disco CD-DA (discos de audio) y guardarlos en archivos Wave. También se pueden crear discos CD-DA a partir de archivos Wave. Estos archivos tienen la misma calidad de las pistas de audio estándar de un CD de audio.
Web. Página diseñada generalmente con lenguaje HTML, y utilizadas para la publicación de información en Internet. Para poder visualizarse necesitamos el uso de navegadores o exploradores.
Webcam. Es una cámara capaz de mostrarnos escenas desde lugares remotos. Su funcionamiento consiste en un dispositivo que a través de un lente captura imágenes que son transmitidas a través de internet.
Webmaster. Un webmaster es una persona que puede crear y mantener la información y los contenidos de una página web ó también mantiene el servidor y la programación de un espacio web.
Windows. Sistema operativo desarrollado por la empresa Microsoft y cuyas diversas versiones (95, 98, NT, 2000, Me, XP...) Nota : la versión de Windows 3.1 y anteriores no son sistemas operativos. Son programas que trabajan sobre MS-DOS y que permitían facilitar las labores propias de ese sistema operativo.
Wireless. (Sin cables). Término muy usado actualmente por la constante aparición de hardware y dispositivos que no usan cables para proceder al envío y recepción de datos entre los mismos. Existen por ejemplo, redes inalámbricas (o wireless) para poder conectar diferentes computadoras con el fin de no tener que enlazarlos mediante cables.
Worm. (del inglés, gusano) Es programa similar a un virus que se diferencia de éste en su forma de realizar las infecciones. Mientras que los virus intentan infectar a otros programas copiándose dentro de ellos, los gusanos solamente realizan copias de ellos mismos, o parte de ellos.
World Wide Web (www). Sistema de información distribuido, basado en hipertexto. La información puede ser de cualquier formato (texto, gráfico, audio, imagen fija o en movimiento) y es fácilmente accesible a los usuarios mediante los programas navegadores..
WYSIWYG. (What You See Is What You Get, lo que ves es lo que hay). Los programas Wysiwyg, son aquellos que permiten manipular el trabajo y además poder ir viéndolo de la forma en que quedará finalmente. Por ejemplo, los programas que permiten realizar las páginas web, suelen ser Wysiwyg, ya que según vas desarrollando la página puedes ver como quedaría en el navegador.
Y
Y2K. Nombre que se ha popularizado en los distintos medios de comunicación para designar al año 2000. La "Y" en inglés es de "Year" (año). K en todas las ciencias significa 1000, por tanto 2K es 2000.
El famoso efecto 2000 consistía en que muchos programas presentan el año en forma de 2 dígitos, así 1998 sería el 98. Muchos programas también fueron escritos hace 10 o 15 años, cuando los medios de almacenamiento eran escasos y caros. El uso de solo 2 dígitos podría ahorrar espacio. El problema llegó con el cambio el milenio, ya que los últimos 2 dígitos cambiaron de 99 a 00, lo que algunos programas y computadoraes interpretaron como 1900, con los consiguientes problemas de que ello se deriva (fechas falsas, situaciones imprevistas...)
Z
ZIPPEAR. (Término popular). Acción ejecutada por el programa Winzip y que consiste en comprimir uno o varios archivos y dejarlo en su tamaño mínimo sin perder su información.

jueves, 22 de diciembre de 2011

TALLER PARA EVALUACION DEL 3 TRIMESTRE

1) Realizar la compilacion de un programa en Lenguaje C que rellene de forma aleatoria con los primeros 100 numeros en un vector de 15 espacios. Ademas de ello muestre por medio de punteros los valores del vector y la direccion de memoria del numero que se almaceno en el espacio 10 y el 15.

2) Realizar la compilacion de un programa en Lenguaje C que guarde el nombre y el apellido, la Cedula, la edad y el peso de los habitante de la comunidad "El matazo" muestre el promedio de edades, asi como la mayor y la menor edad y la direccion de memoria de cada uno de esos habitantes.


Crear un programa llamado vendedores que cree un array de 18 X 10 indicando que poseemos una empresa de 18 vendedores cada uno de los cuales vende 10 productos.
El array almacena los ingresos obtenidos por cada vendedor en cada producto, de modo que un menú permite almacenar los ingresos, revisar el total de cada vendedor y obtener los ingresos totales


Crear un programa que cree un array con 1000 letras mayúsculas aleatorias y que cuenta cuántas veces aparece cada letra en el array

Crear un programa que contenga una función llamada copiarArray ) que reciba dos arrays y el tamaño de los mismos (deben de ser del mismo tamaño) y que consiga copia en el segundo array el contenido del primero

Dado un numero verificar:
- Que tenga dos digitos
- Verificar si sus digitos son pares
- Promediar sus digito

Generar la serie: 1, 5, 3, 7, 5, 9, 7, ..., 23

Generar 5,10,15,20,25,30,35....n

/*Dado el vector T de tamao n. Si el tamao es par invertir los elementos de la mitad de los elementos
Ejemplo: v=[1][2][3][4][5][6] v(invertido)=[3][2][1][6][5][4]


Dadas dos matrices A y B intercambiar los minimos de A con los maximos de B

martes, 22 de noviembre de 2011

TALLER DE FUNCIONES QUINTO SISTEMAS

EJERCICIOS DE FUNCIONES EN C
PROGRAMACIÓN ESTRUCTURADA


1.Escribir un programa, que por medio de funciones, permita llenar una matriz cuadrada de ceros, excepto la diagonal principal que debe llenarse con 1.

2.Escribir un programa mediante funciones que realice las siguientes tareas:
•Devolver el valor del día de la semana en respuesta a la entrada de la letra inicial (mayúscula o minúscula) de dicho día.
•Determinar el número de días de un mes y año dados.

3.Escribir un programa que lea una cadena de hasta diez caracteres que representa a un número en numeración romana e imprima el formato del número romano y su equivalente en numeración arábiga.

4.Escriba una función que calcule cuántos puntos de coordenadas enteras existen dentro de un triángulo del que se conocen las coordenadas de sus tres vértices.

5.Escribir un programa en base a funciones, que solicite del usuario un carácter y que sitúe ese carácter en el centro de la pantalla. A continuación, el usuario debe poder desplazar el carácter pulsando las letras A (arriba), B (abajo), I (izquierda), D (derecha) y F (fin) para terminar.

6.En un tablero de ajedrez, la reina puede atacar cualquier pieza que esté en la misma fila, columna o diagonal que ella. El problema de las n reinas es posicionar n reinas en un tablero de n*m, de modo que ninguna reina pueda atacar a ninguna otra. Escribir un programa, que por medio de funciones, resuelva este problema y permita visualizar el resultado por pantalla.

7.Escribir un programa, que por medio del uso de funciones, permita visualizar el triángulo de Pascal con una altura dada por el usuario:

1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
1 6 15 20 15 6 1

En el triángulo de Pascal, cada número es la suma de los dos números situados encima de él.

8.Escriba un programa que use funciones y menus para trabajar con matrices. El programa debe sumar, restar y mutiplicar dos matrices. El programa debe controlar las restricciones de los índices de las matrices para las operaciones que lo requieran.

9.Realice un programa que permita calcular la inversa de una matriz.

10.Escribir un programa, haciendo uso de funciones, que visualice un calendario de la forma:

L M M J V S D
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
El usuario indica únicamente el mes y el año. La fórmula que permite conocer el día de la semana correspondiente a una fecha es:
• Mese de enero o febrero:
n= a + 31 *(m-1) + d (a-1) div 4 – 3 * ((a+99) div 100) div 4;
• Restantes meses:
n= a + 31 * (m-1) + d - (4*m + 23) div 10 + a div 4 - (3*(a div 100 + 1)) div 4;

Donde a=año; m=mes; d=día;
Nota: n mod 7 indica el día de la semana (1=lunes, 2= martes, etc.)

viernes, 14 de octubre de 2011

TALLER DE SEMANAL OCTUBRE 17 DEL 2011

FECHA DE PRESENTACION: LUNES 17 DE OCTUBRE
FORMA: CUADERNO - CODIFICACION Y SEUDOCODIGO
PENDRIVE CODIGO FUENTE Y EJECUTABLE
NOTA: SE TOMARA LECCION DE EN BASE A LOS EJERCICIOS EN TODA LA SEMANA

TALLER 1

1. Una compañía tiene una fórmula poco común para calcular el sueldo de sus empleados. El sueldo semanal para un empleado es igual a:

$ 100 + $(edad del empleado) + ($ 1 + 2 + 3+ ... + años en la compañía)

Así, si un empleado de 37 años de edad tiene una antigüedad de seis años, ganaría el sueldo semanal de $ 158, ya que es la suma de 100 + 37 (edad) + 21, en donde 21 es la suma de 1+2+3+4+5+6. Escriba un algoritmo para calcular el pago quincenal de un empleado, recibiendo como entrada la edad y los años que lleva en la compañía.



2. Escriba un algoritmo que reciba como entrada 10 números introducidos por teclado, y nos indique si es que se repitió algún número, y si es así, cuantas veces se repitió.



3. Escriba un algoritmo para calcular el factorial de cada uno de los n primeros números de la serie: 1..n, donde n es un valor introducido por el usuario. Ejemplo:

Si n= 5, entonces se deberán calcular e imprimir:

factorial de 1

factorial de 2

factorial de 3

factorial de 4

factorial de 5



4. Un entero positivo n se llama perfecto si n es igual a la suma de todos sus divisores diferentes de él. Por ejemplo, 6 es perfecto porque 6 = 1 + 2 + 3. Escriba un programa que reciba como entrada un número entero positivo, y nos indique si éste es perfecto o no. Además, el programa debe imprimir todos los divisores del número.



5. Escriba un algoritmo que calcule la siguiente serie:

y = 1+ 1/i

Donde i toma valores desde 20 hasta -5. Nota: Observar el caso cuando i = 0.





6. Realizar la prueba de escritorio del siguiente pseudocódigo:



Inicio

cambios = 0

Desde i = 1 Hasta i<=4 en Incrementos

Inicio

Leer(a,b,c)

Si a>c

Inicio

temp = a

a = c

c = temp

Imprimir (a,b,c,)

cambios = cambios + 1

Fin

Si b>c

Inicio

temp = b

b = c

c = temp

Imprimir (a,b,c,)

cambios = cambios + 1

Fin

Fin

Imprimir ( a,b,c)

Imprimir (Las variables se intercambiaron : , cambios, veces)

Fin





7. Realizar la prueba de escritorio y el diagrama de flujo del siguiente pseudocódigo:



Inicio

Desde n = 2 Hasta n<=6 en Incrementos

Inicio

Desde i = 6 Hasta i>= 4 en Decrementos

imprimir(n, i )

imprimir(Hola)

Fin

Fin





8. Realizar la prueba de escritorio y el diagrama de flujo del siguiente pseudocódigo:



Inicio

Desde i = 1 Hasta i<=3 en Incrementos

Desde j = 1 Hasta j<= 3 en Incrementos

Desde k = 1 Hasta k<= 3 en Incrementos

imprimir(i, j, k)

Fin





9. Explique las condiciones que debe satisfacer un problema para poder resolverse con el uso del ciclo Desde.



10. Explique el concepto de ciclo.



11. Explique cuales son los componentes (o partes) de un ciclo.



12. Explique cual es la función del encabezado de un ciclo.



13. Explique cual es la función del cuerpo de un ciclo.



14. Explique el concepto de inicialización de una variable.



15. Explique el concepto de prueba de escritorio.


BLOQUE II

El programa encuentra el primer n umero
perfecto mayor que 28, que es 496 (un n umero perfecto es aquel para el que la suma de
todos sus divisores es igual al valor de dicho n umero).

jueves, 6 de octubre de 2011

TEMARIOS EXAMENES DEL SEGUNDO TRIMESTRE

TEMARIOS EXAMENES DEL SEGUNDO TRIMETRE
SEXTO ADMINSTRACION DE SISTEMAS
FORMACION DE CENTRO DE TRABAJO

1. Servidores locales.- configuración
2. Hosting
3. Bases de datos en mysql
4. Formularios en dreamweaver
5. Elementos de un formularios
6. PHP.- sentencias de control if / bucles
7. Eliminación de registros
8. Conexcion a la bases de datos
9. Recorsourcer
10. Validación de formularios
11. Autenticación de usuarios
12. Ingreso de registros
13. Subir sitio a la WEB
14. Cpanel
15. Consulta de una base de datos en la web
16. Configurar un sitio remoto
17. FTP
18. Insertar imágenes en una base de datos
19. Mantenimiento de registros
20. Ejercicio practico

TEMARIOS EXAMENES DEL SEGUNDO TRIMETRE
SEXTO ADMINSTRACION DE SISTEMAS
DESARROLLO DE FUNCIONES INFORMATICAS

1. Mainboard
2. Dispositivos de almacenamiento
3. Memorias
4. BIOS
5. Conectores de periféricos
6. Eliminación de virus
7. Comandos de DOS
8. Conectores de dispositivos de almacenamiento
9. Sistemas operativos.- Configuración e instalación
10. Drivers
11. El microprocesador
12. Características de la fuente de poder
13. Tipos de tarjetas de expansión
14. Tipos de conectores
15. Evolución de sistema operativos
16. Consideraciones al manipular partes de pc
17. Particiones de disco duro
18. Instalación de sistema operativo
19. Visual NET herramientas
20. Ejercicio practico

miércoles, 5 de octubre de 2011

ARREGLOS DE DOS DIMENSIONES

Los ejercicios de programación deben resolverse utilizando funciones que modularicen las soluciones.

1.Determine qué es lo que escribe el siguiente programa:

#include
void main()
{
int matriz[5][3], i, j;
for (i = 0; i < 5; i++)
for (j = 0; j < 3; j++)
matriz[i][j] = i + j;
j = 0;
for (i = 0; i < 3; i++)
printf(“%i\n”, matriz[i + j][2 – i]);
}

2.Determine lo que hace el siguiente segmento de programa y rescríbalo de tal forma que escriba lo mismo pero de una manera más simple.

int a[10][10], i, j;
for (i = 1; i < 10; i++)
for (j = 1; j < 10; j++)
a[i][j] = (i / j) * (j / i);

3.Elabore un programa que lea una matriz de enteros de m renglones y n columnas y calcule la suma de los elementos de cada columna.

5.Elabore un programa modular que lea una matriz de m X n y la escriba poniendo las columnas como renglones y los renglones como columnas.

Por ejemplo, si la matriz que da el usuario es:

4 7 1 3 5
2 0 6 9 7
3 1 2 6 4

entonces el programa debe escribir la matriz transpuesta:

4 2 3
7 0 1
1 6 2
3 9 6
5 7 4

6.Elabore que permita el ingreso de un entero n y una matriz cuadrada (n x n) de enteros e imprima los elementos que conforman su diagonal.

7.Elabore una función que reciba como entrada un entero n y una matriz cuadrada (n x n) de enteros e imprima los elementos que conforman la diagonal que inicia en la esquina superior derecha y termina en la esquina inferior izquierda.

8.Una empresa automotriz tiene cinco agencias y cuenta con la información acerca de las ventas mensuales de automóviles logradas el año pasado por cada una de éstas. A partir de estos datos la empresa construyó la siguiente matriz ventas:

Lomas Vallejo Perisur del Valle Oriente
Enero
Febrero
. . .
Noviembre
Diciembre

Elabore un programa para contestar las siguientes preguntas:

a) ¿Cuál fue el total de ventas en el año de la agencia Lomas?
b) ¿Cuál fue el promedio de ventas en el mes de diciembre?
c) ¿Qué agencia tuvo mayores ventas en el mes de mayo?
d) ¿En qué mes se registraron las menores ventas del año, considerando todas las agencias?

14. Elabore un programa que genere las tablas de multiplicar del 1 al 10 en un solo arreglo de dos dimensiones y posteriormente imprima dicho arreglo.

15. Dados los datos:

m, n
b00, b01,. . .,b0n-1
b10,b11,. . .,b1n-1
. . .
bm-10,bm-11,. . .,bm-1n-1

Con:

1 * m, n * 20, enteros
bij reales (0 * i * m-1; 0 * j * n-1)

Donde:

m representa el número de renglones de las matriz B
n representa el número de columnas de las matriz B
bij representan los componentes de la matriz B(m,n).

Lea los datos de la matriz B y obtenga el arreglo V(m) que cumpla con lo siguiente:

Para i = 0, 1, . . ., m - 1:

si i es par entonces Vi = suma de los elementos de las columnas pares del renglón i de la matriz B
si i es non entonces Vi = suma de los elementos de las columnas nones del renglón i de la matriz B

Por ejemplo:

B V
3 4 5 6 8
7 5 4 2 7
8 6 4 9 12
6 4 7 3 7

16. Los resultados de las elecciones de un país se esquematizaron en una matriz como la que se muestra a continuación.

e partidos
s P1 P2 P3 P4 P5 P6 P0(votos anulados)
t
a
d
o Edo.0
Edo.2
. . .
Edo.31
s

La matriz almacena el número de votos que obtuvo cada partido en el estado correspondiente, así como los votos anulados en cada estado.

Se desea conocer:

a) Total de votos de cada partido.

b) Total de votos por estado, para comparar con una tabla que indica el número de personas que deben votar por estado con el fin de detectar en qué estados votó menos del 60% de la población electora y tomar así medidas de concientización cívica.

Número de personas que deben votar por estado:


Edo.0 Edo.2 . . . Edo.31

c) ¿Qué partido obtuvo el mayor número de votos en el cuarto estado?

d) ¿Cuál es el estado con mayor número de abstenciones y cuál es el estado con mayor porcentaje de abstenciones? ¿Debe ser forzosamente el mismo estado en ambos casos?


18.Una agencia automotriz distribuye quince modelos diferentes de coches y tiene diez vendedores. Se desea un programa que escriba un informe mensual de las ventas por vendedor y modelo, así como el número de automóviles vendidos por cada vendedor y el número total de cada modelo vendido por todos los vendedores. Asimismo, para entregar el premio al mejor vendedor, necesita saber cuál es el vendedor que más coches ha vendido.

Los datos se proporcionan por día (30 días), todos los vendedores informan la cantidad de coches que vendieron de cada modelo ese día, el final de datos de las ventas del día se conoce por un 0. Los vendedores no necesariamente informan sus ventas en orden, ni por orden de vendedor ni de modelo.

martes, 30 de agosto de 2011

BUCLE DO/WHILE - WHILE


Ejercicios con While y Do While.



Objetivos. Al finalizar la práctica los estudiantes serán capaces de:
• Resolver Problemas usando estructuras While Y Do While
• Aplicar el concepto de centinelas y banderas con estructuras While y Do While.

Estructura Mientras (While)
Al igual que el bucle for, el bucle While es un bucle de precondición. Esto significa que el programa evalúa la condición antes de entrar en la instrucción o instrucciones del cuerpo del bucle. Como consecuencia de esto, los bucles de precondición se pueden ejecutar desde cero hasta varias veces.
La sentencia while se utiliza para generar bucles repetidamente, hasta que la condición deje de ser verdadera.
Sintaxis:
while ( [condición] ) {
Sentencias;
}

Como en todas las estructuras que hemos visto, si se cuenta con una sola sentencia de repetición, no es necesario escribir las llaves.
Estructura Repetir (Do While)
La sentencia do – while se utiliza para especificar un bucle condicional que se ejecuta al menos una vez. Esta situación se suele dar en algunas circunstancias en las que se ha de tener la seguridad de que una determinada acción se ejecutará una o varias veces, pero al menos una vez.
Cuando se construye un bucle usando while, la evaluación de la condición para la continuación del bucle se realiza al comienzo de cada pasada. Sin embargo, a veces es deseable disponer de un bucle en el que se realice el examen al final de cada pasada.
Con esta sentencia se controla la condición al final del bucle. Si ésta se cumple, el programa vuelve a ejecutar las sentencias del bucle.
La única diferencia entre las sentencias while y do...while es que con la segunda el cuerpo del bucle se ejecutará por lo menos una vez.
Sintaxis:
do {
sentencia1;.......
sentenciaN;
} while ([evaluación]);

Ejemplo 1
Elabore un programa en lenguaje C para calcular el promedio de una lista de x números.
Solucion en WHILE:

#include stdio.h>
#include stdlib.h>
main ( )
{
int n , contar=1;
float x , promedio , suma=0;
printf ("Cuantos números desea leer?: ");
scanf ("%d",&n);
while (contar <= n) {
printf ("x= ");
scanf ("%f",&x);
suma +=x;
++contar;
}
promedio=suma/n;
printf ("\nEl promedio es: %.2f\n",promedio);

system(“pause”);
return 0;
}

Solucion en DO-WHILE
#include stdio.h>
#include stdlib.h>
main ( )
{
int n, contar = 1;
float x, promedio, suma = 0;
printf ("Cuantos numeros?: ");
scanf ("%d",&n);
do {
printf("x= ");
scanf ("%f", &x);
suma +=x;
++contar;
} while (contar <= n);
promedio = suma/n;
printf ("\nEl promedio es: %.2f\n",promedio);
system(“pause”);
return 0;
}


Ejemplo 3 : Uso de centinelas
En el ejemplo se introducen notas mientras que ésta sea distinta de centinela, al final imprime cuántas notas se ingresaron, su suma y un mensaje de final. Nota se ha declarado de tipo entero.
#include stdio.h>
#include stdlib.h>
main()
{
const int centinela = -1;
int nota,suma=0;
int cuenta =0;
printf("Introduzca primera nota:\n");
scanf("%d",¬a);
while (nota != centinela)
{
cuenta++;
suma+= nota;
printf("Introduzca la siguiente nota:\n");
scanf("%d",¬a);
}
printf("la suma es: %d\n",suma);
printf("la cuenta fue: %d\n", cuenta);
puts("final");
system(“pause”);
return 0;
}
Ejemplo 4: Uso de centinelas.
Elabore un programa para solicitar el nombre, apellido, edad y la nota promedio de 5 estudiantes de un curso de computación, el programa debe realizar la petición de los datos hasta que se hallan completado los datos.
Solución:
#include stdio.h>
#include conio.h>
#include stdlib.h>
main()
{
int op,edad;
float nota;
char nombre[20], apellido[20];
op=1;
while (op<=5)
{
system("cls");
if(op==5)
{
printf("\n\n\t");
printf("ESTE ES EL ULTIMO ALUMNO");
}
printf("\n\n\t");
printf("REGISTRO DE ALUMNO # %d",op);
printf("\n\n\t\t");
printf ("Nombre: ");
scanf ("%s",nombre);
printf("\n\n\t\t");
printf ("Escriba su Apellido: ");
scanf ("%s",apellido);
printf("\n\n\t\t");
printf ("Escriba su Edad: ");
scanf ("%d",&edad);
printf("\n\n\t\t");
printf ("Escriba su Nota Promedio: ");
scanf ("%f",¬a);
++op;
}
system("cls");
printf("\n\n\n\t");
printf ("\nE L P R O G R A M A H A T E R M I N A D O\n");
system("pause");
return 0;
}
Nota: Este ejemplo aplica el uso de tabuladores para ordenar la información
Ejemplo 5: Uso de banderas.
El siguiente programa utiliza un juego de adivinación de un número, indicando las veces que se necesitan para encontrar el valor de 77. Note el uso de la instrucción continue que provoca que se ignoren todas las instrucciones que siguen a dicha instrucción.
La instrucción while (!iadivinado) indica que mientras sea verdadero que entre al bucle, esto es porque la variable iadivinado se inicializó a FALSO. Esta variable es la bandera del programa, en el momento en que el usuario digite el número 77, la bandera cambia a verdadero y la condición del bucle deja de ser verdadera y se sale.
Observa también que se definieron dos constantes para que la comparación sea numérica, ya que decimos que verdadero vale 1 y falso vale cero, al escribir por ejemplo, la palabra VERDADERO, en realidad, lo que toma la variable es el valor de 1.
#include
#include
#define VERDADERO 1
#define FALSO 0
int main()
{
int inumero_correcto,iadivinado;
int ivalor_introducido,inumero_intentos;
inumero_correcto=77;
iadivinado=FALSO;
inumero_intentos=0;
while (!iadivinado){
printf("por favor, introduzca el numero de la suerte:");
scanf("%d", &ivalor_introducido);
inumero_intentos++;
if(ivalor_introducido== inumero_correcto)
iadivinado=VERDADERO;
else
continue;
printf ("¡Usted ha necesitado %d intentos para adivinarlo!\n", inumero_intentos);
}
system("pause");
return 0;
}

EJERCICIOS:
Ejercicio 1:
Escriba un programa que calcule el resultado de todos los números del uno al cien (1+2+3+4......).
Ejercicio 2:
Escriba un programa que genere las tablas de multiplicar del 1 al 10.
Ejercicio 3:
Haga un programa que pida el número de alumnos de una clase y luego debe permitir ingresar los nombres de dichos alumnos.
Ejercicio 4:
Una compañía de seguros tiene contratados a n vendedores. Cada uno hace tres ventas a la semana. Su política de pagos es que un vendedor recibe un sueldo base y un 10% extra por comisiones de sus ventas.
El gerente de la compañía desea saber cuánto dinero obtendrá en la semana cada vendedor por concepto de comisiones y cuánto tomando en cuenta su sueldo base y sus comisiones
Ejercicio 5:
Haga un programa usando bucle do-While, que pida números y luego calcule la media de esos números. El usuario debe introducir los datos hasta que escriba –1 para finalizar la lectura.

Ejercicio 6:
Escriba un programa usando banderas para imprimir y sumar los términos de la serie 2,5,7,10,12,15....50. Nota que a la serie se le suma 2 y a veces 3. (Puedes auxiliarte del algoritmo visto en clase teórica)
Ejercicio 7:
Elabora el programa que escriba los números del 1 al 100 excepto el número 25. Utiliza la función continue.

EJERCICIO 7
Leer un numero de 3 digitos y sumarlos

TALLER PARA PRESENTARSE A EVALUACION MENSUAL ii TRIMESTRE

Ejercicios con Arreglos unidimensionales.



I. Objetivo. Al finalizar la práctica el estudiante será capaz de:
• Definir estructuras de datos y arreglos.
• Utilizar arreglos en una dimensión para resolver problemas.
II. Introducción Teórica.
Los Arreglos (Vectores o Array)
Un array (lista o tabla9 es una secuencia de datos del mismo tipo. Los datos se llaman elementos del array y se numeran consecutivamente 0, 1, 2, 3, ,, etc. Estos números se denominan valores índice o subíndice del array. El tipo de elementos almacenados en el array pueden ser cualquier tipo de dato de C, incluyendo estructuras definidas por el usuario.
Entonces, podemos entender los arrays (también conocidos como arreglos o formaciones) como variables que contienen diferentes tipos de datos homogéneos. Se puede acceder a cada elemento de datos individual de la variable mediante un subíndice, o índice. En los lenguajes C y C++, un array no se corresponde con un tipo de dato estándar; en su lugar, se trata de un tipo agregado que se obtiene a partir de otros tipos de datos. Es posible tener un array de cualquier cosa: caracteres, enteros, números en coma flotante, arrays, etc.
Un array se declara de modo similar a otros tipos de datos, excepto que se debe indicar al compilador el tamaño o longitud del array. Para indicar al compilador el tamaño o longitud del array se debe hacer seguir al nombre, el tamaño encerrado entre corchetes.
Los arrays tienen cuatro propiedades básicas:
• Los elementos individuales de datos de un array se denominan elementos.
• Todos los elementos deben ser del mismo tipo de dato.
• Todos los elementos se almacenan en posiciones contiguas de la memoria de la computadora y el subíndice (o índice) del primer elemento es cero.
• El nombre de un array es un valor constante que representa la dirección del primer elemento del array.
Para acceder a un elemento especifico del array, se utiliza el nombre de éste seguido por uno o más “índices” (donde cada uno representa una dimensión del arreglo o array) encerrado entre corchetes. Supongamos que tenemos un arreglo unidimensional llamado X con un tamaño de “n” elementos, su esquema grafico es el siguiente:



Como puede verse en el esquema, aunque el arreglo es de “n” elementos, en realidad tienen “n-1” elementos porque comienzan a enumerarse desde cero.
En términos generales para definir un array se especifica el tipo de almacenamiento (atributo opcional), el tipo de datos, el identificador y entre corchetes el tamaño del arreglo. Abajo se muestra algunos ejemplos de definición de arreglos:

a) int num[100]; (un array de 100 enteros)
b) char apellido[25]; (un array de 25 caracteres)
c) float prom[30]; (un array de 30 coma flotante)
d) char contrasena[16]; (un array de 16 caracteres)

La necesidad de definir arrays en función de constantes
A veces es conveniente definir el tamaño de un array en términos de una constante, en lugar de estar especificando una cantidad entera fija. Esto se realiza por facilidad de mantenimiento. Por ejemplo, suponga que tenemos un programa (con 350 líneas de código) donde se halle un array de 20 items, y a lo largo del programa se hace referencia unas 12 veces al arreglo, y supongamos también que se necesita cambiar el tamaño del arreglo. Sin usar la constante se tendría que revisar todo el programa para localizar las líneas de código y efectuar el cambio al nuevo tamaño, en cambio con el uso de constantes sólo se le cambia el tamaño a la misma y el problema esta resuelto. La definición de un array a través de una constante se muestra en el siguiente ejemplo:
# include stdio.h>
# include stdlib.h>
/* Definición de la constante */
#define tamano 20
main()
{
/* Utilización de la constante para definir la dimensión del arreglo */
int promedios[tamano];
/* Leer valores utilizando la variable i como contador dentro del ciclo FOR y ++i como acumulador*/
for (i=0; i < tamano; ++i)
scanf(“%d”,&promedios[i]);
.....
.....
}
La utilización de constantes definidas garantiza que las siguientes referencias al array no sobrepasen el tamaño definido para el mismo.
C no comprueba que los índices del array están dentro del rango definido.

Inicialización de arreglos
En ciertas circunstancias puede ser necesario darle valores iniciales a los arreglos, para ello basta con colocar entre llaves el conjunto de valores deseados separados por comas y en el orden requerido. A continuación se muestran algunos ejemplos:
a) int cant[6]={12,-3,0,15,8};
b) double DesvTipica[8]={0.23, 3.1416, -0.5, 2.16789, -56.78, 25, 0.15, -14 };
c) char meses[12]={‘E’, ‘F’, ‘M’, ‘A’, ‘M’, ‘J’, ‘J’, ‘A’, ‘S’, ‘O’, ‘N’, ‘D’};

Para el caso del arreglo “cant” es como tener:
Cant[0]=12
Cant[1]= -3
Cant[2]=0
Cant[3]=15
Cant[4]=8

Cuando los elementos del arreglo no tienen asignados valores iniciales explícitos, éstos son puestos a cero, a continuación tenemos un ejemplo:
int edades[8]={25,13,18};

El resultado de la asignación seria el siguiente:
Edades[0]=25;
Edades[1]=13;
Edades[2]=18;
Edades[3]=0;
Edades[4]=0;
Edades[5]=0;
Edades[6]=0;
Edades[7]=0;

Este método de inicializar arrays mediante valores constantes después de su definición, es adecuado cuando el número de elementos del arreglo es pequeño.
Una nota interesante en cuanto a la inicialización de arreglos, es que el tamaño no necesita ser indicado explícitamente. Con los arrays numéricos el tamaño será fijado igual al número de valores incluidos. En cuanto a las cadenas, el tamaño se fijará igual al número de caracteres del string o cadena mas uno (el carácter nulo “\0”).
C puede dejar los corchetes vacíos, sólo cuando se asignan valores al array, tal como
int cuenta[ ] = { 15, 25, -45 , 0 , 50 };
char c[ ] = { ‘L’, ‘u’, ‘i’, ‘s’ }; /* declara un array de 4 elementos */
El compilador asigna automáticamente cinco elementos a cuenta.
Otros ejemplos:
a) Int porcent[ ]={8, 6, 10, -15, 23};
b) Char mes[ ]=”octubre”;
que vienen siendo equivalente a:

Porcent[0]=8;
porcent[1]=6;
porcent[2]=10;
porcent[3]= -15;
porcent[4]=23;

mes[0]=‘o’;
mes[1]=‘c’;
mes[2]=‘t’;
mes[3]=‘u’;
mes[4]=‘b’;
mes[5]=‘r’;
mes[6]=‘e’;
mes[7]=‘\0’

Ejemplo 1:
Elabore un programa que permita leer una lista de números en un arreglo, calcule la suma, promedio, cuadrado , cubo y desviación estándar de los mismos:
#include stdio.h>
#include stdlib.h>
#include conio.h>
#include math.h>
#define tam 4
/* programa para calcular la suma, promedio, cuadrado, cubo y desviación
estandar de una serie de números */
main ( )
{
double vector[tam],cuadrado, cubo;
float prom, desv,suma=0;
int i, j;

system("cls" );
printf ("PROGRAMA PARA CALCULAR \n");
printf(" PROMEDIO, SUMA, CUADRADO, CUBO Y DESV. EST.\n\n") ;
//Captura de valores y suma de los mismos
for(i = 0 ; i < tam ; ++i)
{
printf ("num [%d] = " , i) ;
scanf ("%lf" , &vector[i]) ;
suma+= vector[i] ;
}
prom = suma / tam ;
printf (" \n El promedio de los numeros es: %4.2f\n ", prom) ;
//Calculo e impresión de cuadrado, cubo y desviación estandar
printf(" \n \n NUMERO CUADRADO CUBO DESV. EST.\n");
for( i = 0 ; i < tam ; ++i )
{
cuadrado = vector[i] * vector[i] ;
cubo = pow (vector[i], 3) ;
desv = vector [i] - prom ;
printf ("%.2lf", vector[i] ) ;
printf (" \t%.2lf", cuadrado) ;
printf (" \t%.2lf", cubo) ;
printf (" \t%.2f\n", desv) ;
}
system("pause");
return(0);
}

Nota que los valores fueron declarados de tipo double no enteros, por el tamaño de los valores que se generan en los cálculos.

Ejemplo 2:
El siguiente programa lee 5 valores de teclado y los guarda en un arreglo a. Luego los escribe.

#include stdio.h>
#include stdlib.h>
main()
{
int a[5],i,num;
for(i=0; i<5;i++){
printf("Digite el numero:\n");
scanf("%d",&num);
a[i]=num;
}

printf("\nEscribiendo el arreglo con los datos leidos:\n\n");
for(i=0; i<5;i++){
printf("a[%d]= %d\n\n",i,a[i]);
}
system("pause");
return 0;
}

Ejemplo 3:
El siguiente programa, pide 5 numeros y calcula los cubos de ellos, los cuales son guardados en un arreglo y son desplegados.

#include stdio.h>
#include stdlib.h>
#include math.h>
main()
{
int i;
double a[5], num;
for (i=0; i<5; i++)
{
printf("\n Digite numero:");
scanf("%lf", &num);
a[i]=num;
}
printf("_________________________________________\n");
printf("Los cubos de los numeros leidos son:\n");
for (i=0; i<5; i++){
a[i]=pow(a[i],3);
printf("%.0lf\n",a[i]);
}
printf("\n");
system("pause");
return 0;
}



EJERCICIOS:

Ejercicio 1:
Digite, compile y ejecute el siguiente programa.
#include stdio.h>
#include stdlib.h>
main()
{
int a,b=0;
int c[10]={1,2,3,4,5,6,7,8,9,0};
for (a=0;a<10;++a)
if ((c[a]%2)==0) b+=c[a];
printf("%d\n",b);
system(“pause”);
return 0;
}

¿Qué hace el programa? __________________________________________
_______________________________________________________________
Cuál es la salida? _______

Ejercicio 2:
Digite, compile y ejecute el siguiente programa.
#include stdio.h>
#include stdlib.h>
main()
{
int a,b=0;
int c[10]={1,2,3,4,5,6,7,8,9,0};
for (a=0;a<10;++a)
if ((a%2)==0)b+=c[a];
printf("%d\n",b);
system(“pause”);
return 0;
}
¿Qué hace el programa? __________________________________________
_______________________________________________________________
Cuál es la salida? _______
¿En qué se diferencia del ejemplo anterior? ____________________________
_______________________________________________________________
Ejercicio 3
Elabore un programa que sume los primeros 25 números enteros guardados en un vector. Se desea imprimir la lista de números y al final la suma de los mismos.
Ejercicio 4
Generar e imprimir un vector de 10 números enteros y encontrar el mayor de ellos. Desplegar el resultado.
Ejercicio 5
Dadas dos listas A y B de igual número de elementos, se desea generar e imprimir una lista C conteniendo las sumas: A[i] + B[i] = C[i]

lunes, 11 de julio de 2011

TALLER BUCLES - DO WHILE

Ejercicio 1:
Escriba un programa que calcule el resultado de todos los números del uno al cien (1+2+3+4......).
Ejercicio 2:
Escriba un programa que genere las tablas de multiplicar del 1 al 10.
Ejercicio 3:
Haga un programa que pida el número de alumnos de una clase y luego debe permitir ingresar los nombres de dichos alumnos.
Ejercicio 4:
Una compañía de seguros tiene contratados a n vendedores. Cada uno hace tres ventas a la semana. Su política de pagos es que un vendedor recibe un sueldo base y un 10% extra por comisiones de sus ventas.
El gerente de la compañía desea saber cuánto dinero obtendrá en la semana cada vendedor por concepto de comisiones y cuánto tomando en cuenta su sueldo base y sus comisiones
Ejercicio 5:
Haga un programa usando bucle do-While, que pida números y luego calcule la media de esos números. El usuario debe introducir los datos hasta que escriba –1 para finalizar la lectura.

Ejercicio 6:
Escriba un programa usando banderas para imprimir y sumar los términos de la serie 2,5,7,10,12,15....50. Nota que a la serie se le suma 2 y a veces 3. (Puedes auxiliarte del algoritmo visto en clase teórica)
Ejercicio 7:
Elabora el programa que escriba los números del 1 al 100 excepto el número 25. Utiliza la función continue.
Ejemplo 8:
Elabore un programa para solicitar el nombre, apellido, edad y la nota promedio de 5 estudiantes de un curso de computación, el programa debe realizar la petición de los datos hasta que se hallan completado los datos.
Ejemplo 8:
Construir un programa que visualice por pantalla todos los caracteres correspondientes a letras minúsculas
Ejemplo 9:
Construir un programa que calcule el factorial de un valor numérico introducido como parámetro o argumento en la línea de comandos.

Ejemplo 10:

Construir un programa que calcule y visualice por pantalla el factorial de todos los valores numéricos enteros entre 1 y 10.

Ejemplo 11:
Construir un programa que visualice por pantalla los parámetros o argumentos de la linea de ejecución en orden inverso. Nota: debe emplearse un bucle do while

lunes, 13 de junio de 2011

TALLER

Hacer un programa que muestre los múltiplos de 5 comprendidos entre 200 y 300.

Iniciar el contador en 200.Calcular el acumulado de las edades de un grupo de N personas siempre y cuando dichas edades sean mayores a 18 y no pasen de 45.

Programa que calcula el promedio de las edades menores a 20 y mayores a 55 de un grupo de N personas.Hacer en programa que muestre los números pares entre 1000 y 0.

No se escribirá los números que se encuentren en el rango de 200 A 50.Hacer un programa que en cada vuelta vaya mostrando los acumulados de los números pares ente 1000 y 0 pero no escribirá los números cuando el contador se encuentra entre el rango de 200 a 50.

Dados n números, hacer un programa que determine la suma de los que sean mayores a cero, el producto de los menores que cero y se cuenten cuantos números son iguales a cero.Si ingresamos los valores de los lados (a, b, c) de 35 triángulos.

Calcular cuántas áreas son pares, cuántas impares, cuántas no se pudieron calcular por no existir el Triángulo.

En el ejercicio anterior se desea conocer cual fue el triángulo de mayor área.En el ejercicio anterior se desea conocer cual es el triángulo de menor área

/* ingresar 10 resultados
de partidos entre 2 equipos ** 1 y 2 **
el programa debera:
- publicar cual equipo gano mas veces
- publicar la cantidad de goles del eq que mas gano
- cuantas veces perdio el eq 2

programa para mostrar la suma acumulada de
los multiplos de M y N a partir del numero 100
hasta un numero dado por el programador

Determinar cual es la persona mayor de un grupo de
5 personas, por cada persona se ingresa
dd Dia
mm mes
aa año de nacimiento
suponga que todos los meses son de 30 dias y
el año es de 360 dias

REALIZAR UN PROGRAMA QUE PERMITA CALCULAR LA POTENCIA DE UN NUMERO DONDE EL USUARIO INGRESE LA BASE Y LA ALTURA. SE DEBE CALCULAR USANDO LA OPERACION DE PRODUCTO(MULTIPLICACION)

relizar las siguientes figuras:

a)*****
***
**
*

b)*
**
***
****

c)*****
*****
*****
*****

jueves, 9 de junio de 2011

SEGURIDAD DE SISTEMAS INFORMATICOS - SEXTO INFORMATICA

Antivirus
Antispammer
Antispyware
Firewall
Sistemas de claves de acceso
Software para el control y bloqueos de dispositivos extraibles
Encriptacion de la informacion
Certificados electronicos
Firmas digitales
Tokens
Capacitacion personal

ES UNA INVESTIGACION QUE TIENE QUE SER ENTREGADA EL DIA LUNES.
FORMA DE PRESENTAR TRABAJO:
CUADERNO CON PUÑO Y LETRA DE UDS.
FORMATO DIGITAL CON DOS ARCHIVOS:
POWERPOINT
WORD
SERA ENTREGADO EN DISKETT

miércoles, 8 de junio de 2011

TALLER BUCLES

1.-Hacer un pseudocodigo que imprima los numeros del 1 al 100.
2.-Hacer un pseudocodigo que imprima los numeros del 100 al 0, en orden
3.-Hacer un pseudocodigo que imprima los numeros pares entre 0 y 100.
4.-Hacer un programa que imprima la suma de los 100 primeros numeros.
5.-Hacer un pseudocódigo que imprima los numeros impares hasta el 100 y que
imprima cuantos impares hay.
6.-Hacer un pseudocodigo que imprima todos los numeros naturales que hay
desde la unidad hasta un numero que introducimos por teclado.
7.-Introducir tantas frases como queramos y contarlas.
8.-Hacer un pseudocodigo que solo nos permita introducir S o N.
9.-Introducir un numero por teclado. Que nos diga si es positivo o negativo.
10.-Introducir un numero por teclado. Que nos diga si es par o impar.
11.-Imprimir y contar los multiplos de 3 desde la unidad hasta un numero que
introducimos por teclado.
12.-Hacer un pseudocodigo que imprima los numeros del 1 al 100. Que calcule la
suma de todos los numeros pares por un lado, y por otro, la de todos los
impares.
13.-Imprimir y contar los numeros que son multiplos de 2 o de 3 que hay entre
1 y 100.
14.-Hacer un pseudocodigo que imprima el mayor y el menor de una serie de
cinco numeros que vamos introduciendo por teclado.
15.-Introducir dos numeros por teclado. Imprimir los numeros naturales que
hay entre ambos numeros empezando por el m s pequeño, contar cuantos hay y
cuantos de ellos son pares. Calcular la suma de los impares.
PROGRAMA par_impar

viernes, 13 de mayo de 2011

TALLER 3

QUINTO ADMINISTRACION DE SISTEMAS

Primera parte: ejercicios

Ejercicio 1
¿Qué definición de constantes es la correcta en lenguaje C?
a) int N=25;
b) int N 25;
c) const N 25;
d) const int N=25;
e) const int N 25;
f) #define N=25;
Ejercicio 2
La expresión que es falsa si y sólo si un valor real x está en el intervalo [3.0,4.0] (ambos
inclusive) es:
a) (x<3.0) && (x>4.0)
b) ! (x<3.0) || ! (x>4.0)
c) (x>=3.0) || (x<=4.0)
d) ! (x<=3.0) && ! (x>=4.0)
e) (x<3.0) || (x>4.0)
Ejercicio 3
Un número entero se dice elemental si es divisible por 3 ó 5 pero no lo es por 4. Una
expresión lógica que devuelva cierto si un número entero i es elemental es:
a) (i % 3 == 0 || i % 5 == 0) && ( i % 4 != 0)
b) (i % 3 == 0 || i % 5 == 0) && ! ( i % 4 != 0)
c) (i % 3 == 0 || i % 5 == 0) && ( i % 4 == 0)
d) (i % 3 == 0 || i % 5 == 0) || ! ( i % 4 != 0)
e) (i % 3 == 0 || i % 5 == 0) || ( i % 4 != 0)
Ejercicio 4
La expresión que es falsa si y sólo si un valor real x está en el intervalo abierto (3.0,4.0)
(sin incluir los extremos) es:
a) (x<=3.0) || (x>=4.0)
b) (x<3.0) && (x>4.0)
c) (x>=3.0 || x<=4.0)
d) ! (x<=3.0) && !(x>=4.0)
e) (x<3.0) || (x>4.0)
Ejercicio 5
Dado el siguiente programa:
#include
void main(void)
{
int a=8.8;
printf("%d",a);
}
a) Se ejecutará sin errores pero no imprimirá ningún valor concreto
b) Al compilar da un error en la definición de la variable a
c) Se ejecutará sin problemas e imprimirá un 8
d) Al compilar dará un error en la línea de la sentencia printf
e) No da error de compilación pero si un error al ejecutarlo

martes, 10 de mayo de 2011

recopilacion de talles LENGUAJE C++

1Hacer un programa que al dar la hora hh, mm, ss, muestre las horas, minutos y segundos y también nos calcule la hora después de 2 segundos.


Hacer un programa que lea 2 números y deducir si están en orden creciente o decreciente.


Calcular el número mayor de una lista de números.


De una lista de 100 números determinar simultáneamente el máximo y mínimo número.


Se ingresan 5 notas de un alumno, publicar 2 peores notas.


¿Calcular las raíces de una ecuación de segundo grado (a²+bx+c=0)?


¿Dada la duración en minutos de una llamada calcular el costo, considerando?
-Hasta tres minutos el costo es 0.50

-Por encima de tres minutos es 0.50 más 0.1*cada minuto adicional a los tres primeros



¿Dado tres números calcular el mayor?


¿Dada N notas calcular el promedio de las notas aprobadas y el promedio de las notas desaprobadas?


¿Dado N calcular:(1¹)+(2²)+(3³)+......+(N*N)?


¿Dado N y X calcular: x1/1+x3/3+x5/5+...........+x(2n)-1?


¿Dado el monto de una compra calcular el descuento considerado
-descuento es 10% si el monto es mayor a 100 soles

-descuento es 20% si el monto es mayor a 50 soles y menor o igual a 100 soles

-no hay descuento si el monto es mayor o igual a 50 soles



¿Dadas tres longitudes, decir mediante un mensaje si forma un triangulo o no (cada lado tiene que ser menor que de las otras dos)?


¿A una fiesta asistieron personas de diferentes edades y sexos. Construir un algoritmos dadas las edades y sexos de las personas? Calcular :
-Cuantas personas asistieron a la fiesta

-Cuantos hombres y cuantas mujeres

-Promedio de edades por sexo

-La edad de la persona más joven que asistió

-No se permiten menores de edad a la fiesta

-Ingresar datos hasta que se ingrese una edad a cero



¿Dada las horas trabajadas de 20 personas y la tarifa de pago calcular el salario?


De una lista de 10 números calcular la media y determinar cuantos son mayores que 10.5, cuantos son iguales y cuántos son menores.


Se desea realizar un algoritmo que realice las siguientes tareas:
A)Leer una lista de números enteros

B)Visualizar dichos números.

C)El algoritmo deberá pedir si yo deseo ordenar en sentido decreciente o creciente (burbuja)



Se tiene un arreglo "A" donde se encuentra 10 números ordenados en forma ascendente, y se pide que el algoritmo me permita el ingreso de un número y lo coloque en la posición donde debería de estar con respecto al orden del arreglo.


Realizar un algoritmo que permita ingresar una frase y la descomponga esta en sus palabras imprimiéndolas al revés. Ejem.
CIUDAD CHICLAYO

DADUIC OYALCIHC



Diseñar un algoritmo que calcule y almacene en un arreglo los 105 primeros números pares anteriores a un número dado N (N es mayor que 51 y menor que 100), para posteriormente proceder a ordenarlo en sentido decreciente.


Hacer un programa que registre 10 apellidos y que los muestre en forma inversa al orden con el que fueron ingresados.


Elaborar un algoritmo que permita ingresar 20 números y muestre todos los números menores e iguales a 25


Elaborar un algoritmo, que permita el ingreso de 100 números enteros. El programa debe sumar todos los números que sean múltiplos de 3.


Mostrar las 30 primeras potencias de 3 y la suma de ellos.


Hacer un algoritmo que pida 10 edades y mostrarlas en orden inverso al que fueron ingresados.


ELIMINAR UN ALUMNO DEL SALON, DADA UNA POSICIÓN INDICADA


INGRESAR UN ELEMENTO EN UNA POSICION INDICADA EN UN ARREGLO DE N ELEMENTOS (NUMEROS), HASTA QUE EL USUARIO DESEE SALIR.


MOSTRAR ASCENDENTEMENTE LOS NUMEROS DE UN ARREGLO


MOSTRAR ALUMNOS ORDENADOS POR MAYOR PUNTAJE DE PROMEDIO


MOSTRAR ARTICULOS DE ABARROTES ORDENADOS POR MAYOR PRECIO Y MOSTRAR LOS 5 ARTICULOS DEMENOR PRECIO


Hacer un programa que permita el ingreso de Nombre[X], Telefono[X], donde X va desde 1a 100 luego mostrar la lista de los usuarios en orden inverso a la que fueron ingresados.


Hacer un programa que permita el ingreso de Nombre[X], Telefono[X], donde X va desde 1a 100, si se sabe que los usuarios son del departamento de Lambayeque, mostrar una lista de usuarios que residan en distritos y que posean linea fija.


En una empresa de 1000 trabajadores, se hará un aumento al salario de acuerdo al tiempo de servicio, para este aumento se tomará en cuenta lo siguiente:
Tiempo de servicio: de 1 a 5 años Aumento: S/. 100

Tiempo de servicio: de 5 a 10 años Aumento: S/. 250

Tiempo de servicio: de 10 a 20 años Aumento: S/. 400

Tiempo de servicio: de 20 años a más Aumento: S/. 550

Se desea obtener unalista del personal en orden creciente con respecto al sueldo modificado



Dada una lista de 100 personas se pide una relación de las personas mayores de 35 años.


En una encuesta cuyas alternativas son "si" y "no" participaron 10000 personas. Se quiere saber cuantas personas votaron por la primera opción.


Diseñar un algoritmo, que permita ingresar el dividendo y el divisor y que luego me calcule el residuo y el cociente de dicha división.


Diseñar un algoritmo que calcule y escriba el cuadrado de 243.
Diseñar un algoritmo que intercambie los valores de dos variables numéricas.


Diseñar un algoritmo que me permita ingresar cualquier número mayor que cero y menor que diez, y luego el algoritmo deberá calcular los múltiplos menores que cien del numero ingresado.


Diseñar un algoritmo que me permita ingresar un valor inicial y luego un valor final, para luego calcular el valor central de los números.


Leer 200 números y obtener cuantos son positivos, negativos e iguales a cero.


Diseñar un algoritmo que me permita determinar si un numero ingresado desde el teclado es un numero par o impar.


Se desea calcular independientemente la suma de los números pares e impares comprendidos entre 1 y 50.


Diseñar un algoritmo que me permita ingresar una lista de números terminados con el numero cero, para luego calcular cuantos números fueron ingresados.


Determinar la media aritmética de una lista de números positivos.


Averiguar si dado dos números, uno es divisor de otro.


Diseñar un algoritmo que me permita calcular los 4 primeros números pares, para posteriormente calcular su media aritmética.


Diseñar un algoritmo que me permita ingresar 10 números primos cualesquiera.


Diseñar un algoritmo que calcule los 5 primeros números impares que preceden a un numero N ingresado por teclado.


Ingresar una lista de 25 notas y determinar cuantas estas fueron aprobadas.


Diseñar un algoritmo que me permita calcular las 5 primeras parejas de números primos gemelos(dos números son primos gemelos si además de ser números primos, la diferencia entre ellos es exactamente dos).


Diseñar un algoritmo que me permita calcular los 5 primeros números perfectos (un numero es perfecto, cuando la suma de sus divisores, sin incluirlo al numero es exactamente el mismo numero). El 6 es un numero perfecto por sus divisores son 1,2 y 3.


Diseñar un algoritmo que permita convertir un numero natural en números romanos.


Diseñar un algoritmo que me permita calcular el factorial de un numero. Utilice las estructuras repetitivas(Repetir Hasta, Repetir Mientras, Repetir Desde - Para)


Diseñar un algoritmo que permita calcular la suma de los primeros 30 términos de la siguiente serie: 1-1/3+1/5-1/7...+1/9 Siendo N un numero ingresado por el teclado.


Diseñar un algoritmo que permita encontrar la solución a la siguiente serie:1,1/2!,1/3!,1/4!,1/5!,...1/N! Siendo N un numero ingresado por el teclado.


Realizar el diseño de un algoritmo que me permita :
Ingresar el código del trabajar

Ingresar numero de horas trabajadas

Ingresar el costo de la hora

Calcular el sueldo bruto semanal

Calcular el sueldo neto semanal

Imprimir el sueldo bruto y el sueldo neto

Respectivo(sueldo bruto menos el descuento del seguro de pensiones 11%)



Realizar un algoritmo que me permita ingresar un numero determinado de segundos y lo convierta en horas, minutos y segundos.


Realizar un algoritmo que me permita ingresar la hora, minutos y segundos y que me indique cuantos segundos son.


Diseñar un algoritmo que me permita ingresar la hora, minutos y segundos y que me calcule la hora en el siguiente segundo ("0=< H =<23", "0=< M =<59" "0=< S=<59").


Ingresar el numero el mes y determinar cuantos días tiene el mes, para el caso de Febrero, el algoritmo deberá indicar que no cuenta con la información necesaria para dar la respuesta.


Escribir un algoritmo que determine si un año es bisiesto. Un año es bisiesto si es múltiplo de 4 (por ejemplo 1984). Los años múltiplos de 100 no son bisiestos, salvo si ellos son también múltiplos de 400 (2000 es bisiesto, pero; 1800 no lo es).


Ingresar el día, mes y año en el formato numérico (2-11-2001), para luego mostrarlo el formato carácter (2 de Noviembre del 2001).


Hacer un programa que registre 50 consumo realizados 'por las personas
Si el consumo esxceda 50, el descuento sera 20%.
Muestre el total todos los pagos total.


Se desea saber: alumnos[x], examen parcial[x], examen final[x]
Cual de los alumno tiene las mejores promedios.

Cuales fueron los 5 peores alumnos del examen parcial.

Cuales fueron los 3 peores del examen final



Hacer varios sorteo: ORDENAR POER NOMBRE


Clasificar los sgts lista en forma ascendente


1.- (72)

2.- (50)

3.- (37)

4. (9)

5.. (45)

6.(19)



Hacer un programa que muestre si los cincos primeros numeros impares son multiples de tres


Hacer un programa que muestre la tabla de dividir de un numero dado en forma decreciente.


Hacer un programa que lea 50 consumos de un restaurant. Si el consumo ingresado exede los 70 soles, el dscto será de 5%. Muestre rodos los pagos hechos.


Hacer un programa que registre 7 números en un array de 10, y luegose ingrese en la posición 4 un nuevo numero.


Hacer un programa que registre 6 número en un array de una dimensión, y ademas muestre el intercambio de variables.


PARA 10 NUMEROS (hay una eliminacion que posición cual es)


ARRAYS DE ELIMINACIÓN de la posión 2 PARA 3 NUMEROS


ARAYS DE INVERSIÓN PARA LOS 3 NUMEROS


HACER UN PROGRAMA QUE ELIMINE ELEMENTOS EN FORMA DECRECIENTE (vea lo profe no lo entiendo)


ARRAYS DE ELIMINACIÓN PARA 10 NUMEROS (se repite en el ejercio 2)


Hacer un programa que registre 30 números en un array en una dimensión y luego muestre. Los números ingresados en un orden inverso pero en pares.


Hacer un progarma que registre 100 números en un array en un dimensión y luego mostrar los elementos que cotiene números impares.


Hacer un programa que regristre 150 números en un array y luego muestre los múltiplos de 3 ó 5 ó 7.


Hacer un progarma que regristre 20 números en un array en una dimension que muestre en la pantalla la suma de los números dados.


Hacer un programa que registre 20 números en un array en una dimension


Dado a, b determinar el valor de la división entera y el resto de la división entera de a, b (sin usar los operadores de div. Mod)


Calcular (especifique)


Eliminación
1. (15) (15)

2. (108) (108)

3. (100) (100)

4. (20) (40) <---- posicion 4

5. (40) (1)

6. (1 ) ( 0)



Se ingresa 20 notas de un alumno universitario , publicar 5 malas notas.


Una fiesta asisten personas de diferentes edad y sexo. Construya un algoritmo y dados las edades y sexo de las personas calcule:
- Cuantas persona asistieron a la fiesta.

- " hombre y cuantas mujeres

- Promedio de las edades por sexo.

-la edad de las peronas más joven que asistío.

. No se permite menores de edad en la fiesta

. Ingresar datos hasta que se ingrese su edad igual a cero.



HACER UN PROGRAMA QUE MUESTRE 20 NUMEROS EN 1 ARRAYS DE UNA DIMENSION


HACER UN PROGRAMA QUE MUESTRE 20 NUMEROS EN UN ARRAYS DE UNA DIMENSIÓN Y MUESTRE LOS 20 NÚMEROS QUE OCUPEN POSICIONES PARES


HACER UN PROGRAMA QUE MUESTRE 20 NUMEROS EN UN ARRAYS DE UNA DIMENSIÓN Y MUESTRE LOS 20 NÚMEROS QUE OCUPEN POSICIONES PARES EN ORDEN INVERSO .


HACER UN PROGRAMA QUE MUESTRE LOS NÚMEROS MENORES E IGUALES QUE 5


HACER UN PROGRAMA QUE MUESTRE LOS NÚMEROS MENORES E IGUALES QUE 5 PERO EN FORMA DECRECIENTE


Hacer un programa que registre 30 números en un array de una dimensión y que muestre el cuadrado de los números registrados en las posiciones pares.


Hacer un programa que registre 50 números en un array de una dimensión y que muestre los números registrados en las posiciones impares de forma decreciente.


Hacer un programa que registre 50 números en un array de una dimensión y que muestre los números registrados en las posiciones impares de forma decreciente sin tomar en cuenta el intervalo entre 25 y 30.


Hacer un programa que registre 50 números en un array de una dimensión que muestre los números múltiplos de 5.
Se tiene un array de 7 elementos y se desea insertar uno nuevo.


Se tiene 8 elementos y se desea invertir dichos elementos.


Se tiene 20 elementos , se desea invertir los elementos usando un temporal.


Se tiene 9 marcas de jeans y se desea insertar 2 nuevas marcas en la posición 2 y 4.


Hacer un programa que lea 30 consumos en una cafetería si el consumo ingresado excede los S/.50, el descuento será 7% mostrar todos los pagos y el pago total o acumulado.


Hacer un programa donde escriba 60 primeras potencias de 3 con su número de potencias.Donde los números pares no se tomen en cuenta; y los números impares, se sumen en un intervalo de 40 - 50.


Diseñar un algoritmo que determine el precio de un billete ida y vuelta en ferrocarril,dando la distancia a recorrer y el número de días en destino, sabiendo que si la estancia es superior a 7 días y la distancia es superior a 800 km. El billete tiene una reducción del 30%. El precio por kilómetro es de 8.5 soles.


Se desea calcular el salario semanal neto de los empleados de una empresa cuyo trabajo se paga por horas del siguiente modo :
a) Si el número de horas trabajadas es inferior o igual a 35 se pagan, si el precio de cada hora es 5soles. El número de horas trabajadas y el nombre del empleado también se introducen por el teclado.

b) Las horas que esceden de loas primeras 35, se pagaran como horas estras a un precio de una vez y media la tarifa de las horas normales.

c) Los impuestos a deducir a los trabajadores varian en función del sueldo :

+ Los primeras 240 soles, no pagan impuestos.

+ Los siguientes 480 soles deben pagar el 5%.

+ El resto pagan el 10%.



Realizar un algoritmo que muestre por pantalla la tabla de multiplicar del dos decreciente. Hacer tres versiones utilizando en cada una de ellas cada una de las estructuras repetitivas(repetir.....hasta; mientras....hacer).


a)Diseñar un algoritmo que escriba el cubo de los números del 1 al 20. b)Diseñar un algoritmo que escriba el cubo de los números naturales tales que el cubo tenga como máximo cuatro cifras. c)Diseñar un algoritmo que escriba el cubo de los números naturales tales que el cubo tenga exactamente cuatro cifras.


Evaluar la función f(x) = x + 1/x para cada uno de los 100 primeros números naturales y multiplos de 7


Supongamos que la población de una pais hoy es de 40 millones y que la tasa de crecimiento anual es constante, ingresar dicha tasa y determinar el año en el cual la población supere por primera vez los 100 millones.


Escribir el algoritmo que permita sumar el número de elementos positivos y el negativos de una tabla T. Sea una tabla de dimensiones M, N leídas desde el teclado.


Inicializar una matriz de dos dimensiones con un valor constante dado K.


Su = 456 + 458 + 460 + ..... 800 sumandos


Su = 1/5 + 1/3 + 1/1 + ... 400 sumandos


Se tiene 9 elementos y se desea eliminar el de la tercera posición tal que al final queden 8 elementos.


De un ejercicio dado modificar el programa de eliminación para que elimine elementos mientras el sw sea 0(cero).


Se tiene un registro de 30 notas de un alumno,ordenarlos alfabeticamente en forma ascendente.


Del ejercicio anterior (se tiene un registro de 30 notas de un alumno,ordenarlos alfabeticamente en forma ascendente.) Las 5 notas más bajas.


Ahora calcula el promedio de la mejor y peor notas.


Un caballo -que puede moverse según las reglas del ajedrez- se sitúa en el cuadro de coordenadas (x0,y0). Se pide encontrar, si existe, un recubrimiento del tablero completo, o sea, calcular un circuito de n*n-1 movimientos de forma que cada cuadro del tablero sea visitado exactamente una vez.


Hacer un programa en el cual consiste en situar ocho reinas en un tablero de ajedrez, de forma que ninguna reina pueda actuar sobre cualquiera de las otras.


Hacer un programa donde cuente, sume y muestre el promedio de la suma de un determinado número de paquetes que hay en una empresas distribuidora de galletas.


En una tienda de abarrotes se obtienen 5 productos, se quiere obtener un programa para que cuando se acabe un producto, avise la falta del producto.
Hacer un programa que permita escoger en un conjunto de numeros naturales:
• Cuales son menores que 15.

• Cuales son mayores de 50.

• Cuales estan comprendidos entre 25 y 50.

*el programa termina con el ingreso de un numero negativo y el numero de iteraciones debe ser 100.



El ing. De sistemas del banco de credito necesita conocer de una lista de 2500 cuentas cual es la que posee mayor y menor cantidad de dinero (d)


En una empresa: se debe visualizar en una lista FICHA donde se encuentra nombre categoría, edad y sueldo ademas el programa debe visualizar un mensaje “existen trabajadores mayores de 65 años en un numero de ...” Y el numero de trabajadores mayores de 65 años.


Hacer un programa que permita calcular y mostrar el jornal mensual de acuerdo con las siguientes especificación:
• los trabajadores tienen dos turnos (nocturno y diurno)

• la tarifa de las horas diurnas es de 10 soles.

• La tarifa de las nocturnas es de 50 soles.

• Ningun trabajador recibe nada por feriados.

• El trabajador sera despedido si sus horas_trabajadas son menores que 15. (mensual)



Determinar cuantos trabajadores recibirán un salario mayor ó = a 500. Conocida la tarifa y las horas trabajadas


Hacer un programa que permita calcular la media arimetica de 10 numeros negativos y que muestre la media arimetica en la pantalla.


Se desea obtener el salario neto de los empleados de una empresa cuyo trabajo se paga por horas y con las siguientes condiciones:
_Las horas inferiores a 40 horas se pagan a una tarifa determinada que se introduce por el teclado al igual que el numero de horasy el nombre del trabajador.

_Las horas superiores a 40 horas se pagan como estras al precio de 2.5 horas normales.

_Si el trabajador debe cumple con menos de 10 horas trabajadas mostrar "trabajador en observacion"



Hacer un programa que determine y muestre meses con sus respectivos numeros, teniendo en cuenta la siguiente condicion:
_ El pregrama terminará cuando se le ingrese un numero negativo o un numero mayor a 12.

_ Debe detectar el mes del dia de la madre y el mes de navidad.



Hacer un programa considerando el año actual donde considere a las personas segun su año de nacimiento en que etapa de su vida estan, (ninez, adolescencia, juevntud, adultes, vejez, muerte). Considere a la muerte mayor de 75 años.


Hacer un programa que calcule el plan 60 de telefonica considerando que no se puede hacer llamadas a celulares, llamadas nacionales y al extranjero, y el costo total es de 60 soles.


Hacer un programa donde se clasifique una lista de numeros indicando al final la cantidad de numeros pares y la cantidad de numeros impares, el dato aingresar es un numero y se debe el proceso de mientras el numero ingresado sea diferente de cero.


HACER UN PROGRAMA QUE PERMITA ELEGIR 5 NOTAS DESAPROBADAS DE UN ALUMNO DE ING, DE SISTEMAS DE LA USAT.QUE LLEVA 9 CURSOS Y QUE LAS MUESTRE EN ORDEN DESCENDENTE.


Evaluar los resultados de la siguiente funcion matemática, donde x varia de 0 a 20. Mostrar el valor de x y de la función.


Dado un monto calcular el descuento considerando que por encima de s/.350 el descuento es del 35% y por debajo de 350 es de 10%.


Dado un monto calcular el descuento


Dado la duración (en minutos) de una llamada telefonica, calcular su costo, de la siguiente manera: Hasta 5 min el costo es 0.90. Por encima de 5 min el costo es 0.90+0.20 por cada minuto adicional a los 5 primeros min.


Hacer un programa que permita almacenar las notas de 15 alumnos para cierto curso. Las notas deben estar entre 0 y 20. Mostrar la nota mayor.


Mostrar los promedios de las notas de 10 alumnos de cierto curso. Cada alumno tiene 5 notas y estan entre 5 y 20.


Dados 3 longitudes, decir mediante un mensaje si se forma o no un triangulo o no (cada lado tiene que ser menor que la suma de los otros dos)


Dado el monto de una compra mostrar y calcular el descuento
Considerado:

-Descuento es el 10% si el monto es mayor a $100

-Descuento es el 2% si el momto es mayor a $50 y menor o igual a $100

-No hay descuento si el monto es menor o igual $50



Dados N numeros construir un algoritmo que determine la suma de los que sean mayores, el produsto de los mnores que cero y cuaantos son iguales a cero.


Hacer un programa que registre montos de dinero positivo o negativo en una cuenta de ahorros .Se puede mostrar:
A)Cual es el saldo o balance en la cuenta .

B)Cuantos depositos se ahorraron.

C)Cuantos retiros se ahorraron.



Hacer un programa que registre números enteros en forma repetitiva o que de conocer lo siguiente:
A)Mostrar la suma de los cuadrados de losnúmeros ingresados.

B)Mostrar la suma de los cubos de los números ingresados.

Intrucción:El programa solo calcula cuando se ingresan números pares y menores de 9, el programa termina cuando se ingresa un cero .



Hacer un programa que registre 200 números y los muestre posteriormente en el orden inverso .


Mostrar lo elemetos de indice par en un array de 100 elementos.


Hacer un programa que invierta un array lineal de 20 elementos.
A1->b1 a1->b20

A2->b2 a2->b4

. .

. .

A20->b20 a20->b1



Hacer un programa que registre 30 apellidos


Mostrar elementos pares en un array de 200 elementos


Realiza la suma de dos matrices de dos dimensiones
S(i,j)=A(i,j)+B(i,j)



Hacer un programa que regitre 10 nombres y en la posición 4 insertar a "PAULA"


Hacer un programa que sume (acumule) los números que son múltiplos de 3 o 5 de 7 entre los números 100 y 300 inclusive.


Hacer un programa que al dar la hora HH, MM, SS y nos calcule la hora dentro de dos segundos.Mostrar las horas, minutos y segundos.


Hacer un programa que lea dos números y deducir si están en orden creciente.


Hacer un programa que calcule el área del triangulo dada la base y la altura


Hacer un programa que calcule el valor de una ecuación de primer grado.


Hacer un programa que lea un numero entero positivo y lo escriba invertido.


Los empleados de una fabrica trabajan en dos turnos: diurno y nocturno .Se desea calcular el jornal diario de acuerdo con los siguientes puntos:
-La tarifa de horas diurnas es de $100
-La tarifa de horas nocturnas es de $300
-Caso de ser domingo, la tarifa se incrementara en $200 en el turno diurno y $400 en el turno nocturno


Hacer un programa que nos calcule el área de un triangulo conociendo sus lados.


Hacer un programa que calcule al suma de los n primeros números naturales
- S = 1 + 2 + 3 + 4 . . . . . .n



Hacer un programa que lea 50 números y que se duplique a la suma de estos y luego los muestre.


Elaborar un programa que muestre el mensaje: "es multiplo de 2" si es que el número lo es, "es multiplo de 3" si es que lo es, y "es multiplo de 5" si es que el número lo es. Todo esto dentro de la lectura de 200 números.


Hacer un programa que registre 100 números de los cuales solo tome los multiplos de y 5 triplique la suma de todos estos. Mostrar el resultado de la multiplicación.


Crear un programa que registre 100 nombres y luego solo muestre 50 de ellos pero en orden inverso.


Hacer un programa que que registre 50 numeros y que los sume inversamente y que muestre el resultado de la suma total.


Hacer un algoritmo que lea los diez salarios y las horas respectivas de trabajo de los obreros de una empresa ,los cuales son ingresados por teclado, deseando saberse al final del programa el salario y las horas, teniendo en cuenta que las horas trabajadas normales son 8, las cuales tienen un salario establecido; si las horas trabajadas son mayores al horario establecido la diferencia de horas son pagadas a 5 soles cada hora, de suceder lo contrario, por hora no trabajada se le descuenta 4 soles.


Calcular los divisores comunes de 2 números y mostrarlos.


Hacer un programa que sume 5 precios de las camisas (en dolares) y que luego muestre el total de la venta en soles.


Hacer un programa que calcule cuantos números de 4 cifras existen, tales que sean múltiplos de 3 y de 7.


Hacer un programa que muestre los números del 10 al 20 tales que si invertidos sus cifras el numero original aumente en un numero par.


Hacer un programa que muestre 10 valores enteros de un vector denominado Q en un array.


Hacer un programa que registre 100 números y los sume, buscando al final mostra si la suma de todo ellos es para o no.


Hacer un programa que invierta un array lineal de 300 elementos


Hacer un programa que muestre las 10 áreas de los círculos presentados y los radios respéctivos, para ellos se proporciona de los radios ingresados por el teclado.


Dado
a1 b1 c1

A2 b2 c2

. . .

A . Y b . Hallar c .

. . .

A10 b10 c10

Si a y b son menores a la mitad de elementos del total de elementos c=a*b, de lo contrario c=a+b al final mostrar los resultados.



Hacer un programa lea 10 números y que por alguna causa se le tenga que eliminar el elemento de la posición 2, corriendo los demás números una posición menos.


Se tiene 20 temperaturas. Se desea calcular su promedio y determinar cual de todas ellas es mayor que 15°


Hacer un programa que invierta 20 números


Hacer un programa que elimine consumos de un restaurante hasta que se ingrese * a la variable TOP y al final muestre los consumos realizados.


Hacer un programa que lea las "50" grupos de productos vendidos del día de una tienda, si algunos de estos grupos excede a 1000 productos que se vende en la tienda se solicitara mercadería (nueva mercaderia-NM),que será el doble de los que se ha vendido, si la venta de productos no es mayor 1000 el orden a seguir será el primero con el fin de llegar a mostrar la cantidad de productos vendidos y la cantidad de mercadería a solicitar.


Hacer un programa que registre 20 numeros en un array de una dimension y muestre posteriormente los elementos que ocupan posiciones impares


Hacer un programa que registre 20 numeros en un array de una dimension y muestre posteriormente los elementos que ocupan posiciones pares y de inversa


Hacer un programa que registre 20 numeros en un array de una dimension y muestre posteriormente los elementos que contienen números multiplos de 3


Hacer un programa que registre 20 numeros en un array de una dimension y muestre posteriormente los elementos que contienen números multiplos de 5 y en forma inversa


Se necesita elaborar un programa donde se registren 20 notas de alumnos, calificadas de 0 a 20, teniendo en cuenta que se mostraran solo los aprobados, si no saldrá una frase "desaprobado"


Hacer un programa que registre 20 números en una array de 1 dimensión y luego muestre en la pantalla los numeros ingresados en orden inverso y los que ocupen posicion pares


"SAGA FALABELLA" se encuentra de aniversario y ha programado una serie de ofertas con la finalidad de brindar facilidades a sus clientes y al a vez de incrementar sus ventas. Estas ofertas se basan especificamente en un procentaje de descuento sobre eol total de compra el cual varia de acuerdo al monto
Por un monto mayor o igual a $500 se hara un descuento del 30%

Por un monto menor de $500 pero mayor o igual a 200 se hara un descuento del 20%

Por un monto menor de $200 pero mayor o igual a 100 se hara un descuento del 10%

Considere 100 personas



Dado la tarifa de pago por horas de un trabajador, y sus horas trabajadas calcular cuantos trabajadores reciben un salario mayor o igual a S/.500 y calcular ademas el promedio de los salarios de todos los trabajores


Dado N notas, calcular el promedio de las notras aprobadas y el promedio de las notas desaprobadas


Dado N, calcular los numeros: 2,4,6,8,....,2N


Dado N, escribir el producto desde 1 hasta N


Dadas 3 longitudes, es decir mediante un mensaje si forman un triangulo: equilatero, isosceles o escaleno, o no forman triangulo (cada lado tiene que ser menos que la suma de los otros dos)


Una tienda se dedica a la venta de computadoras, cuenta con 10 vendedores. Cada uno de ellos tiene un sueldo mensual pero ademas de su sueldo ganan una comision por venta
Si el monto de venta es mayor de 1000 la comsion sera del 15%

Si el monto de venta es mayor ó = a 500 y menor de 1000 la comision es del 5%

Si el monto de la venta es menor que 500 no tiene comision



Katthy organiza una fiesta en la cual una computadora controla el ingreso mediante 5 claves. Si se ingresa al menos una clave incorrecta esta imprimira "TE EQUIVOCASTE DE FIESTA" y no permitira el ingreso. Si las 5 claves son correctas imprimira "BIENVENIDO A LA FIESTA"
Las Claves son:

1: "TIENES"

2: "QUE SER"

3: "INVITADO"

4: "PARA"

5: "INGRESAR"



Hacer un programa que clasifique 400 personas segun el deporte que prcatica los deportes son: Ajedrez, Atletismo, Basket, Futbol, Gimnasia, Karate, Natacion, Tiro, Voley


Hacer un programa que registre 10 números en un Array de un 1D y que muestre posteriormente los elementos que contiene N°s Impares.


Diseñar un formulario que permita ingresar dos notas malas y determine su promedio, debe mostrar un comentario si este está aprobado o desaprobado.


Diseñar un programa que permita controlar la venta de pasajes a los clientes según la categoría y el destino.


La compañia Barner posee una caja con $3.71 con la cual empieza todos los dias diariamente se registran egresos. Calcular los egresos de la compañia y mostrar cuanto queda en caja. (el programa termina cuando se ingresa un egreso imaginario de -1)


Calcular la suma de los n primeros numeros enteros desde el numero 8
S=8+9+10+11+...+N



Calcular la media de un conjunto de notas de alumnos. Se le ha dado un valor de -30 que detecte el fin del programa


Calcular todos los pagos hechos de un restaurant que lea 130 consumos y que si el consumo ingresado excede los $130 el descuento sera del 15%


Hace un programa que calcule la longitud de la circunferencia, el are del circulo y el volumen de la esfera para un radio ingresado por el teclado


Hacer un programa que calcule el valor de la hipotenusa de un triangulo rectangulo, ingresando por el teclado sus catetos (Teorema de Pitagoras)


Hacer un programa que permita calcular el area de un triangulo cualquiera donde los valores de los lados son ingresados por el teclado


Hacer un prpgrama que calcule las raices de una ecuacion cuadratica cuya forma canonica es:
a) Ax+By+C=0

Solo se calculara raices reales. Si el discriminante en menor de 0, imprimir error y volver a ingresar datos.

Los coeficientes A,B,C seran ingresados por la pantalla



Hacer un prpgrama que calcule las raices de una ecuacion cuadratica cuya forma canonica es:
a) Ax+By+C=0

Solo se calculara raices reales. Si el discriminante en menor de 0, imprimir error y volver a ingresar datos.

Los coeficientes A,B,C seran ingresados por la pantalla



Hacer un programa en el que ingresados dos numeros por la pantalla se debe calcular la suma, diferencia,producto y division. El proceso debe finalizar al ingresar el primer numero igual a cero


Hacer un programa que imprima el cubo y la raiz cuadrada de un numero ingresado por la pantalla; el programa debe estar confeccionado de tal manera que el proceso a efectuarse sea repetitivo. Debe terminar cuando al pedir el numero se ingrese el valor 0


Hacer un programa que al ingresar 2 numeros por la pantalla y que se calcule la suma, resta, multiplicacion y division. El proceso debe terminar cuandon se hallan realizado 10 procesos (Hacer uso de contadores)


Se ingresan los 80 puntuaciones de los atletas en forma desordena da obtener la puntuación alta y mas baja. Nota: Ordenar por Burbuja


Se registran las producciones anuales de oro de 100 Países mostrar las (5) producciones mas baja. Nota: Usar Burbuja


Registras las notas de 50 alumnos. Mostrar en forma ascendente


Ingresan 70 elementos de una lista su lista en forma descendente de intercambios


Ingresan las edades de 100 alumnos: Mostrar en orden ascendente y descendente


Dados la tarifa de pago por horas de un trabajador y sus horas trabajadas calcular su salario Variables: tarifa, horas, salario


Para 50 trabajadores: Variables tarifa, horas, salario, i (variables de control de sitio)


Para cualquier numero de trabajadores:


Determinar cuantos trabajadores recibieron uun salairo mayor ó menor a s./500 Variables tarifa, horas, salario,i,n,c


Calcular ademas el promedio de los salarios de todos los trabajadores: Variables: tarifa, horas, salario, i, n,c,promedio, susa


Clasificar los números A y B


Se dispone de una lista de números enteros clasificados en orden creciente. Se desea saber si un número dado introducido desde el terminal se encuentra en la lista. En caso afirmativo, averiguar su posición, y en caso negativo se desea conocer su posición en la lista e insertarlo en su posición.


Escribir el procedimiento de búsqueda binaria de forma recursiva.


Iniciar un programa que se detenga en un determinado valor


Encontrar un elemento K en una lista de elementos x1, x2, ......... Xn previamente clasificados en orden ascendente.v


Se ingresan 20 notas de un alumno publicar sus 8 mayores notas


Ingresar "N" números y calcular el mayor


Escribir en pantalla el "39" veces "7" veces "1" vez.


Se ingresan 20 notas, publicar las 5 notas (menores-peores)


Registrar un vector de 60 elementos y calcular cuantos son positivos y negativos .


Realizar un programa que partiendo por el ultimo elemento muestre todos sus elementos pares hasta lelgar a la posicion de insercion


Iniciar un programa que se detenga en un determinado valor


Se ingresan 20 notas, publicar las 3 notas (menores-peores)


Hacer un programa que registre alumno[x], nota1[x], nota2[x], nota3[x], nota4[x]donde va de 1 a 100. Se desea saber:
A) Cual alumno tiene el mejor promedio

B) Cuales son los 5 alumnos que tienen mejor nota2[x]

C) Cuales son los 4 alumnos que tienen peor nota4[x]



Se ingresan 20 notas de un alumno publicar sus 5 mayores notas


Ingresar "N" números y calcular el mayor y menor


Escribir la serie de Fibonacci de "N" tenemos. Ejm:
1, 2, 3, 5, 8, 13, ....... N elementos



Ingresar un entero y positivo y calcular su factorial


Hacer la derivación del numero 1 entre el numero 2 por restas suscritas e imprimir su cociente y residuo


Escribir en pantalla el "20" veinte veces "19" veces. "1" vez.


Registrar un vector de 60 elementos y calcular cuantos son positivos, negativos y ceros


Registrar un vector de 100 elementos y calcular el mayor y el lugar que ocupa en la lista.


Registrar las edades de "20"alumnos; indicar, Cuantos alumnos están por debajo de la media de las edades o por encima de esta.


Registrar los nombres de 30 alumnos, luego pedir un nombre y decir si está en la lista o no.


Hallar
SU= (X (1)- X )^2 + .....+ (X(50)- X )^2

X la media aritmética de X(1), X(2),....., X(50)



Se dispone de una lista de N elementos. Se desea diseñar un algoritmo que permita insertar el valor "X" en el lugar K-ésimo de la mencionada lista.


En un alista de N elementos se desea eliminar el elemento que ocupa el lugar K-ésimo de dicha lista.


Se tiene un alista de 100 elementos, calcular la suma de este con su lista invertida.
A + B = C

10 39 49

28 28 56

39 10 49



Hacer un programa que calcule el M.C.D. de dos números:


Realizar un algoritmo que compare dos cadenas


Se desea publicar del último elemento hata llegar a la posición de inserción


Se desea invertir dos números dados: 8 y 5


Hacer un programa que calcule el área acumulada demarcado de los cuadrados (los cuadrados son 13 y de igual tamaño), los lados de los cuadrados deben ser mayores a 30 y menores a 66.


A un trabajador le pagan según sus horas de trabajo y una tarifa de pago por horas si la cantidad de horas trabajadas es mayor ha 40 horas la tarifa se incrementa en un 50 % para las horas extras. Calcule el salario del trabajador dada las horas trabajadas y Tarifas.


A un trabajador le descuentan de su sueldo el 10% si su sueldo es menor o igual a 1000.Por encima de1000 y hasta 2000 el 5% del adicional y por encima de 2000 el 3 % del adicional. Calcular el descuento y sueldo neto que recibe el trabajador dado su sueldo.


Dado un número imprimir un mensaje que diga si es par o impar.


Crear un algoritmo para imprimir los números del 1 al 10


Calcular mediante un algoritmo repetitivo la suma de los N primeros números naturales.


Dado un ángulo en grados, convertirlo a radianes


Dado un tiempo en segundos calcular los minutos y segundos restantes que lo corresponden.


Calcular la distancia recorrida por un auto, en un tiempo dado, calcular la velocidad del auto, conociendo que V = D/T


Dado una distancia en pulgadas convertidas a centímetros conociendo que 1 pulgada =2.54 cm.


Calcular la raíz de ax + b =0


Leer tres números x, y,z, imprimir los valores máximos y mínimos. El procedimiento seren comparaciones susecivas de parejas de números.


Hacer programa de 20 consumos de una tienda si el consumo ingresado al computador exede de lo s./50,el descuento es de 5% muestre todos los pagos hechos


Un pseudo codigo que lea un # entero positivo y escriba invertido


Contuir una tabla de multiplicar creciente utilizanto para


Hacer un programa que muestre multiplos de 5 hasta 60


Hacer un programa que muestre los # primos del 3 al 37


Leer un algorismo que invite un array lineal de 20 elementos


Hacer un logarismo que inviereta un array lineal de 8 elementos


Hacer un algorismo en el que se invierta un array lineal de "P" elementos en un solo arrays


Determinar si un número no es perfecto


Determimnar si un número es capicua


Encontrar el factor


Ingrasar 10 números a un arreglo, luego proceder a eliminar los elementos repetidos que se encuentran en el arrglo y luego visualizar los no repetido


Convertir un número a binario


Calcular 1-2+3-4+5-6+7-8+9-10+11-12...20


Factorizar número ingresado


Ingresar N númerops y determinar cual es el mayor y el menor número


Cear una matriz bidimencional, ingresar datos a ella y sumar su diagonal


Dado un número calcular la raiz cuadrada


HACER UN PROGRAMA QUE REGISTRE 200 NOMBRES Y QUE EL PUESTO NUMERO 14 SE CAMBIE CON EL NOMBRE DE JUAN Y SE MUESTREN DE FORMA INVERSA DE LA QUE FUERON INGRESADOS.


HACER UN PROGRAMA QUE MUESTRE ACUMULADOS DE LOS PRIMEROS NÚMEROS MÚLTIPLOS DE 2 DEL 50 AL 300.


HACER UN PROGRAMA QUE REGISTRE 20 NUMEROS Y QUE SE MUESTREN DE MANERA INVERSA A LA QUE FUERON INGRESADOS


HACER UN PROGRAMA QUE MUESTRE LOS NÚMEROS PRIMOS PRIMOS DEL 1 AL 51 Y LUEGO SUMALOS


HACER UN PROGRAMA QUE ELIMINE UNO DE LOS 20 NOMBRES DE MANERA CONSECUTIVA HASTA LLEGAR AL ÚLTIMO ELEMENTO Y QUE EL NOMBRE ELIMINADO SEA EL 15AVO NOMBRE.


HACER UN PROGRAMA QUE REGISTRE 200 NOMBRES Y LOS MUESTRE DE ORDEN INVERSO AL QUE FUERON INGRESADOS


HACER UN PROGRAMA QUE ELIMINE EL 350 LUGAR DE LOS 500 NOMBRES Y QUE SE NUESTRE EL INVERSO AL ORDEN EN QUE FUERON INGRESADOS.


HACER UN PROGRAMA QUE REGISTRE 50 DE LOS NÚMEROS Y MUESTRE POSTERIORMENTE LA POSICIÓN QUE OCUPA EL 15 Y EL 40 Y SUMALOS


REGISTRE 200 NÚMEROS Y MUESTRA LOS INVERSAMENTE AL ORDEN EN QUE FUERON INGRESADOS Y EL ÚLTIMO ELIMINADO


CALCULAR MEDIANTE UN ALGORITMO REPETITIVO LA SUMA DE LOS N PRIMEROS NÚMEROS NATURALES. VARIABLES: I,N,S


IMPRIMIR LOS NÚMEROS MULTIPLOS DE 3 QUE ESTÁN ENTRE 1 Y 100


DADOS LAS HORAS DE TRABAJO DE UNA PERSONA Y LA TARIFA DE PAGO. CALCULAR SU SALARIO IMPRIMIDO.


A UN TRABAJADOR LE DESCUENTAN DE SU SUELDO EL 10% , SI SU SUELDO ES MENOR O IGUAL A 1000. POR ENCIMA DE 1000 Y HASTA 2000 EL 5 % DEL ADICIONAL Y POR ENCIMA DE 2000 3 % DEL ADICIONAL CALCULAR EL DESCUENTO Y SUELDO NETO QUE RECIBE EL TRABAJADOR DADO SU SUELDO.


DADA LA DURACIÓN(EN MINUTOS) EN UNA LLAMADA TELEFÓNICA. CALCULAR SU COSTO DE LA SIGUIENTE MANERA:
-HASTA 3 MINUTOS EL COSTO ES DE 0.50

-POR ENCIMA DE 3 MINUTOS EL COSTO ES 0.50MAS 0.10 POR CADA MINUTO ADICIONAL A LOS 3 PRIMEROS.



ARRAYS
1 = 15

2 = 11

3 = 13

4 = 18

5 = 10



Del ejercicio anterior, eliminar el número en la cuarta posición.


Inserción......
84 84

30 <- 20

65 30

98 65

24 98

24



Inversión.......
20 65

35 35

91 52

52 91

35 35

65 20



Se tiene: sección[x], nota de actitudes[x] . Se desea saber: ¿Cuáles fueron las 2 secciones con mejor nota de actitudes? ¿Cuál fue esa nota?


DADOS N y M QUEREMOS QUE SALGA EN LA PANTALLA Variables N,M,,I,J


DADOS N IMPRIMIR :
1,2,3,4....N,2,3,4,......N,3,4,5,...N,...,N-1,N,N



Calcular:
(x+1)-((x-2)^2)/2+((x+3)^3)/3+……



DADOS X Y N CALCULAR:
1 + x + (X^2)/2 + (X^3)/3 + ......(X^N)/N



CALCULAR:
X - (X^2)/2 + (X^3 )/3 - (X^4)/4 .....(X^N)/N



Construir un algoritmo que ingrese el numero de un mes (de enero a mayo( 1 a 5) ) e imprima el numero de días del mes ingresando además si el año es bisiesto o no.


Calcular la suma de los n primeros números enteros utilizando la estructura desde. S= 1 + 2 + 3 + 4 + 5 + ......+ n


Hacer un programa que lea 200 consumos de un restaurant . Si el consumo ingresado al computador excede los $200 soles , el descuento sera de 10% mostrar todos los pagos hechos.


Dado n notas de un estudiante calcular notas tiene aprobados y cuantas desaprobados .


Realizar un algoritmo que se situa el valor inicial del interruptor ( sw= 0) antes de recibir la entrada de datos y verificar la deteccion de numero entero y los no enteros se realizara en etructura repetitiva , mientras.Si se realiza la comparación de n y parte entera de n :
- Si son iguales , n es entero

- Si son diferentes, n no es entero