You are on page 1of 63

INTRODUCCION A LAS CIENCIAS DE LAINFORMA

INDICE

CONTENIDO:
Informacin institucional.3
Introduccin..4
Perfil descriptivo5-6
TEMAS:
1.
Introduccin a los sistemas computacionales. ...7-15
1.1 Antecedentes histricos y tendencias..7-9
1.2 Modelo de Von Neumann. 10-11
1.3 Clasificacin de las computadoras11-14
1.4 Componentes de un sistema de cmputo. .14-15
2.
Sistemas operativos y software de aplicacin...16-42
2.1 Clasificacin del software. .16-22
2.2 Introduccin a los sistemas operativos. 23
2.3 Manejo de archivos y directorios. .24-38
2.4 Utileras...39
2.5 Software de aplicacin. ..39-40
2.6 Amenazas Informticas. ....40-41
2.7 Prevencin...41-42
2.8 Deteccin...42
2.9 Solucin..43
3.
Programacin de computadoras.43-63
3.1 Fundamentos de programacin.43-48
3.2 Lenguajes y entornos de programacin...52-57
3.3 Organizacin de los programas: algoritmos y estructuras de datos..58-63
3.4 Caso prctico..
CIERRE:
Conclusin y reflexin

INFORMACION INSTITUCIONAL
MISION
La misin de UNIDEP es formar profesionales de xito que cuenten con las
actitudes, habilidades y conocimientos que demanda el sector productivo de la
regin.

VISION
La universidad del desarrollo profesional es una institucin de educacin de
educacin superior de calidad, que ofrecen programas presenciales y
semipresenciales de bachillerato, profesional asociado, licenciatura, posgrado,
diplomados y cursos en Mxico y el extranjero.
Se distingue por facilitar a sus egresados la incorporacin al mercado de trabajo.
Apoyada en estrecha vinculacin en el sector productivo y en planes de estudio
permitente y dinmico.

INTRODUCCION

Mediante este trabajo se pretende trasmitir los conocimientos adquiridos as como


la solucin de posibles dudas, de forma que todo lo visto durante el curso de la
materia se encuentra a continuacin.
El portafolio tiene como contenido todo a cerca de la Introduccin a los sistemas
computacionales para entender mejor lo hablado del tema se hace nfasis en
subtemas que de cierta forma servirn para una alta compresin como lo son Los
antecedentes histricos y tendencias de la rama de computacin cabe sealar
que de aqu parten los siguientes contenidos, ya que marcan el comienzo de una
sociedad avanzada en el mbito tecnolgico.

NOMBRE DE LA ASIGNATURA: INTRODUCCIN A LAS CIENCIAS DE LA

INFORMTICA

REA: BSICA

CLAVE DE LA ASIGNATURA: SI03

OBJETIVOS GENERAL DE LA ASIGNATURA: Al finalizar el curso el alumno


tendr una visin panormica y actualizada de los elementos fundamentales
de la informtica, comprendiendo la importancia de la Informtica como
herramienta de trabajo, la estructura fsica (hardware) y lgica (software) de
las computadoras actuales, el uso de sistemas operativos modernos y de
aplicaciones informticas de uso comn y aplicando los fundamentos de los
lenguajes de programacin y de las redes de ordenadores e Internet.
TEMAS Y SUBTEMAS:
1. Introduccin a los sistemas computacionales.
1.1.Antecedentes histricos y tendencias
1.2.Modelo de Von Neumann.
1.3.Clasificacin de las computadoras
1.4.Componentes de un sistema de cmputo.
2. Sistemas operativos y software de aplicacin.
2.1.Clasificacin del software.
2.2.Introduccin a los sistemas operativos.
2.3.Manejo de archivos y directorios.
2.4.Utileras.
2.5.Software de aplicacin.
2.6.Amenazas Informticas.
2.7.Prevencin.
2.8.Deteccin.
2.9.Solucin.
3. Programacin de computadoras
3.1.Fundamentos de programacin
3.2.Lenguajes y entornos de programacin
3.3.Organizacin de los programas: algoritmos y estructuras de datos
3.4.Caso prctico
4. Las computadoras y la sociedad.
4.1.La relacin de la informtica con la ciencia y el desarrollo social.
4.2.El profesional informtico.
4.3.Campo de accin.
4.4.Diferencias con otras carreras.
4.5.Los derechos humanos frente a la informtica.
4.6.Crimen y fraude computacional e informtico.
4.7.La ergonoma en la actividad informtica.
4.8.Efectos de la computacin y la actividad informtica en el
medioambiente.
5

4.9.Efectos de la informtica en su regin.


4.10.
Efectos de la computacin y la actividad informtica en la salud.
5. Introduccin a Internet.
5.1.Antecedentes e historia.
5.2.Conceptos bsicos.
5.3.Operacin de Internet.
5.4.Caractersticas principales.
5.5.Acceso a Internet.
5.6.Navegadores y buscadores.
5.7.El futuro del Internet.
ACTIVIDADES DE APRENDIZAJE

CON DOCENTE
Revisin y anlisis de conceptos
tericos
Exposicin de temas especficos
Prcticas en computadora
Mapas conceptuales

40
HRS
15
5
10
5

INDEPENDIENTES
Entrega de reportes del material tericos
de la clase
Elaboracin de material para exposicin
Prcticas en computacin
Reportes de visitas a empresas que se
relacionen con el rea: tecnolgica
Integracin del portafolio de evidencias

Conferencias de expertos en el rea 5


de tecnologas de la informacin
CRITERIOS Y PROCEDIMIENTOS DE EVALUACIN Y ACREDITACIN

Prcticas en computadora
Exposiciones
Reportes conferencias de expertos
Examen terico
Portafolio de evidencias
Tareas
Total

40
HRS
15
5
5
10
5

Porcentaje
%
20
15
20
30
10
5
100 %

1.- INTRODUCCION A LOS SISTEMA SCOMPUTACIONALES.


1.1 ANTECEDENTES HISTRICOS Y TENDENCIAS
El campo de las ciencias computacionales en Mxico tiene orgenes a mediados
de la dcada de 1950. En dicho periodo, destaca la llegada de la primera
computadora electrnica a nuestro pas.

Todo comenz en 1995 cuando el Ing. Sergio Beltrn le propuso al Dr. Nabor
Carrillo la instalacin de una computadora esto debido a un proyecto realizado en
conjunto con la universidad de California.
Este proyecto consista en resolver sistemas de ecuaciones simultneas muy
complejos, este proyecto lo realizaron en 9 meses, cuando enviaron los resultados
a UCLA esta verific los resultados en menos de tres semanas por una ibm- 650 la
cual tena por nombre cerebro electrnico nacional.
Se firm un contrato por una renta de un ibm-650 usada y as el 8 de junio de
1958 abre sus puertas en la Unam el centro de clculo electrnico CCE.
En 1961 se cre el cinvestav por decreto presidencial no fue hasta 1967 que se
crea la carrera de Ing. en sistemas computacionales en el instituto de estudios
superiores de Monterrey.
En 1999 el CONACY indicaba que haba menos de 150 doctores en computacin.
El politcnico comenz a ofrecer desde 1965 las carreras de tcnico en
computacin electrnica y tcnico en mantenimiento de equipos de computacin
electrnica.
En 1985 el centro nacional de clculo (Cenac) del politcnico creo la primera
maestra en ciencias en especialidad en computacin en Mxico.

Actividad nmero 1 Lnea del tiempo:

Tendencias de Ingeniera en sistemas computacionales


Puntos de trabajos: un ingeniero en sistemas computacionales puede
trabajar en distintos lugares como lo son:
1. Empresas fabricantes de mantenimiento y servicio de equipos de cmputo.
2. Centros de cmputo, teleprocesos y telecomunicaciones en el sector pblico y
privado.
3. Empresas especializadas en desarrollo de soluciones en hardware y software
de impacto tecnolgico.
4. Centros de investigacin cientfica.
5. Escuelas.
6. Bancos.
7. Superintendencias pblicas.
8

8. Agencias
9. Industrias
10. Hoteles
11. Fbricas
Aplicaciones de la carrera: en la ingeniera en sistemas computacionales
podemos encontrar distintas reas en las cuales se puede especializar estas
son las siguientes:
1. Mantenimientos de equipos computacionales
2. Creacin de aplicaciones o sistemas de comunicacin
3. Investigacin
4. Docencia
5. Consultora
6. Operaciones/soporte tcnico
7. Administracin de base de datos
Demanda de trabajo.
Es alta en la actualidad.
Sueldo
Un recin egresado podra ganar $8000 mensuales
Con experiencia mnima de 5 aos puede ganar entre $18000 a $25000.
Todo depende de:
1. Conocimiento
2. Aos de experiencia
3. rea en que se especialice
4. La empresa en que se ejerza el trabajo
1.2 MODELO DE VON NEUMANN

Esta describe una arquitectura de diseo para un computador digital electrnico


diseado por el matemtico John

en 1945 realiz un borrador de la edva

(computadora electrnica automtica de variable discreta) y esta comenz a


operar en un laboratorio militar hasta 1951
Los datos y programas se almacenan en una misma memoria de lectura-escritura
los contenidos de esta memoria de direccin a sin importar sus tipos as mismo
ejecutan instrucciones de secuencia a menos de quede le indique lo contrario y es
de representacin binaria.
Los componentes (memoria, CPU, S E/S) tienen un sistema de interconexin que
conecta la memoria y la unidad de control mientras que de la

CPU hay una

red interna llamada Data Path que comunica la unidad de control con las otras
unidades y registro, la cual mueve los datos entre los otros componentes y dentro
de la ALU estn los registros las cuales almacenan datos binarios.

10

Actividad nmero 2

Mapa mental del modelo de Von Neumann

1.3 CLASIFICACIN DE LAS COMPUTADORAS


Generalmente ay dos tipos ya que se clasifican de acuerdo a su capacidad de
proceso y su infraestructura que requiere entre otros elementos.
De propsito: general estas estn dedicadas a resolver cualquier tipo de
aplicacin dependiendo de los programas o aplicaciones que se utilizan.
De propsito especial: cuando nicamente pueden resolver un tipo concreto y
particular d de problema como la computadora de un auto o el controlador de
temperatura

11

Actividad nmero 3 Mapa conceptual

KANBALAM
Kan Balam (tambin conocido como KanBalam) es un clster de computadoras
Hewlett-Packard, con capacidad (pico) de 7.113 teraflops, siendo la nmero uno
en Amrica Latina. A estado en funcionamiento desde el 16 de enero de 2007. Su
coste supera los 3 millones de dlares.

12

Esta computadora se encuentra en la ciudad de Mxico, en el campus principal de


la Universidad Nacional Autnoma de Mxico en el edificio de la Direccin General
de Cmputo y de Tecnologas de Informacin y Comunicacin (DGTIC).
Cabe sealar que entre los objetivos de este equipo se encuentra un proyecto de
enfrentar la fuga de cerebros que sufre el pas, intentando repatriar a aquellos
investigadores que se encuentren trabajando en el extranjero, por falta de
infraestructura. Las principales ramas beneficiadas con esta computadora son la
Astrofsica, la fsica de partculas, la qumica cuntica, la geologa y,
principalmente, la ingeniera ssmica. Por otra parte se entiende que es usada
para realizar estudios del clima y contaminacin.
Esta obra maestra estar a disposicin de instituciones pblicas y privadas para
que les sea de ayuda en su funcionamiento.
KanBalam cuenta con 1368 procesadores AMD Opteron de 2.6 GHz y 3016 GiB
de memoria RAM, distribuidos en 337 nodos de clculo, cada uno con 8 GiB RAM
y dos procesadores duales y en 5 nodos especializados, con 64 GiB RAM. Utiliza
GNU/Linux como sistema operativo. Tambin Dispone de un sistema de
almacenamiento de 768 discos duros de 200 GB cada uno que proporcionan un
total de 150 TB de almacenamiento. Los nodos de procesamiento se comunican
con el sistema de almacenamiento en una red de alta velocidad. Conecta 576
puertos con 2 switches infiniband, alcanzando la impresionante velocidad de 10.
AITZALOA
La Universidad Autnoma Metropolitana (UAM) puso en operacin el nodo de
Iztapalapa Aitzaloa, sper equipo de cmputo con capacidad de 2 mil 160 ncleos
de procesamientos (core), que lo convierten en el equipo de cmputo ms potente
de Mxico y Amrica Latina superando a l KamBalam.
Este sistema tecnolgico forma parte del proyecto nacional llamado Delta
Metropolitana de Cmputo de Alto Rendimiento, en el que participan de manera
conjunta la UAM y la Universidad Nacional Autnoma de Mxico (UNAM), as
13

como el Centro de Investigacin y Estudios Avanzados (Cinvestav) del Instituto


Politcnico Nacional, cooperacin que redundar en beneficio de investigaciones
en diversos campos.
Este equipo es capaz de realizar 18.4 mil millones de operaciones de punto
flotante por segundo, ya que su capacidad es equivalente a contar con 3 mil
computadoras personales. Cuenta con capacidad de almacenamiento de 100
terabites (cada una de estas unidades equivale a mil gigabites y a un milln de
megabites).
Cabe sealar que sta sper computadora ocupa el lugar 226, de los 500 equipos
tecnolgicos ms rpidos del mundo, y el primero en Amrica Latina.

1.4 COMPONENTES DE UN SISTEMA DE CMPUTO


Un sistema es un conjunto de elementos relacionados entre s para buscar un
mismo fin de esta forma se puede definir que un sistema de cmputo es un
conjunto de elementos donde cada uno de ellos tienen una funcin especfica para
lograr manejar informacin que se genera en la computadora los elementos que
constituyen un sistema de cmputo son: los usuarios, el equipo de cmputo
(hardware), programas de cmputo (software) y datos.
Usuarios: son las personas que se encargan de proporcionar los datos para que
funcione adecuadamente el sistema de cmputo esta personas se clasifican en:
usuarios habituales los cuales utilizan las computadoras como su herramienta de
trabajo cotidiana y tiene un buen conocimiento sobre el funcionamiento de la
computadora usuarios espordicos: son los que utilizan la computadora
espordicamente (habitualmente) para realizar alguna de sus tareas diarias.
Equipo de cmputo: son todos los elementos fsicos de la computadora estos
elementos son los que permiten procesar los datos proporcionados por el usuario
y as obtener los resultados que se requieran en ese momento.

14

Programa de computo: son los elementos intangibles (lgicos) de un sistema de


cmputo, estos elementos determinan la forma en que sern procesados los datos
para obtener los resultados en un sistema de cmputo.
Datos: es la materia prima de un sistema de cmputo, es la informacin que ser
transformada para obtener los resultados deseados en un sistema de cmputo.

Actividad numero 6: realizar un mapa conceptual de los componentes de un


sistema de cmputo.

2.1

2.- SISTEMAS OPERATIVOS Y SOFTWARE DE APLICACIN.

CLASIFICACIN DEL SOFTWARE.

Software es un conjunto de instrucciones que se le proporcionan a la computadora


para realizar una accin especfica el software se clasifica en tres grandes grupos:
Sistemas operativos, programas de aplicacin y lenguaje de programacin.
Sistemas operativos:
15

Sistema operativo monousuario: Un sistema operativo monousuario (de


mono: 'uno'; y usuario) es un sistema operativo que slo puede ser ocupado
por un nico usuario en un determinado tiempo. Ejemplo de sistemas
monousuario son las versiones domsticas de Windows. Administra
recursos de memoria procesos y dispositivos de las PC'S, Es un sistema en
el cual el tipo de usuario no est definido y, por lo tanto, los datos que tiene
el sistema son accesibles para cualquiera que pueda conectarse.
Sistema operativo multiusuario: procesamiento a mltiples usuarios
simultneamente (tanto en paralelismo real como simulado).En
contraposicin a los sistemas monousuario, que proveen servicio y
procesamiento a un solo usuario, en la categora de multiusuario se
encuentran todos los sistemas que cumplen simultneamente las
necesidades de dos o ms usuarios, que comparten los mismos recursos.
Actualmente este tipo de sistemas se emplean especialmente en redes,
pero los primeros ejemplos de sistemas multiusuario fueron sistemas
centralizados que se compartan a travs del uso de mltiples dispositivos
de interfaz humana (e.g. una unidad central y mltiples pantallas y
teclados).
Sistema operativo de red: es un software que permite la interconexin de
ordenadores para poder acceder a los servicios y recursos, hardware y
software, creando redes de computadoras. Las caractersticas genricas de
un sistema operativo de red son: Conecta todos los equipos y recursos de
la red, Gestin de usuarios centralizada,
Proporciona seguridad,
controlando el acceso a los datos y recursos. Debe validar los accesos
(claves, certificados, sistemas biomtricos, etc.) y ver aplicar las polticas de
seguridad, Coordina las funciones de red, incluso con las propias del
equipo, Comparte recursos (lleva a cabo la coordinacin y los privilegios a
la hora de compartir). Por tanto, mejora notablemente la utilizacin de los
recursos, Permite monitorizar y gestionar la red y sus componentes.

Programas de aplicacin:

16

Procesador de palabras: un tipo de aplicacin informtica para la


creacin, edicin, modificacin y procesamiento de documentos de texto
con formato (tal como el tipo y tamao de la tipografa, adicin de grficos,
etctera), a diferencia de los editores de texto, que manejan solo texto
simple. (MS Word, Word Perfect)

Hojas de clculo: software que permite realizar distintas operaciones


alfanumricas, necesarias para contabilidad, estadstica, finanzas o
cualquier utilidad que manipule ese tipo de datos. Se utilizan para
comparacin de datos, estructuracin de complejos numricos, y
aplicaciones matemticas. (Excel, Lotus 1.2.3, calc, numbers, kspread,
quattro pro).

Excel: Diseada por Microsoft en 1985 y renovada bianualmente, permite una


gran cantidad de funciones de distintos tipos, y tambin introdujo la elaboracin
de grficos representativos. El formato es el de un libro, con hojas con la forma de
un cuaderno contable lleno de celdas.
Lotus 1.2.3: Desarrollada por la empresa IBM, fue el programa ms popular en
un tiempo por la rpida fama que consigui al casi no tener ninguna falla. De
algn modo, tiene un funcionamiento ms prctico, que permite por ejemplo
sumar ms intuitivamente segn lo que se tipee.
Calc: Est integrado en el sistema Open Office, e integra algunas de las mejores
caractersticas del Lotus con las del Excel. Permite abrir y guardar archivos con
los formatos de los otros dos, lo que le da una practicidad que se le agrega a la
buena inmunidad que tiene a los macrovirus tambin debida a su poca difusin a
comparacin de las anteriores-. Introdujo la idea de realizar agrupaciones dentro
de las tablas dinmicas.
Numbers: La ms reciente de todas, fue desarrollada por la empresa Apple a
partir del 2007, especial para ser utilizada en los productos que funcionen con el
sistema operativo que dicha empresa comercializa. La competencia ms fuerte es
con el Excel, y las ventajas aparecen en la exposicin de las funciones (son
muchas pero estn bien explicadas y mostradas).
Kspread: La hoja de clculo puesta en funcionamiento por Linux. Las
caractersticas que integra no son superiores a las otras, aunque permite importar
casi todas las hojas de los otros tipos.
Quattro Pro: Originalmente diseada por Borland International, pero luego
comercializada por Corel, introdujo la particular caracterstica de crear mapas
para distinguir las estadsticas por regiones. Se utiliza dentro de Windows.

17

Diseo grfico y edicin: Existen programas de edicin/diseo que te


pueden resultar de mucha utilidad para redisear tu cocina, jardn o
proyectos como la maquetacin de tu propio sitio web.
-Sumopoint: Esta es una herramienta online que solo necesita de un navegador
web con Adobe Flash Player funcionando para poder trabajar. Puedes hacer una
serie de ajustes imprescindibles para la edicin de imgenes como alterar los
gradientes, clonar elementos, cambiar texto, pinceles, etc.
-Karbon: Si quieres empezar con el dibujo vectorial entonces te recomiendo esta
herramienta que es extensible por lo que la puedes ajustar segn tus necesidades.
-Blender: es un programa de cdigo abierto bajo la licencia GNU General Public
License para el modelado en 3D. Con esto podrs representar, animar y reproducir
animaciones de forma rpida
-Photo Pos Lite: Esta es la versin gratis de Photo Pos Pro y como es de esperar
no cuenta con todas las ventajas de este aclamado software aunque si ofrece
resultados aceptables.
-Alibre Design Xpress 9.2 SP1: Ofrece modelado en 3D, ideal para principiantes
que quieran realizar diseos sencillos en 3D ensamblando y creando partes con
una excelente infraestructura. Tambin permite asimilar el dibujo en 2D.
-PaintStar: Trabaja muy bien retocando fotografas, mejorando la iluminacin,
textura del rostro, etc., adems, es posible hacer capturas de pantalla al igual que
con Paint en Windows.
-Gimp: Sus siglas quieren decir GNU Image Manipulation Program y es muy
similar en diseo a Photoshop. Con este software puedes hacer imagen de
autora, composicin y retocar imgenes.
-Inkscape: Cuenta con excelente integracin SVG y opciones que muchas otras
apps no poseen como la clonacin de objetos y marcadores. Ofrece soporte para
diferentes modos de color convirtindose en una alternativa para el diseo web y
trabajo de impresin.
-MAGIX Xtreme Photo Designer: Es muy fcil de usar para editar fotos de forma
precisa y rpida. Puedes realizar artwork complejo y desarrollar tus ideas en
profundidad.
-Serif DrawPlus: Es un software para el desarrollo grfico y el dibujo, puedes
crear animaciones con facilidad sin tener que invertir mucho tiempo en la tarea y
cuenta con abundante documentacin disponible.
18

Navegadores: estas aplicaciones permiten visualizar informacin que


contienen las pginas web de internet. Tambin se puede utilizar para
descargar archivos o recibir contenidos multimedia (Opera, Konkeror,
Mosaic, Avant Browser)

- Internet Explorer: conocido como IE fue desarrollado por Microsoft para el


sistema operativo Microsoft Windows desde 1995.
-safari: es de cdigo cerrado desarrollado por Apple ic, est disponible para MAC
OS X, IOS (el sistema usado por iPhone, el iPod touch y el ipad)
-Mozilla Firefox: es libre y de cdigo abierto descendiente de Mozilla Application
Suite y desarrollado por la fundacin Mozilla.
-Space Time: navegador web que permite buscar, comprar y navegar en un
ambiente 3D. Est disponible para sistema operativo Windows 2000, XP Y Vista,
con una versin para Mac OS X prevista.
-camino: es libre, de cdigo abierto, con interfaz grfica de usuario basado en el
motor de renderizado Gecko de Mozilla, y diseado especficamente para el S.O
Mac OS X.
-Goggle chrome: desarrollado por Goggle, es el tercer navegador ms utilizado
en internet. Su nombre deriva del trmino usado para el marco de la interfaz
grfica de usuario.

Manejadores de bases de datos: Es un software de sistemas que tiene


como propsito general facilitar el proceso de definir, construir y manipular
bases de datos que se utilizan para diferentes tipos de aplicaciones este
puede variar de acuerdo al uso que le d o al que fue creado.

Componentes
o Generadores de aplicacin.
o Software de consulta a la base de datos.
o Generadores de reportes y pantallas.
Caractersticas:

19

o DDL: Utilizado para definir el esquema conceptual y proporciona detalles


acerca de cmo implementar este esquema en los dispositivos fsicos
utilizados para el almacenamiento de datos.
o Diccionario de datos: contiene la informacin de los datos y es consultado
por el SMBD antes de cualquier operacin de manipulacin.
o Catlogo del Sistema o Directorio.
o Metadata: Datos acerca de los datos, estructura de la base de datos.
o Definir la base de datos significa la declaracin de:
o Los tipos de datos
o La estructura
o Las restricciones de los datos a ser almacenados en la base de datos.

Antivirus: En informtica los antivirus son programas que buscan prevenir,


detectar y eliminar virus informticos.
Inicialmente, un antivirus buscaba la deteccin y eliminacin de archivos
ejecutables o documentos que fuesen potencialmente peligrosos para el
sistema operativo, pero en los ltimos aos, y debido a la expansin de
Internet, los nuevos navegadores y el uso de ingeniera social, los antivirus
han evolucionado para detectar varios tipos de software fraudulentos,
tambin conocidos como malware.
Los ms utilizados son:
o AVAST
o Microsoft
o ESET
o Symantec
o Avira
o AVG
o Kapersky
o McAfee
o Trend Micro
o Panda

Presentadores grficos: Es una herramienta que sirve para dar a conocer


alguna idea, producto, etc.; utilizando para ello: texto, grfico, video y
sonido.

GRFICOS ASTOUND: fabricado por Gold Disk Inc su plataforma Windows.


Astound es una aplicacin diseada especialmente para el desarrollo
multimedia. Tiene una variedad de efectos y manejo de colores. Su
20

caracterstica ms avanzada es la de contener unidades propias para manejar


imagen, video y sonido.
POWER POINT creado por Microsoft su plataforma Windows 95 Permite al
usuario hacer desde presentaciones simples hasta presentaciones
electrnicas con sonido, movimientos y con toda la potencia de los 32 bits de
Windows 95.
COREL PRESENTATIONS es un programa de aplicacin o software que se
utiliza para crear presentaciones por medio de diapositivas. Adems se
pueden crear dibujos o grficos en distintos formatos como gif, jpg, mapa de
bits, entre otras.

Programas de comunicacin: encargados de realizar las diferentes


tareas a realizar para conectar dos o ms ordenadores.

Los programas de chat ms populares son:


Skype: Originalmente se utilizaba desde el ordenador, pudiendo realizar desde l
tanto chats como conversaciones de voz o videoconferencias. Ahora existe una
versin que permite hacer todo esto desde el Smartphone.
Yahoo Messenger El clebre buscador Yahoo tiene su propio sistema de
mensajera instantnea, muy similar en funcionalidades al ya descrito.
IRC Hispano: Es un servicio de chat en espaol orientado a conocer a gente
nueva que compartan un inters o algn objetivo en comn. Debemos ser cautos
en los chats abiertos, porque es difcil saber con absoluta seguridad quin es la
persona que se encuentra al otro lado.
Mensajera instantnea
Whastapp: Es el programa de mensajera instantnea ms extendido a nivel
mundial pese a no ser gratuito. Es sencillo de utilizar y sus limitaciones no parecen
hacer mella en su popularidad por ahora.
Facebook Messenger: Es un sistema de mensajera por voz y texto que la red
social lanz para sus usuarios y que puede ser utilizada tanto desde dispositivos
mviles como desde un navegador visitando tu perfil de Facebook.

21

Face Time: Es un programa de comunicacin por VoIP que permite realizar


llamadas y video llamadas, pero no enviar mensajes de texto. Es exclusivo de los
dispositivos de la marca Apple: Mac, iPhone, iPad...
Hangouts: Anteriormente conocido como Google Talk, cambi de nombre en
2013. Es el servicio de mensajera instantnea de Google, y lo tiene integrado en
su red social Google+. Permite hacer llamadas por VoIP y video llamadas
individuales y de grupo.
Line: Como caractersticas especiales, indicar que permite realizar llamadas
mediante VoIP y que sustituye los clsicos emoticonos por otras imgenes
igualmente expresivas y muy variadas llamadas stikers (pegatinas), las cuales se
han hecho muy populares entre sus usuarios.
Snapchat: Permite enviar mensajes de texto, imgenes y vdeos que se auto
eliminarn tras pasar un mximo de diez segundos (la duracin la establece el
emisor).
Telegram: Es un programa con un diseo que parece clonado de WhatsApp, pero
que incluye ms opciones de seguridad y privacidad adems de ser gratuito y
estar programado con software libre. Permite realizar llamadas de VoIP, adems
de la opcin de invitar a otros a mantener chats privados con altos niveles de
seguridad en las comunicaciones.

Lenguajes de programacin:

Lenguajes de programacin interprete: que analiza el programa fuente y


lo ejecuta directamente, sin generar ningn cdigo equivalente. Su accin
equivale a la de un intrprete humano, que traduce las frases que oye sobre
la marcha, sin producir ningn escrito permanente. Intrpretes y
compiladores tienen diversas ventajas e inconvenientes que los hacen
complementarios.
Leguajes de programacin compilador: que analiza el programa fuente y
lo traduce a otro equivalente escrito en otro lenguaje (por ejemplo, en el
lenguaje de la mquina). Su accin equivale a la de un traductor humano,
que toma un libro y produce otro equivalente escrito en otra lengua.

2.2 INTRODUCCIN A LOS SISTEMAS OPERATIVOS.

22

Para que funcionen los otros programas, cada ordenador de uso general debe
tener un sistema operativo.

Sistema operativo D.O.S: Fue el primer sistema desarrollado por Microsoft.


Sus siglas corresponden a Sistema Operativo de Disco o Disk Operating

System.
Windows 3.1:Nace Windows, con un sistema de ventanas con archivos

identificables grficamente a travs de conos.


Windows 95 : Versin mejorada del Windows 3.1 all por 1995. Fue
actualizando este sistema, lanzando Windows 98, Windows Me, Windows
XP, Windows 7, Windows 8, hasta llegar al recientemente lanzado Windows

10.
Windows NT: Esta versin es orientada a estaciones de trabajo y servidores

de red.
OS/2: Este sistema, fabricado por IBM, intent reemplazar a DOS como

sistema operativo de las PCs.


MAC OS/ MAC OS X: El Mac OS fue creado por Apple Inc. y destinado
exclusivamente a las computadoras Macintosh comercializadas por la
misma compaa. Evoluciono como Mac OS X sistema muy amigable para

el usuario, se aprende con rapidez.


Sistema Unix: Desarrollado en 1969 por AT&T, es SO portable, multitarea y

multiusuario.
SO mviles: iOS, Android, Symbian, Palm OS,BlackBerry 10, BlackBerry
OS, Windows Mobile, Firefox OS, Ubuntu, Phone OS.

2.3 MANEJO DE ARCHIVOS Y DIRECTORIOS.


Lista de todos los comandos en Windows 7:

23

24

ARP: Mantiene en cache la correspondencia entre las direcciones IP y las


direcciones fsicas del adaptador o tarjeta de red. Es utilizado en tareas de
redes para optimizar el rendimiento de las conexiones y para solucionar
conflictos.
ASSOC Muestra o modifica las asociaciones de las extensiones de archivos,
o sea la accin que Windows debe realizar de acuerdo a la extensin que
posea el archivo.
ATEl comando AT programa la ejecucin de comandos y programas en un
equipo a una hora y fecha especificadas. El servicio de programacin debe
estar en ejecucin para utilizar el comando AT.
ATTRIB Muestra o cambia los atributos de un archivo. En Windows se le
asigna a cada archivo, de acuerdo a la funcin o al objetivo que van a
desempear en el equipo un atributo, ya sea de archivo oculto, de sistema,
solo lectura, etc. Con el comando ATTRIB es posible saber los establecidos
en un archivo determinado y retirrselo o asignarle otro.
AUDITPOL Es usado para mostrar o cambiar configuraciones de permisos
BITSADMIN Es usado para crear, administrar y monitorear tareas de
descargas y subidas de archivos.
BREAK Establece o elimina la comprobacin extendida de Ctrl+C en la
consola.
BCDBOOT Herramienta de reparacin y creacin de archivos de arranque
BCD. La herramienta de lnea de comandos bcdboot.exe se usa para copiar
archivos de arranque imprescindibles a la particin del sistema y para crear
un nuevo almacn de BCD en el sistema.
BCDEDIT Editor de la base de datos de la configuracin de arranque (BCD)
del equipo.
Podemos usarlo para establecer el orden de los sistemas operativos, su
nombre en el men de arranque, usar sistemas en discos virtuales, habilitar
o deshabilitar efectos, etc.
BOOTCFG Esta herramienta de la lnea de comandos se puede usar para
configurar, consultar, cambiar o eliminar la configuracin de la entrada de
arranque en el archivo BOOT.INI en sistemas operativos anteriores a
Windows Vista.
CACLS Muestra o modifica las listas de control de acceso (ACLs) de archivos.
CALL Llama un segundo batch desde uno en ejecucin.
CD Muestra el nombre o cambia al directorio actual
CHCP Muestra o establece el nmero de pgina de cdigosCHDIRMuestra el
nombre o cambia al directorio actual, igual que CD
CHKDSK Chequea, comprueba y repara errores de disco.
CHKNTFS Muestra o modifica la comprobacin del disco de sistema antes de
iniciar Windows
CHOICE Esta herramienta permite que los usuarios seleccionen un elemento
de una lista de opciones y devuelve el ndice de la opcin seleccionada.

25

CIPHER Muestra o altera el cifrado de directorios archivos en particiones


NTFS.
CLEANMGR Libera espacio en disco, permite guardar en memoria tus
opciones.
CLIP Re direcciona el resultado de las herramientas de la lnea de comandos
al Portapapeles de Windows. Esta salida de texto se puede pegar en otros
programas.
CLS Borra y aclara los smbolos o texto en la pantalla.
CMDv Inicia una nueva instancia de la consola
CMDKEY Crea, presenta y elimina nombres de usuario y contraseas
almacenados.
COLOR Establece los colores de primer plano y fondo de la consola
COMP Compara el contenido de dos archivos o un conjunto de archivos.
COMPACT Muestra o cambia el estado de compresin de archivos en
particiones NTFS.
CONVERT Convierte volmenes FAT a volmenes NTFS. No puede convertir
la unidad actual.
COPY Copia uno o ms archivos en otra ubicacin
CSCRIPT Permite ejecutar en la consola archivos VBS conteniendo scripts
escritos en lenguaje VBScript. Tambin puede utilizarse en archivos batch
con la opcin //B, con lo que se evitarn los mensajes de error y avisos de
secuencias de comandos
DATE Muestra o establece la fecha.
DEL Elimina uno o ms archivos.
DEFRAG Localiza y consolida archivos fragmentados en volmenes locales
para mejorar el rendimiento del sistema.
DIR Muestra una lista de archivos y subdirectorios en un directorio.
DISM Ofrece informacin, instala, desinstala, configura y actualiza
caractersticas adicionales y paquetes de imgenes de Windows.
Por ejemplo, para mostrar las caractersticas instaladas de Windows que se
pueden desinstalar usa:
DISM.exe /Online /English /Get-Features /Format:Table
DISKCOMP Compara el contenido de dos disquetes.
DISKCOPY Copia el contenido de un disquete en otro.
DISKPART Muestra o configura las propiedades de particin de disco.
DOSKEY Edita lneas de comando, memoriza comandos de Windows y crea
macros.
DRIVERQUERY Muestra el estado y las propiedades actuales del controlador
de dispositivo.
ECHO Muestra mensajes, o activa y desactiva el eco
ENDLOCAL Termina la bsqueda de variables de entorno del archivo por
lotes
ERASE Elimina uno o ms archivos, igual que DEL

26

EXPAND Expande uno o varios archivos comprimidos


EXIT Sale del programa CMD.EXE (interfaz de comandos)
FC Compara dos archivos o conjunto de archivos y muestra las diferencias
entre ellos
FIND Busca una cadena de texto en uno o ms archivos.
FINDSTR Busca cadenas de texto en archivos.
FOR Ejecuta un comando de forma simultnea en varios archivos, permite
reducir la cantidad de cdigo necesario en varias tareas. Es uno de los
comandos que ofrece mayores beneficios prcticos.
FORFILES Comando de uso algo similar a FOR, selecciona uno o varios
archivos y ejecuta un comando en cada uno de ellos. Permite multitud de
opciones tiles poco explotadas.
FORMAT Permite darle diferentes formatos a discos duros u otros
dispositivos para usarlo con Windows
FSUTIL Muestra o configura las propiedades de sistema de archivos. Posee
varios subcomandos para la administracin efectiva del sistema de archivos
y volmenes.
FTYPE Muestra o modifica los tipos de archivo usados en una asociacin de
extensin de archivo
GETMAC Muestra la MAC Address o direccin fsica del adaptador de red de
existir uno en el equipo.
GOTO Direcciona el intrprete de comandos de Windows a una lnea en un
archivo batch.
GPRESULT Muestra informacin de directivas de grupo por equipo o usuario
GPUPDATE Actualiza los cambios hechos en el Editor de directivas de grupo
local.
Permite que se active cualquiera de las directivas establecidas ya sea
inmediatamente, al reiniciar o al iniciar sesin.
Para lograr que se activen inmediatamente usa: GPUPDATE /force
GRAFTABL Permite a Windows mostrar un juego de caracteres extendidos en
modo grfico
HELP Proporciona informacin de ayuda para los comandos de Windows
ICACLS Muestra, modifica, hace copias de seguridad o restaura listas de
control de acceso
(ACL) para archivos y directorios
IF Ejecuta comandos de forma condicional, se utiliza para definir valores de
error, comparar cadenas, demostrar existencia de archivos y hacer
comparaciones matemticas entre otros.
IPCONFIG Muestra los parmetros de una conexin de red. De forma
predeterminada, se muestra solamente la direccin IP, la mscara de
subred y la puerta de enlace predeterminada para cada adaptador enlazado
conTCP/IP.
LABEL Crea, cambia o elimina la etiqueta del volumen de un disco

27

LOGMAN Permite manejar y administrar el Monitor de rendimiento de


Windows desde la lnea de comandos
MEM Muestra la cantidad de memoria libre y usada en el sistema
MD Crea un directorio o carpeta
MKDIR Crea un directorio, igual que el anterior
MKLINK Crea vnculos simblicos y vnculos fsicos
MODE Configura un dispositivo de sistema
MORE Muestra la informacin pantalla por pantalla
MOVE Mueve uno o ms archivos de un directorio a otro en la misma unidad
MSINFO32 Inicia la herramienta Informacin del sistema que muestra datos
tcnicos del equipo y sistema operativo.
MSTSC Inicia una conexin remota al escritorio
NBTSTAT Muestra las estadsticas del protocolo y las conexiones actuales de
TCP/IP usando
NBT (NetBIOS sobre TCP/IP)
NET Configura una amplia variedad de parmetros en redes.
NETCFG Es utilizado para instalar Windows Preinstallation Environment
(WinPE), una versin mnima y ligera de Windows usada por desarrolladores
NETSH El comando NETSH (Network Shell) permite configurar, determinar
conflictos y administrar diferentes componentes de redes mediante la lnea
de comandos de forma local o remota.
Muestra y configura el estatus de los componentes de los protocolos de
redes instalados. Los comandos de Netsh estn organizado en forma de
rbol, cada tecnologa y protocolo tiene su propio contexto.
NETSTAT Muestra estadsticas del protocolo y conexiones TCP/IP actuales.
Permite el monitoreo de todas las conexiones activas
NLSFUNC Carga la informacin especifica de un pas o regin
NLTEST El comando NLTEST se utiliza para realizar pruebas mediante
canales seguros entre los ordenadores Windows de diferentes dominios y
entre controladores de dominio que son de confianza
NSLOOKUP Muestra informacin sobre los servidores DNS asignados a tu
conexin de red. Permite hacer peticiones a estos servidores.
OCSETUP Inicia Windows Optional Component Setup herramienta que
instala opciones adicionales de Windows
OPENFILES Muestra archivos compartidos abiertos por usuarios remotos
PATH Muestra o establece una ruta de bsqueda para archivos ejecutables
PAUSE Pausa la consola y muestra un mensaje
PING Permite probar una conexin de red, enviando y recibiendo un paquete
de datos.
POPD Restaura el valor anterior del directorio actual guardado por PUSHD
POWERSHELL Ejecuta una instancia de Windows PowerShell, la nueva
consola de comandos que incluye Windows en sistemas posteriores a
Windows Vista.

28

Al mostrarse PS en el smbolo de la consola significa que te encuentras en el


entorno de PowerShell, por lo que introduzcas a partir de ese momento
estar relacionado con este intrprete, para volver a la consola solo escribe
CMD y presiona Enter.
PRINT Imprime un archivo de texto
PROMPT Cambia el smbolo de comandos de Windows
PUSHD Guarda el directorio actual y despus lo cambia
QAPPSRV Muestra los servidores host de sesin de Escritorio remoto
disponibles en la red
QPROCESS Muestra informacin sobre procesos
QUERY Muestra el status actual y los parmetros de un servicio especfico
QUSER Mostrar informacin sobre los usuarios que han registrado la entrada
en el sistema
QWINSTA Muestra informacin sobre las sesiones de Escritorio remoto
RASDIAL Es usado para iniciar o detener una conexin de acceso telefnico
o dial up
RD Quita o elimina un directorio o carpeta
RECOVER Recupera la informacin legible de un disco daado o defectuoso
REG Es usado para administrar todos los parmetros del Editor del Registro
desde la lnea de comandos y archivos batch. Es posible agregar, modificar
claves, valores, exportar ramas, etc.
El comando REG se compone de varios subcomandos, cada uno para un uso
completamente diferente, son:
REG QUERY, REG ADD, REG DELETE, REG COPY, REG SAVE , REG RESTORE,
REG LOAD, REG UNLOAD, REG COMPARE, REG EXPORT, REG IMPORT y REG
FLAGS
REGEDIT El comando REGEDIT permite importar, exportar o eliminar
configuraciones en el registro desde un archivo de texto plano de
extensin .reg.
REGSVR32 Registra libreras DLL para incorporarlas al registro
RELOG Relog crea nuevos registros de rendimiento a partir de datos de
registros de rendimiento existentes cambiando el intervalo de muestreo o
convirtiendo el formato de archivo.
Admite todos los formatos de registro de rendimiento, incluidos los registros
comprimidos de Windows NT 4.0
REM Marca comentarios en archivos por lotes o CONFIG.SYS. La lnea en un
batch que comienza con REM es considerada un comentario
REN Cambia el nombre de uno o ms archivos
RENAME Cambia el nombre de uno o ms archivos, igual que el anterior
REPLACE Reemplaza archivos
RMDIR Quita un directorio
ROBOCOPY Utilidad avanzada para copiar carpetas y directorios en
Windows.

29

RESET SESSION (Rwinsta) Volver a establecer el hardware y el software de


subsistema de la sesin con los valores iniciales conocidos
ROUTE Manipula tablas de enrutamiento de red
RPCPING Hace ping al servidor mediante RPC
RUNDLL32Inicia funciones incluidas en libreras DLL del sistema.
RUNAS Es usado para ejecutar un programa utilizando credenciales o
derechos de otro usuario
SECEDIT Analiza la seguridad del sistema y hace la comparacin con una
plantilla determinada
SET Muestra, establece o elimina variables de entorno de Windows. Las
variables creadas solo permanecern durante la sesin creada con la
consola.
SETLOCAL Comienza la seccin de cambios locales de entorno en la consola
SETVER El comando SETVER se utiliza para establecer el nmero de versin
de MS-DOS que se informa a un programa
SETX Crea o modifica variables de entorno en el entorno de usuario o de
sistema. Los cambios se guardan en el Registro, por lo que las variables
pueden usarse aun despus de cerrar la sesin actual.
Lee: Qu son las variables de entorno y sus usos prcticos
SC Muestra o configura servicios (procesos en segundo plano).
SCHTASKS Ejecuta el Programador de tareas. Programa comandos y
programas para ejecutarse en un equipo.
SFC Comprobador de recursos de Microsoft, examina la integridad de todos
los archivos de sistema protegidos y reemplaza las versiones incorrectas
por las correctas de Microsoft desde una carpeta del sistema o el disco de
instalacin.
Es la herramienta ideal para revisar y sustituir archivos daados por
programas, virus, cortes de energa, etc.
SHADOW Supervisar otra sesin de Servicios de Escritorio remoto
SHARE El comando SHARE se utiliza para bloquear archivos y funciones en
MS-DOS
SXSTRACE Utilidad de seguimiento de WinSxs
SHIFT Cambia posicin de modificadores reemplazables en archivos por
lotes
SHUTDOWN Permite el apagado, el reinicio, suspensin e hibernacin local o
remoto de un equipo
SORT Ordena los resultados de un comando seleccionado, por ejemplo los
resultados de una bsqueda con FIND
START ejecuta e inicia programas, aplicaciones u otros comandos en
Windows.
SUBST Asocia una ruta de acceso con una letra de unidad
SYSTEMINFO Muestra las propiedades y la configuracin especficas del
equipo

30

TAKEOWN Esta herramienta permite que el administrador recupere el


acceso a un archivo denegado mediante la reasignacin de la propiedad del
archivo.
TASKLIST Muestra todos los procesos ejecutndose en el equipo con el
nmero de identidad del proceso (PID) y la memoria que utilizan.
TASKKILL Permite detener tareas o procesos usando el PID (nmero de
identidad del proceso) o el nombre.
TCMSETUP Es usado para configurar o deshabilitar el cliente de telefona
Telephony Application Programming Interface (TAPI).
TIME Muestra o establece la hora del sistema.
TIMEOUT Esta utilidad acepta un parmetro de tiempo de espera para
esperar el un perodo de tiempo determinado (en segundos) o hasta que se
presiona alguna tecla. Tambin acepta un parmetro para omitir la presin
de tecla.
TITLE Establece el ttulo de la ventana de una sesin de CMD.EXE.
TRACERPT El comando TRACERPT se utiliza para procesar los registros de
seguimiento de sucesos o datos en tiempo real.
TRACERT Permite hacer un seguimiento de la ruta entre un equipo y otro en
la red, es muy utilizado para conocer dnde se ha detenido un paquete de
datos en la red.
TREE Muestra grficamente la estructura de directorios de una unidad o
ruta de acceso.
TSDISCON Desconecta una sesin de Escritorio remoto.
TSKILL Termina un proceso.
TYPE Muestra el contenido de un archivo de texto.
TYPEPERFTypeperf escribe informacin de rendimiento en la ventana de
comandos o en un archivo de registro. Para detener Typeperf presione
CTRL+C.
TZUTIL Utilidad de zona horaria de Windows
UNLODCTR Quita el nombre de contador y texto explicativo para el contador
extensible especificado.
VER Muestra la versin de Windows.
VERIFIER Inicia el "Verificador de drivers de Windows", herramienta para
comprobar el funcionamiento de los controladores instalados en el sistema.
Nos permite conocer si alguno de ellos es la causa de conflictos, reinicios
inesperados o errores de pantalla azul.
VERIFY Comunica a Windows si debe comprobar que los archivos se
escriben de forma correcta en un disco.
VOL Muestra la etiqueta del volumen y el nmero de serie del disco.
VSSADMIN Herramienta administrativa del Servicio de instantneas de
volumen, las imgenes creadas por Windows para la funcin Restaurar
sistema.
Por ejemplo, para listar todas las imgenes existentes usa: VSSADMIN list
shadows.

W32TMHerramienta usada para diagnosticar conflictos del equipo local o de


uno en la red con el servicio Hora de Windows (Windows time) al tratar de
sincronizar o de actualizar el reloj del sistema.
WAITFOR Esta herramienta enva o espera a que llegue una seal en un
sistema. Si no se especifica /S la seal se difundir a todos los sistema de
un dominio. Si se especifica /S la seal slo se enviar al dominio
especificado.
WBADMIN Herramienta de lnea de comandos de copia de seguridad.
WEVTUTIL Utilidad de lnea de comandos de eventos de Windows. Permite
recuperar informacin acerca de registros de eventos y publicadores,
instalar y desinstalar manifiestos de eventos, ejecutar consultas y exportar,
archivar y borrar registros
WHERE Muestra la ubicacin de archivos que coinciden con el patrn de
bsqueda. De manera predeterminada, la bsqueda se realiza en el
directorio actual y en las rutas especificadas por la variable de entorno
PATH.
WHOAMI Esta utilidad se puede usar para obtener el destino de informacin
de grupo y nombre de usuario junto con los respectivos identificadores de
seguridad (SID), privilegios, identificador de inicio de sesin (Id. de inicio de
sesin) del usuario actual (testigo de acceso) en el sistema local. Es decir,
quin es el usuario actualmente conectado. Si no se especifica ningn
modificador, la herramienta muestra nombre de usuario en formato NTLM
(dominionombre_usuario).
WINHLP32 Ejecuta los archivos de ayuda de Windows que usan la extensin
HLP.
WINRM Herramienta de la lnea de comandos de Administracin remota de
Windows Administracin remota de Windows (WinRM) es la implementacin
de Microsoft del protocolo.
WS-Management, que proporciona una forma segura de comunicarse con
equipos locales y remotos mediante servicios web.
WINRS Abre una ventana de comandos en modo seguro con un equipo en la
red.
WINSAT Herramienta de evaluacin del sistema de Windows (WinSAT).
WMIC Muestra informacin de WMI en el shell de comandos interactivo.
Permite acceder a todo tipo de informaciones, tanto del equipo local o a otro
en la red, enumera todos los datos del hardware y del software disponible.
XCOPY Copia archivos y rboles de directorios.

Practica en clase

31

1. DIR ver directorio

2. CD DESKTOP te manda al escritorio


3. MKDIR crear carpeta en el escritorio uno

32

4. ECHO>>HOLA.TXT crea archivo de texto

5. MKDIR DOS crear carpeta dos

33

6. COPY Hola.txt C:\Users\leslei-adali\Desktop\uno copiar un archivo a


carpeta
7. MOVE se mueve un archivo

34

8. RD para borrar la carpeta

9. escribir dentro del archivo


ECHO>HOLA.TXT PRIMER RENGLN

35

ECHO>>HOTLA.TXT SEGUNDO RENGLN

10. MSCONFIG entra a configuracin

EJERCICIO DE PRCTICA
36

Paso 1: enviar a escritorio


Paso 2: crear la carpeta ASTRO

Paso 3: crear dentro de la carpeta ASTRO la carpeta CIENCIA e HISTORIA

37

Paso 4: crear dentro de la carpeta de HISTORIA las carpetas DATOS 1 Y


DATOS 2

Paso 5: crear dentro de la carpeta CIENCIA las carpetas ASTRO1 Y


ASTRO2

38

2.4.

UTILERAS.

Hay decenas de aplicaciones cotidianas de probada utilidad y que todo el mundo


conoce en entornos Windows.
Estos programas pueden almacenarse en forma de archivos ejecutables sin
instalacin.
Eso los hace especialmente tiles en el caso de que estemos en otro ordenador.

Speccy: analiza el ordenador y muestra todas las especificaciones tcnicas


que podamos necesitar.

Aplicaciones para probar el rendimiento: Sirven para diagnosticar posibles


problemas de rendimiento en el procesador o en otros componentes importantes
del equipo.

Wireles network: funciona sobre redes inalmbricas o redes ethernet


tradicionales. Permite inspeccionar y gestionar qu equipos estn conectados a
nuestras redes. Es una joya para vigilar y cortar las alas a vecinos que piratean las
redes.

SANDBOXIE: A veces queremos ejecutar un archivo pese a que tiene una pinta
realmente sospechosa. SANDBOXIE permite crear un entorno completamente
aislado donde probar archivos y programas sin que puedan daar el resto del
equipo.

Windirstat: examina en detalle nuestros disco para localizar los directorios o

archivos ms grandes, y cualquier porcin de disco mal utilizada.


Process Explorer: es la alternativa al administrador de tareas cuando este no nos
ofrece el dato que estamos buscando, como qu programas hacen uso de cada
componente del equipo.

2.5.

SOFTWARE DE APLICACIN.

Es aquel que hace que el computador coopere con el usuario en la realizacin de tareas tpicamente
humanas.
Ejemplos:

39

Editor de videos.: la edicin de vdeo es un proceso por el cual un editor coloca fragmentos
de vdeo, fotografas, grficos, audio, efectos digitales y cualquier otro material audiovisual
en una cinta o un archivo informtico. el objetivo de la edicin es presentar un programa
terminado para emitirlo por televisin, generar copias para su venta o servir como base para

otros ms acabados.
Antivirus: el antivirus es un programa que ayuda a proteger su computadora contra la
mayora de los virus, worms, troyanos y otros invasores indeseados que puedan infectar su

ordenador.
Navegadores web: un navegador web es un software, aplicacin o programa que permite el
acceso a la web, interpretando la informacin de distintos tipos de archivos y sitios web para
que estos puedan ser visualizados.

2.6.

AMENAZAS INFORMTICAS.

Trmino comn que se utiliza al referirse a cualquier programa malicioso.


Se contrae a travs de:

Correo electrnico.
Redes donde se comparten software.
Navegadores web.

Sntomas que tu equipo puede presentar cuando es afectado por algn cdigo malicioso pueden ser:

Ejecucin de procesos desconocidos en tu sistema.


Procesamiento lento.
Interrupcin de la conexin a Internet en ciertos momentos.
Comportamiento extrao.
Aparicin de ventanas de mensajes emergente
Cuando se infecta no funciona correctamente.

ALGUNOS DE LOS VIRUS QUE PODEMOS ENCONTRAR:


GUSANO: Es un virus que tiene la propiedad de duplicarse a s mismo un gusano no precisa alterar
los archivos de programas, sino que reside en la memoria y se duplica a s mismo.

40

TROYANO: se denomina troyano o caballo de Troya a un software malicioso que se presenta al


usuario como un programa aparentemente legtimo e inofensivo pero al ejecutarlo ocasiona daos
BACKDOOR: Estos programas son diseados para abrir una "puerta trasera" en nuestro sistema de
modo tal de permitir al creador de esta aplicacin tener acceso al sistema y hacer lo que desee con
l. El objetivo es lograr una gran cantidad de computadoras infectadas para disponer de ellos
libremente hasta el punto de formas redes.
SPYWARE: El objetivo ms comn es distribuirlo a empresas publicitarias u otras organizaciones
interesada, Normalmente, este software enva informacin a sus servidores, en funcin a los hbitos
de navegacin del usuario.
2.7.

PREVENCIN.

Prevencin
Evitar descargar archivos de lugares no conocidos.
Analizar todos los nuevos discos y memorias USB que introduzcamos en
nuestro sistema con un antivirus, incluso los discos vacos (pues pueden
contener virus en su sector de arranque).
Tener especial cuidado con los archivos que pueden estar incluidos en
nuestro correo electrnico, no abrir archivos de usuarios desconocidos.
No visite webs de hackeo, adultos, casinos online o de dudosa procedencia:
Es probable que estas intenten instalar o ejecutar en su ordenador algunos
componentes peligrosos con la finalidad de acceder a su ordenador o
instalar un programa espa.
Instalar un programa cortafuegos (Firewall):
Los Firewall son un buen mecanismo de seguridad contra ataques que
provienen de Internet/Red
No preste su PC a otras personas:
41

Si presta su ordenador a otras personas, no sabr lo que hacen o lo que


instalan y es probable que lo infecten.
Un programa 'Congelador' (opcional):
Puede utilizar un programa 'congelador' que evita que se graben cualquier
archivo, programa o 'virus' en su ordenador.
2.8.

DETECCIN

Cmo saber si una computadora est infectada con virus?


Despus de abrir y ejecutar un programa o un archivo adjunto infectado en la
computadora, quiz no se d cuenta de que ha introducido un virus hasta que note
que algo no funciona como debiera.
A continuacin se enumeran algunos sntomas que podran indicar que su sistema
est infectado:

Funciona ms lentamente que de costumbre


Deja de responder o se bloquea con frecuencia
La computadora se bloquea y el sistema se reinicia cada pocos minutos
Se reinicia por s solo y despus no funciona normalmente
Las aplicaciones no funcionan correctamente
Los discos o las unidades de disco no estn accesibles
No se imprime correctamente.
Aparecen mensajes de error poco habituales
Se ven mens y cuadros de dilogo distorsionados.

2.9.

SOLUCIN.

Eliminar todos los virus de los sistemas infectados de forma que la plaga no pueda
extenderse ms si la deteccin tiene xito pero la identificacin o la eliminacin no
son posible la alternativa es descartar el programa infectado.

42

Y cargar una copia de seguridad limpia.

3. PROGRAMACION DE COMPUTADORAS

3.1 FUNDAMENTOS DE PROGRAMACIN


Tipos de datos:
Int cdad;

1,2,3,4.

Float dec;

1.2, 1.3, 1.4

Char letras;

hola_mundo

Long numlargo;

100000

Doubl decimalgrande;

1.66666

Estructura bsica de un programa:


#include<studio.h>

libreras

#include<conio.h>
Main(){

inicio del cuerpo de un programa

Ej. Int cdad;


Printf(hola mundo);
}
43

fin del programa

cuerpo del programa

Funciones principal:
La funcin printf() imprime en la unidad de salida (el monitor) el texto, las
constantes y las variables que se indiquen.
La funcin scanf() se utiliza para leer los datos de entrada estndar (teclado).
Actividad: investigar estructuras condicionales IF, else y estructuras repetitivas
while, for, do while
ESTRUCTURAS CONDICIONALES
if
La sentencia if se le conoce como estructura de seleccin simple y su funcin es
realizar o no una determinada accin o sentencia, basndose en el resultado de la
evaluacin de una expresin (verdadero o falso), en caso de ser verdadero se
ejecuta la sentencia.

La estructura de seleccin if, trabaja de la siguiente manera: si la evaluacin de la


expresin o expresiones es verdadera ( 1 ) entonces se ejecuta la sentencia a la
cual se refiere la estructura de control if.
Si fueran varias sentencias a las que se refiere la estructura if se tiene que
encerrar todas las sentencias entre llaves ( { } ) y si la evaluacin de la expresin
es correcta entonces se ejecuta todas las sentencias contenidas entre las llaves.

Si la evaluacin de la expresin o expresiones resultara falsa (0), entonces no se


ejecuta las sentencias.

#include <iostream>
44

using namespace std;


int main()
{
int edad;
cout<<"Qu edad tienes? ";
cin>>edad;
if ( edad > 20 )
cout<<"Eres mayor de edad" ;
}
#include <iostream>
using namespace std;
int main()
{
cout<<"Qu edad tienes? \n";
cin>>edad;
if ( edad > 20 )
{ cout<<"Eres mayor de edad";
cout<<"Te estas volviendo viejo ";
}
}

Se puede unir condiciones utilizando los operadores logicos and, or y not, por
ejemplo si se desea saber si 2 condiciones si han cumplido es necesario tener un
formato como:
If ( matematicas >=60 and quimica>=80 )
{
cout << "pasaste ambas materias, felicidades;
}

Seleccin if / else
45

La estructura if / else lo que hace es ejecutar una accin si el resultado de la


evaluacin de la expresin es verdadera y otra accin si el resultado de la
evaluacin es falsa.
La diferencia con utilizar slo la estructura if es que si la expresin evaluada es
verdadera slo en ese caso se ejecuta una accin de otro modo se pasa de largo.
En cambio en la estructura if / else si la expresin es falsa entonces se ejecuta
otra accin.

En sntesis lo que hace esta estructura es realizar una accin si la expresin es


verdadera y otra si es falsa.
Aqu tenemos un ejemplo para ilustrar la estructura if / else.
#include <iostream>
using namespace std;
int main()
{
if ( edad > 20 )
cout<<"Eres mayor de edad" ;
else
cout<<"No eres mayor de edad";
}

ESTRUCTURA REPETITIVA
Las estructuras repetitivas estn diseadas para repetir un conjunto de
instrucciones un determinado numero de veces. Este conjunto de instrucciones
puede detenerse por una condicin o porque se cumpli un numero determinado
de repeticiones.
46

For
En general la estructura for se utiliza en aquellas ocasiones que sabemos la
cantidad de veces que se ejecuta un bloque de instrucciones. Para elaborar una
instruccin for se debe indicar el valor de inicio y el valor final

While (mientras)
Repite el cuerpo del bucle mientras se cumpla una determinada condicin
Do- while (hacer mientras)

La estructura HACER MIENTRAS cumple la misma funcin que la estructura


MIENTRAS. La diferencia est en que la estructura MIENTRAS comprueba la
condicin al inicio y repetir lo hace al final. Es por ello que la estructura HACER
MIENTRAS se ejecuta por lo menos una vez.

47

#include<studio.h>
#include<conio.h>
Main() {
Clrscr();
Int Hola;
Printf (dame tu edad);
Scanf (%d, &edad);
Gecth();
}
Cuando guardamos:
I d enteros
C caracteres
S cadena de caracteres
F flotantes

If

si

If (b>a) {
// accin
48

Else si no
If (b>a)

While
(Condicin){
//accin
}

For (contador; condicin; incremente){


//accin
}

Do {
//accin
}
While (condicin)

If:
#include<studio.h>
#include<conio.h>
Main() {
Int x;
Cirscr();
Printf (dame tu edad);
49

Scanf (%d, &x);


If (x>18) {
Printf (eres mayor de edad)
}
Gecth();
}

Else:
#include<studio.h>
#include<conio.h>
Main() {
Int x;
Cirscr();
Printf (dame tu edad);
Scanf (%d, &x);
If (x>18) {
Printf (eres mayor de edad)
}
Gecth();
}
Else{
Printf (eres menor de edad);
}
gethch ();
}
While:
#include<studio.h>
50

#include<conio.h>
Main() {
Int x, i, r;
Cirscr();
Printf (dame un numero para darle su tabla de multiplicar);
Scanf (%d, &x);
1=0
While (i<=10) {
R= x*i;
Printf (%dx%d\n, x, i, r);
I++;
}
Getch ()
}

For:
#include<studio.h>
#include<conio.h>
Main() {
Int x, i, r;
Cirscr();
Printf (dame un numero para repetir un texto:)
Scanf (%d,&x);
For (i=!; i<=x; i++)
{
Printf (texto numrico %d\n, i)
}
51

Getch ()
}

Do while:
#include<studio.h>
#include<conio.h>
Main() {
Char seguir;
Int numero;
Cirscr();
Do{
Printf (\n introduzca numero entero:);
Scanf (%d, &numero)
Fflush (stdin);
Printf ( desea introducir otro numero /s/n)?:);
Scanf (%c, &seguir);
} while (seguir!
= n);
Printf (\n se separa el bucle);
Getch(); }

3.2 LENGUAJES Y ENTORNOS DE PROGRMACION


Trabajo de investigacin lo ms actual sobre estos puntos:
Lenguajes:
Plataformas de programacin.
LENGUAJES DE PROGRAMACION:
52

HTML, Java o JavaScript son los lenguajes ms usados y conocidos, pero cada
da surgen nuevos, algunos de los cuales interesa conocer porque estn ganando
en popularidad y cuentan con el beneplcito de muchos desarrolladores.

Go: Tambin conocido como Golang, el primer lenguaje de esta lista es de


cdigo abierto y fue creado por tres empleados de Google, que lo lanzaron
en 2009. Go deriva de otros lenguajes de programacin como C y Java.
Sus diseadores, Robert Griesemer, Rob Pike y Ken Thompson lo crearon
porque C++ era demasiado complejo y queran una alternativa ms simple
y legible. Permite hacer ms tareas con una librera estndar. Combina la
dinmica de lenguajes como Python y la fiabilidad de C y C++, y es perfecto

para la computacin distribuida.


Swift: Apple lanz Swift en el WWDC de 2014 para sustituir al lenguaje
Objective-C. Se caracteriza por su rapidez, seguridad y sencillez. Hace solo
unos meses, a finales de 2015, Apple lo program en cdigo abierto bajo
licencia Apache. Desde entonces, su crecimiento ha sido exponencial.
Aprender a programar con Swift te permite codificar aplicaciones para el

ecosistema iOS
Rust: Este lenguaje fue creado por Mozilla en 2014 como alternativa a C++.
Ellos mismos lo definieron como un lenguaje centrado en el rendimiento y
programacin paralela. Fue creado a partir de scratch, emplea un diseo
moderno de programacin y lo soportan un gran nmero de libreras. En la
ltima encuesta realizada porstackOverflow fue elegido como el lenguaje
perifrico por sus usuarios.
Julia: Este fue creado para ayudar a los cientficos de datos (ese perfil
profesional tan necesario en los CPD y que unos conocimientos
matemticos, informticos y de estadstica). Se define como un lenguaje de
alto nivel y dinamismo para necesidades de informtica tcnica. Aunque
ms lentamente que otros lenguajes Julia va poco a poco engrosando su
base de usuarios. De hecho dominarlo es una de las habilidades ms
valoradas y mejor pagadas en algunos mercados laborales como el
americano.

53

Hack: Tambin es obra de otro gigante internet, en este caso Facebook.


Creado en 2014, en estos momentos la compaa de zuckerberg est
implementndolo y migrando todo su cdigo PHP a este lenguaje.
Facebook tambin ha lanzado una versin de Hack de cdigo abierto como
parte de su proyecto HHVM, una tecnologa para alcanzar velocidades
superiores utilizando scrips PHP.
Scala: En comparacin con el resto, este es el lenguaje ms veterano. Es
ms complejo de aprender, pero merece la pena dedicarle tiempo. Sus
caractersticas complejas permitirn escribir un cdigo de programacin
orientada a objetos y escribir cdigo escalaba. Fue creado con el objetivo
de crear un java mejor, y cada vez ms multinacionales lo estn
demandando.
JavaScript: es el lenguaje que debes saber. Puedes utilizar JS en el
navegador, en el servidor, en las apps mviles, Tal y como dice Tood
Wasserman en su artculo, actualmente todos los sitios web utilizan
JavaScript. Pero si crees que esto no es motivo suficiente para aprender
JavaScript.

Adems ECMAScript 6 implicar importantes mejoras que

harn que este lenguaje sea todava ms potente y fcil de escribir.


C #: es el lenguaje por excelencia para el desarrollo de plataformas y
servicios de Microsoft. Si quieres crear modernas aplicaciones web
utilizando Azure

.NET, aplicaciones

para

dispositivos

Windows,

aplicaciones de escritorio de negocio potentes, e incluso desarrollar juegos,


C # es la forma ms rpida para aprovechar todo lo que Microsoft ofrece.
C++: es el mejor lenguaje para aquellos usuarios que programan a
niveles bajos. Es verstil y capaz de reunir necesidades de trabajo a bajo
nivel con abstracciones de alto nivel para productividad. Multiplataforma,
gran rendimiento, reutilizable Un clsico eterno que nunca pasar de
moda.
C: es un lenguaje de programacin de propsito general sencillo y
no est especializado en ningn tipo de aplicacin y sobre todo, se
aprende rpidamente. Este lenguaje no est ligado a ningn sistema
operativo ni a ninguna mquina concreta. Se le suele llamar lenguaje de
programacin
54

de

sistemas

debido

su

utilidad

para

escribir

compiladores y sistemas operativos, aunque de igual forma se puede


desarrollar otro tipo de aplicacin.
Objective-C: Si el usuario se interesa en hacer aplicaciones para
iOS sin duda debe aprender este lenguaje, as como la API que est
por debajo. Cuando domine los fundamentos, entonces si quiere pasar a
Swift pues

su

sintaxis

es

ms

amigable

pero

los

conceptos

fundamentales son los mismos que en Objective-C. Swift es solo un


nuevo lenguaje pero NO va acompaado de una nueva API ni de un
nuevo paradigma de desarrollo.
PLATAFORMAS DE PROGRAMACION:
Net: La plataforma de Microsoft permite crear aplicaciones en todos los
sistemas y dispositivos: web, cloud, escritorio (Windows, Linux y Mac),
dispositivos mviles (iOS, Android y Windows Phone), tablets (iOS, Android
y Windows 8), etc... Mediante esta herramienta se ofrece un entorno de
ejecucin altamente distribuido, que permite crear aplicaciones robustas y
escalables.
TreeHouse: Bajo el lema "Qu quieres aprender hoy?", TreeHouse
ofrece cursos en lnea , basados en vdeos cortos, muy bien explicados,
sobre programacin web y programacin de dispositivos mviles con
iOS. Es necesario pagar una suscripcin para acceder a todos los
materiales, que por cierto se actualizan y crecen con frecuencia. Me
encanta que utilicen condecoraciones y que stas sean indicio de una
educacin ms all de ttulos universitarios.

55

Try Ruby: la comunidad en pro del lenguaje Ruby tiene los tutoriales de
aprendizaje de programacin ms lindos y divertidos de todos. Por
ejemplo el famoso Hackety Hack y los espirituales Ruby Koans . Por su
parte, Try Ruby, es un tutorial interactivo, casi como un cuento
programable, que invita a descubrir ese hermoso lenguaje. Yo no lo
pensara y me dara una oportunidad de aprender Ruby cuanto antes.
Skillshare: "Aprende lo que sea de quien sea, donde sea". Esta es la
promesa

de

una

plataforma

profesor/alumno, personas que

que

conecta

aprenden

una

red

y ensean

de

nodos

tambin a

programar a travs de cursos donde el aprendizaje es guiado por una


comunidad.
Programr: Programa justo ahora, Java, PHP, C++, Python y ms
lenguajes de programacin en tu navegador, bajo tres principios
bsicos: aprende, codifica y comparte. La interfaz no es la ms bella, sin
embargo en trminos estructurales funciona bien. Sus retos de
programacin son una excelente idea.
Codecademy: De interfaz limpia y mensaje claro: Aprende a hacer
cdigo. Punto. Cmo? La propuesta es con JavaScript, el lenguaje
nativo de los navegadores web, aunque tambin otras herramientas
esenciales para hacer web comoHTML5 y jQuery. Tambin es posible
crear tus propios cursos, hacer comunidad, ganar reputacin, incluso
ganar condecoraciones sociales por tus logros. Codecademy tiene un
potencial enorme.
Code School: "Aprende haciendo" en una plataforma apoyada por IBM,
Github, AT&T, llena de cursos en lnea, tambin orientada hacia la
planificacin de la educacin. El diseo del sitio fabuloso. Merece un
artculo aparte para discutir sobre el futuro de la enseanza de la
programacin.
Khan Academy: Esta plataforma es el YouTube de la educacin en lnea,
repleta de vdeos de clases completas de programacin y otro montn
de temas. A pesar de que en comparacin con las otras plataformas
Khan Academy parece tradicional, lo cierto es que funciona (incluso en
mviles).
56

Hackasaurus: Mozilla siempre est preocupada por la educacin en


torno a la web abierta, la basada en estndares, con el navegador como
laboratorio de ideas cocinadas con HTML5. Hackasaurus es un atractivo
intento por llevar este aprendizaje a otro nivel, casi al de los bloques de
Lego, donde la programacin es construir, mezclar, experimentar: un
acto absolutamente creativo.
Stanford University: En forma aqu no hay ms que vdeos y
presentaciones tradicionales. Pero en el fondo tenemos un esfuerzo
acadmico inmenso de los profesores de la Universidad de Stanford por
ofrecer de manera coherente el que algunos ven como el mejor curso de
programacin de aplicaciones mviles para iOS en la red. Sera
increble una versin masiva como el curso de inteligencia artificial que
Norvig y Thrun dieron a finales del ao anterior.
P2P University: Todos profesores, todos alumnos: educacin P2P, entre
iguales. Educacin colaborativa, construida por comunidades de
entusiastas, con espritu de cdigo abierto y cultura libre. Como
concepto es maravilloso; como implementacin sigue en evolucin
constante, muy orgnica. Aqu encontrars excelentes cursos de
programacin, algunos de temticas raras, pero todos interesantes.

3.3 ORGANIZACIN DE LOS PROGRAMAS: ALGORITMOS Y ESTRUCTURAS


Boolean

DE DATOS

57

Char
Fundamental
es

Integer

Estticos

Arrays
Estructurado
s

Estructura de
datos

Matrices
Pilas
Dinmico

Colas
Arboles
Grafos

ESTTICOS
Fundamentales
Lo lgico (f/v)
Letras
Nmeros enteros
Nmeros constantes los reales; como fracciones, enteros, irracionales
raz cuadrada los trascendentes (pi mod)
Estructurados:
Un arrays es un arreglo unidimensional estructurado que est formado
de una conexin finita y ordena de datos del mismo tipo un arreglo
unidimensional, el cual tiene una sola dimensin tambin recibe el
nombre de vectores.

Una matriz es un arreglo bidimensional en trminos generales una


matriz es una estructura conformada por filas y columnas.
DINAMICO:

58

Pilas: son un tipo especial de lista, conocidas como listas LIFO (Last In,
First Out: el ltimo en entrar es el primero en salir). Los elementos se
"amontonan" o apilan, de modo que slo el elemento que est encima de la

pila puede ser ledo, y slo pueden aadirse elementos encima de la pila.
Colas: otro tipo de listas, conocidas como listas FIFO (First In, First Out: El
primero en entrar es el primero en salir). Los elementos se almacenan en

fila, pero slo pueden aadirse por un extremo y leerse por el otro.
Arboles: cada elemento dispone de dos o ms punteros, pero las
referencias nunca son a elementos anteriores, de modo que la estructura se

ramifica y crece igual que un rbol.


Arboles binarios: son rboles donde cada nodo slo puede apuntar a dos

nodos.
Arboles binarios de bsqueda (ABB): son rboles binarios ordenados.
Desde cada nodo todos los nodos de una rama sern mayores, segn la
norma que se haya seguido para ordenar el rbol, y los de la otra rama

sern menores.
Arboles AVL: son tambin rboles de bsqueda, pero su estructura est

ms optimizada para reducir los tiempos de bsqueda.


Arboles B: son estructuras ms complejas, aunque tambin se trata de

rboles de bsqueda, estn mucho ms optimizados que los anteriores.


Grafos: es el siguiente nivel de complejidad, podemos considerar estas
estructuras como rboles no jerarquizados.
0

Float : datos [3]


0 27

[2]

1 1,70
2 10000
Dame tu edad: 27
Dame tu estatura: 1,70
Dame tu sueldo: 10000

59

Printf(estatura%i, dato [1]);

Terminal: representa el inicio y el fin de un programa.

Entrada y salida: representa cualquier tipo de introduccin de datos en la


memoria desdelos perifricos

Proceso: representa cualquier tipo de operacin que pueda cambios de valor


formatos oposicin de la informacin almacenada en memoria, operaciones
matemticas, etc.

Decisin: indica operaciones lgicas o de comparacin entre datos (normalmente


2) y en funcin del resultado determina cul de los distintos caminos del programa
se deben seguir

Indicador de direccin o lnea de flujo: indica el sentido de la ejecucin de las


operaciones

Salida: se utiliza para mostrar datos o resultados

60

61

Actividad:

Hacer un diagrama de flujo para sumar dos nmeros y que muestre el

resultado
Hacer un diagrama de flujo el cual lea dos nmeros diferentes y nos diga

cul es el mayor de los dos nmeros.


Hacer un diagrama de flujo que nos permita mostrar el texto hola mundo.
Hacer un diagrama de flujo el cual lea dos nmeros diferentes y nos diga
cul es el mayor y cul es el menor

62

Hacer un diagrama de flujo que nos permita mostrar 10 veces el mismo

texto
Hacer un diagrama de flujo que nos permita realizar la multiplicacin de dos

nmeros mientras que el resultado sea menor a 50


Realizar un diagrama de flujo que nos permita visualizar 20 veces un

numero el cual capturemos en pantalla.


Hacer un programa de flujo que nos permita guardar un numero mientras

este no sea mayor a 80


Hacer un diagrama de flujo que mientras el texto que capturemos sea un no
siga preguntando si queremos salir

63

You might also like