0% encontró este documento útil (0 votos)
229 vistas25 páginas

Alfabetización Informática y Computacional

Este documento presenta un curso de alfabetización informática y pensamiento computacional dictado por el Instituto Superior de Estudios Técnicos de la Municipalidad de General Pueyrredon. Incluye los temas de hardware, software, lenguajes de programación, algoritmos y variables. El hardware cubre dispositivos de procesamiento, memoria, placa madre y periféricos. El software analiza programas según su tarea, distribución y licencia. El pensamiento computacional explica conceptos como algoritmos, lenguajes algorítmicos, tipos de datos y operadores

Cargado por

Gladys Di Fiore
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
229 vistas25 páginas

Alfabetización Informática y Computacional

Este documento presenta un curso de alfabetización informática y pensamiento computacional dictado por el Instituto Superior de Estudios Técnicos de la Municipalidad de General Pueyrredon. Incluye los temas de hardware, software, lenguajes de programación, algoritmos y variables. El hardware cubre dispositivos de procesamiento, memoria, placa madre y periféricos. El software analiza programas según su tarea, distribución y licencia. El pensamiento computacional explica conceptos como algoritmos, lenguajes algorítmicos, tipos de datos y operadores

Cargado por

Gladys Di Fiore
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

INSTITUTO SUPERIOR DE ESTUDIOS TÉCNICOS

SECRETARÍA DE EDUCACIÓN
MUNICIPALIDAD DE GENERAL PUEYRREDON

Alfabetización Informática
Pensamiento Computacional
Curso de ingreso

Profesores
● Melucci Darío
● Gros, Ramon
● Tomich, Verónica
● Escudero, Federico
● Canosa, Nicolás

Indice:
Alfabetización Informática | Pensamiento Computacional

1
GLOSARIO TECNOLÓGICO: 1
Una computadora: 1
Dato: 1
Información: 1
Sistema: 1
Tecnología: 2
Innovación: 2
Ofimática: 3
Domótica: 3

HARDWARE 4
Dispositivos de Procesamiento: 4
Características de la Unidad Central de Procesamiento (CPU): 4
Multiprocesamiento o procesamiento en paralelo: 4
Características de la Memoria Principal: 4
Memoria ROM: 5
Memoria RAM: 5
¿Qué significa acceso aleatorio? 5
¿Qué significa volátil? 5
Buffer: 5
PLACA MADRE: 5
PLACA DE VIDEO: 6
PLACA DE SONIDO: 6
Imagen de una computadora 6
Periféricos: 7
Periféricos o Dispositivos de entrada: 7
Periféricos o Dispositivos de salida: 8
Dispositivos de entrada /salida: 9
Periféricos o Dispositivos de Almacenamiento Secundario 9

SOFTWARE 11
SEGÚN LA TAREA QUE REALIZAN: 11
SEGÚN SU DISTRIBUCIÓN: es decir cómo llegan al usuario final: 12

INSTITUTO SUPERIOR DE ESTUDIOS TÉCNICOS


SECRETARÍA DE EDUCACIÓN
MUNICIPALIDAD DE GENERAL PUEYRREDON
Alfabetización Informática | Pensamiento Computacional

2
SEGÚN SU TIPO DE LICENCIA: 13
CONCEPTOS DE VIRUS, ANTIVIRUS Y MALWARE: 14

Pensamiento Computacional 16
Lenguaje: 16
Comunicación: 16
Lenguajes de Programación: 16
Definición de Algoritmo 16
Tipos de Algoritmos 16
Lenguajes Algorítmicos. Pseudocódigo 16

DESARROLLO DE ALGORITMOS 17
Tipos De Datos 17
Expresiones 17

Operadores y Operandos 17
Operadores Aritméticos. 18
Prioridad de los Operadores Aritméticos 18
Operadores Relacionales: 18
Operadores Relacionales 18
Operadores Lógicos: 19
Identificadores 20
Constantes y Variables 21
Variables. 21
Constante 21

INSTITUTO SUPERIOR DE ESTUDIOS TÉCNICOS


SECRETARÍA DE EDUCACIÓN
MUNICIPALIDAD DE GENERAL PUEYRREDON
Alfabetización Informática | Pensamiento Computacional

Alfabetización Informática
GLOSARIO TECNOLÓGICO:
Una computadora:
Es un dispositivo electrónico compuesto básicamente de un procesador, memoria y dispositivos de entrada
y salida. Poseen una parte física que se denomina hardware y una parte lógica llamada software, que se
combinan entre sí para ser capaces de interpretar y ejecutar instrucciones. Una computadora suele tener un
gran software llamado sistema operativo que sirve como plataforma para la ejecución de otras aplicaciones
o herramientas. En las computadoras se produce el Ciclo de Procesamiento de la Información, que consta
de entrada de datos, procesamiento, salida y almacenamiento.
Una computadora se puede definir como un dispositivo que acepta entradas, procesa datos, los almacena
y produce salidas.
Acepta entradas: una entrada es todo lo que se introduce en un sistema de computación proveniente de
una persona, del ambiente o de otra computadora. Por ejemplo, el número de documento, número para
efectuar un cálculo, señales de audio de un micrófono, etc.
Procesa datos: datos son los símbolos que describen personas, eventos, cosas e ideas y procesos es una
serie de acciones que realiza la computadora para trabajar con los datos.
Almacena datos: guardan los datos para que estén disponibles para su procesamiento o utilización. Los
pone en la memoria en espera para ser procesados y cuando no necesitan un proceso los almacena en un
disco externo, disco rígido, pen drive o en la nube.
Produce salidas: la salida es el resultado que nos da la computadora acerca de los datos que hemos
introducido.

Dato:
Es un hecho o realidad, que poseen poco o ningún valor en sí mismo, es la materia prima de la información.
Los datos pueden ser de diferentes tipos:
● Alfanuméricas: representados por caracteres (letras, números, símbolos, etc.)
● Numéricos: representados solamente por números.
● Imágenes: representados por dibujos, fotos.
● Sonidos: representado por tono, ruidos.
Información:
Son datos procesados a través de operaciones y relaciones, de tal manera que adquieren, según el contexto,
un valor adicional más allá del propio. Permitiendo la toma de decisiones con fundamento.
Datos 🡪 Procesamiento 🡪 Información

Sistema:
Es un conjunto de elementos o componentes que se relacionan entre sí para lograr o cumplir determinados
objetivos. Todo sistema se puede dividir en tres estados:
La entrada consiste en la recopilación de los datos necesarios a ser procesados; se debe tener sumo cuidado
con esta operación, ya que de ella dependerá que la salida sea confiable. Introduce en forma errónea el

INSTITUTO SUPERIOR DE ESTUDIOS TÉCNICOS


SECRETARÍA DE EDUCACIÓN
MUNICIPALIDAD DE GENERAL PUEYRREDON
Alfabetización Informática | Pensamiento Computacional

2
nombre de una persona cuando se está verificando si límite de compra, se puede obtener un rechazo en la
autorización de la compra.
El procesamiento es la transformación de los datos ingresados en información con un propósito
determinado.
La salida es el resultado del procesamiento: puede mostrarse por diferentes medios, entre los más comunes:
monitor o pantalla e impresora.

Tecnología:
Es el conjunto de técnicas, conocimientos y procesos que sirven para el diseño y construcción o
modificación de objetos que permiten satisfacer necesidades humanas.
La palabra tecnología proviene del griego tekné (técnica, oficio, arte) y logos (ciencia, conocimiento).
Cuando hablamos de tecnología, nos referimos tanto a objetos físicos (máquinas, utensilios, dispositivos),
como también a sistemas, métodos de organización y técnicas.
Entendemos la tecnología como la intervención responsable del hombre sobre el entorno natural con el fin
de aumentar su bienestar y satisfacer sus necesidades; para eso el hombre utiliza los conocimientos que ya
tiene más los que va aprendiendo a medida que va descubriendo cosas.
Si decimos intervención responsable podemos pensar en que la tecnología modifica el mundo donde
vivimos y que esa modificación debe pensar las consecuencias de lo que hace. Si leemos que esto se realiza
mediante la utilización de conocimientos, vemos en parte cuál es el sentido de la ciencia, que primero
estudió lo que vamos a aplicar, y al final la tecnología no es solo de los artefactos sino de otros objetos,
como sistemas y formas de hacer las cosas.
La tecnología aplica los conocimientos científicos e influye en la vida de las personas otorgando bienestar.
A veces, es al revés, porque algunos desarrollos tecnológicos permiten a la ciencia descubrir otros
conocimientos. Por ejemplo, el telescopio o el microscopio que son productos tecnológicos que permitieron
a los científicos ampliar el campo de la micro observación y la exploración del cosmos.
Tanto la ciencia como la tecnología tienen objetivos en común:
o Mejorar las actividades productivas (pesca, minería, agricultura, fertilizantes, etc).
o Crear bienestar a los seres humanos (medicamentos, vacunas, instrumentos médicos de precisión, etc.)
o Facilitar la comunicación entre las personas (telégrafo, teléfono, satélite, etc.)

Innovación:
Es la evolución por el cual se crean nuevos componentes y sus funciones son más. Son procesos por los
cuales pasa un elemento y se transforma. Este concepto es muy parecido a la convergencia tecnológica pero

INSTITUTO SUPERIOR DE ESTUDIOS TÉCNICOS


SECRETARÍA DE EDUCACIÓN
MUNICIPALIDAD DE GENERAL PUEYRREDON
Alfabetización Informática | Pensamiento Computacional

3
no es lo mismo. Son los cambios económicos y sociales que logra crear la sociedad en la implementación
de una nueva tecnología.

Ofimática:
Se designa al conjunto de técnicas, aplicaciones y herramientas informáticas que se utilizan en funciones
de oficina para optimizar, automatizar y mejorar tareas y procedimientos
relacionados. Las herramientas ofimáticas permiten idear, crear,
manipular, transmitir o almacenar la información necesaria en una
oficina.
La ofimática comienza a desarrollarse en la década del 70, con la
masificación de los equipos de oficina que comienzan a incluir
microprocesadores, dejándose de usar métodos y herramientas más
modernas.
Ofimática es un acrónimo compuesto por los términos oficina e
informática. El concepto hace referencia a la automatización de las
comunicaciones y procesos que se realizan en una oficina.
La ofimática es el conjunto de técnicas, aplicaciones y herramientas informáticas que se utilizan en
funciones de oficina para optimizar y mejorar los procedimientos o tareas relacionados.
La ofimática tiene como objetivo proporcionar elementos que posibiliten la simplificación, mejora y
automatización de las actividades de oficina.

Domótica:
Se entiende por DOMÓTICA al conjunto de sistemas capaces de automatizar una vivienda, aportando
servicios de gestión energética, seguridad, bienestar y comunicación, y que pueden estar integrados por
medio de redes interiores y exteriores de comunicación,
cableadas o inalámbricas, desde dentro y fuera del hogar.
Se podría definir como la integración de la tecnología en
el diseño inteligente de la casa.
La domótica busca el aprovechamiento al máximo de la
energía y luz solar adecuando su comportamiento a
nuestras necesidades.
Otra definición es “integración inteligente de la
tecnología en el diseño inteligente de un recinto”.
Ejemplos de una casa diseñada con domótica sería la
siguiente:
● Un sensor que detecta el nivel del agua y cierra el
grifo para prevenir inundaciones.
● Webcams y sensores repartidos por la casa permiten la vigilancia de familiares y cuidadores.
● Puertas automáticas que se abren solas para comodidad de las personas con discapacidad.
● Sensores bajo la cama detectan cuando se levanta e ilumina un camino seguro hasta el baño.
● Sistema de audio y video se controla con un solo mando a distancia de fácil manejo.
● Luces automáticas que se encienden al entrar a la habitación.
● La cocina incorpora sensores que apagan el fuego cuando la sartén se quema.
No es necesario que la casa tenga todo lo anteriormente nombrado para que en ella esté implementada la
Domótica.

INSTITUTO SUPERIOR DE ESTUDIOS TÉCNICOS


SECRETARÍA DE EDUCACIÓN
MUNICIPALIDAD DE GENERAL PUEYRREDON
Alfabetización Informática | Pensamiento Computacional

HARDWARE
Se conoce como hardware al equipamiento físico o tangible de un sistema informático, que comprende el
conjunto de los siguientes componentes
Dispositivos de Procesamiento:
El procesamiento de datos se lleva a cabo en la Unidad Central de Proceso, CPU (Central Proscessing Unit,
en inglés), conjuntamente con la Memoria. Este es el lugar donde se almacenan los datos e instrucciones
de los programas que los ejecutan, así como los resultados intermedios y finales, producto de las
operaciones que se llevan a cabo durante dicho proceso.
CPU es la forma habitual de referirse al gabinete de la computadora y convengamos que su uso se ha
extendido tanto, que no se entendería si alguien dijera CPU.
Sin embargo, no es totalmente correcto, ya que dentro de ese gabinete hay más elementos que el procesador
y la memoria: se encuentran también el disco rígido, la disquetera, la lectora de CD, los puertos USB, entre
otros. No sería inexacto decir que el motherboar de la PC contiene los dispositivos de procesamiento.
INTEL, AMD: los fabricantes de mayor presencia en el mercado de procesadores para computadoras
personales.
Características de la Unidad Central de Procesamiento (CPU):
La unidad Central de procesamiento, de aquí en más CPU o procesador, está compuesta por la Unidad de
Control (UC) y la Unidad Aritmético Lógica (ALU).
La Unidad de Control (UC): es el componente principal del procesador ya que se encarga de leer e
interpretar las instrucciones de los programas, ordenarle a la Unidad Aritmético- Lógica (ALU) la operación
a realizar y coordinar el flujo de entrada- salida con los dispositivos de almacenamiento primario y
secundario.
La Unidad Aritmético Lógica (ALU): es el componente encargado de los cálculos matemáticos y las
operaciones lógicas o comparaciones (=, >, <), con o sin operadores lógicos AND, OR, NOT.
En las computadoras comúnmente llamadas PC (Personal Computer o computadora personal), la CPU es
el microprocesador; en el mercado los hay de diferentes marcas.
Las características principales de un procesador son:
Velocidad: se mide en Hertz (hz).
Diseño o arquitectura: puede ser RISC conjunto reducido de instrucciones que son más rápidos o CISC
conjunto complejo de instrucciones.
Bus de datos: es el camino eléctrico por el que viajan los bits de un lado a otro. Puede ser ancho o angosto,
por ejemplo: de 16, 32 o 64 bits que se transmiten a la vez.

Multiprocesamiento o procesamiento en paralelo:


Cuando los volúmenes de información son muy grandes o los procesos a ejecutar complejos, el tiempo de
procesamiento es importante. Esto se resuelve con el multiprocesamiento, que consiste en el
funcionamiento de varios procesadores a la vez, en forma conjunta. Piénsenlo como las casillas de peaje en
la autopista, todos cobran peaje atendiendo a un vehículo por vez, lo que agiliza el paso de los vehículos.

Características de la Memoria Principal:


Se llama memoria principal a aquella con la que interactúan directamente la CPU. Es electrónica, por la
rapidez que se requiere para el almacenamiento en el procesamiento de datos.
Se pueden llevar a cabo dos acciones: lectura y escritura.

INSTITUTO SUPERIOR DE ESTUDIOS TÉCNICOS


SECRETARÍA DE EDUCACIÓN
MUNICIPALIDAD DE GENERAL PUEYRREDON
Alfabetización Informática | Pensamiento Computacional

5
Tipos de memoria principal: Existen dos tipos, la memoria ROM y la memoria RAM, con las siguientes
características:
Memoria ROM:
Su nombre proviene de las siglas Read Only Memory, es decir, memoria de lectura solamente. No es volátil.
Tiene almacenado los programas que se deben ejecutar al encender la computadora. Estos programas
verifican por un lado que el hardware funcione correctamente y por otro carguen el sistema operativo en la
RAM: a este proceso se lo llama arranque o booteo.
También tiene almacenadas las características de los rígidos.
Memoria RAM:
Viene de las siglas Random Access Memory, es decir memoria de acceso aleatorio o al azar. Es volátil.
Tiene una estructura de celdas donde a cada una se le asigna una dirección; en estas celdas se le puede
escribir y leer todas las veces que se quiera.
¿Qué significa acceso aleatorio?
Permite ubicar lo que está almacenado en algún lugar de la memoria sin tener que ir celda por celda, es
suficiente con indicar la dirección de dicha celda. Es similar a cuando se quiere escuchar una canción de
un CD y no se tiene que escuchar todas las que están antes, simplemente seleccionan la pista de la canción.
¿Qué significa volátil?
La memoria es electrónica, por lo tanto al cortar el suministro eléctrico o apagar la computadora no queda
almacenada la información.
El byte es la unidad de medida que se utiliza para medir la capacidad de almacenamiento. La memoria se
mide en MegaBytes (Mb), Gigabytes (Gb) o Terabytes (Tb), indica la cantidad de bytes que pueden estar
almacenados.
1 kilobyte = 1024 bytes 1Gb= 1024 Mb
1 Mb= 1024 kilobyte 1Tb= 1024 Gb

Se puede tener varios programas cargados a la vez en memoria, la cantidad de ellos va a estar limitada por
la capacidad de memoria. Como la memoria es un recurso limitado, cuando un programa que se está
ejecutando se cierra, libera el espacio de memoria que utilizaba dejándolo disponible a efectos de ser
usado nuevamente.
La memoria de las PC viene en chips de 128 Mb, 256 Mb, 512 Mb y magnitudes superiores. Según el
motherboard se podrán poner diferentes combinaciones.

Buffer:
Es un espacio de la memoria RAM donde se almacenan datos en forma temporal.

PLACA MADRE:
También conocida como placa principal, placa base, mainboard, motherboard, etc, es uno de los
componentes principales y esenciales de toda computadora, en el que se encuentran alojados o conectados
todos los demás componentes y dispositivos de la computadora.
Físicamente, se trata de una "oblea" de material sintético, sobre la cual existe un circuito electrónico que
conecta diversos componentes que se encuentran insertados sobre la misma, los principales son:
● El microprocesador (CPU): el cerebro de la PC, montado sobre un elemento llamado zócalo.
● La memoria principal: montada sobre las ranuras de memoria llamadas generalmente bancos de
memoria.
● Las ranuras de expansión o slots: donde se conectan las placas de video, sonido, módem, etc.
● Diversos chips de control: como el BIOS, el Chipset, controladoras, etc.

INSTITUTO SUPERIOR DE ESTUDIOS TÉCNICOS


SECRETARÍA DE EDUCACIÓN
MUNICIPALIDAD DE GENERAL PUEYRREDON
Alfabetización Informática | Pensamiento Computacional

PLACA DE VIDEO:
Las placas de video permiten transmitir al monitor la información gráfica que debe presentar en la
pantalla. Realiza dos operaciones:
Interpreta los datos que le llegan del procesador, ordenándolos y calculando para poder presentarlos en la
pantalla en forma de un rectángulo más o menos grande compuesto de puntos individuales de diferentes
colores (pixeles).
Recoge la salida de datos digitales, resultante de ese proceso, y la transforma en una señal analógica que
pueda entender el monitor.
Estos dos procesos suelen ser realizados por uno o más chips: el microprocesador gráfico (el cerebro de la
tarjeta gráfica) y el conversor analógico-digital o RAMDAC, aunque en ocasiones existen chips accesorios
para otras funciones o bien se realizan todas por un único chip. El microprocesador puede ser muy potente
y avanzado, tanto o más que el propio micro de la computadora.
La primera distinción a efectuar es si la tarjeta soporta aceleración 2D, 3D o ambas. Es muy importante
entender que las tarjetas aceleradoras 3D sólo sirven para juegos y para programas de diseño gráfico 3D
que estén preparados. Si habitualmente trabajamos con programas ofimáticos tipo "Office", no obtendremos
ningún beneficio de estas nuevas tarjetas.
En cuanto al tipo de bus, actualmente sólo encontramos dos estándares, el PCI y el AGP.

PLACA DE SONIDO:
Las dos funciones principales de esta placa son la generación o reproducción de sonido y la entrada o
grabación del mismo.
Para reproducir sonidos, las placas incluyen un chip sintetizador que genera ondas musicales. Este
sintetizador solía emplear la tecnología FM, que emula el sonido de instrumentos reales mediante pura
programación; sin embargo, una técnica relativamente reciente es la síntesis por tabla de ondas
Cuando se conectan unos parlantes a nuestra placa de sonido, hay que transformar los datos digitales
emitidos por la PC en datos analógicos para que nuestro parlante los "entienda". Esto lo hace el DAC
(Conversor Digital-Analógico).
El ADC (Conversor Analógico-Digital), se encarga de hacer exactamente lo mismo que el DAC, pero al
revés, como por ejemplo, cuando se graba desde una fuente externa (Ej.: Teclado MIDI), se debe
transformar esos datos analógicos que llegan por el cable, en datos digitales que se puedan almacenar (y
también manipular) en nuestro disco rígido.

Imagen de una computadora


1) Zócalo o socket para el procesador 8) Bateria (pila) del CMOS- BIOS.
2) Ranuras o slots DIMM para memoria 9) Conector CPU fan.
RAM 10) Ranuras PCI (Peripheral Component
3) Conexión con disquete o disco floppy. Interconnect).
4) Conexión con la fuente de poder 24 pines 11) Ranura PCI express.
ATX. 12) Chip de la tarjeta de red integrada.
5) Conectores SATA (Serial ATA) (disco 13) Chip de la tarjeta de red integrada.
duro). 14) Chip de audio integrado.
6) Manejador de controladores. 15) Conectores para periféricos (PS/2,
7) Chip del BIOS (basic imput / output teclado, mouse, puerto de serie, puerto
system). paralelo, USB, ethernet, audio, etcétera).

INSTITUTO SUPERIOR DE ESTUDIOS TÉCNICOS


SECRETARÍA DE EDUCACIÓN
MUNICIPALIDAD DE GENERAL PUEYRREDON
Alfabetización Informática | Pensamiento Computacional

Periféricos:
La palabra “periféricos” significa que está alrededor, en la periferia. Recibe este nombre todos los dispositivos
que se encuentran alrededor del motherboard de la computadora, algunos dentro y otros fuera del gabinete.
Sirven para ingresar los datos que se quieren procesar (dispositivos de entrada) y mostrar los resultados
obtenidos en procesamiento (dispositivos de salida). Para guardar o almacenar la información, (dispositivos
de almacenamiento secundario) y para comunicarse entre computadoras (dispositivos de comunicación).
Periféricos o Dispositivos de entrada:
Existe una gran cantidad de dispositivos que permiten ingresar datos en la computadora y con el desarrollo
de la tecnología, seguramente se irán agregando más. Entre los más comunes o habituales tenemos:
o Teclado: Es el de uso más difundido. Básicamente, cada vez que se presiona una tecla se transmite
hacia la CPU el código ASCII correspondiente al carácter de la tecla presionada. Los teclados pueden tener
diferentes formas en la distribución de ciertas teclas y a partir del uso intensivo, se está tratando de hacerlos
más ergonómicos, más adecuados a la anatomía funcional humana, con el objetivo de prevenir enfermedades
ocasionadas por su utilización.
o Mouse: Debido a la generalización de la interfaz gráfica de los sistemas operativos, este dispositivo
adquirió un carácter indispensable, lo que motivó a tratar de mejorar su funcionalidad. Existen diferentes tipos
de acuerdo a la tecnología subyacente: inalámbricos, ópticos y mecánicos. Cada movimiento del mouse se
traduce en una orden hacia la CPU. Todos pueden tener dos o tres botones, cada uno con una función

INSTITUTO SUPERIOR DE ESTUDIOS TÉCNICOS


SECRETARÍA DE EDUCACIÓN
MUNICIPALIDAD DE GENERAL PUEYRREDON
Alfabetización Informática | Pensamiento Computacional

8
determinada algunos traen una ruedita entre los botones permitiendo desplazar la pantalla sin utilizar las barras
de desplazamiento.
o Lápiz óptico: Permite escribir en una pantalla, señal íconos, con solo tocar la pantalla, con su punta.
o Dispositivos de reconocimiento de voz: Están compuestos por micrófonos de alta calidad y un
software, que es el encargado de encontrar las palabras pronunciadas a través del micrófono. Estos
dispositivos han tenido poco éxito, porque los patrones de reconocimiento son rígidos en el registro de la voz:
cualquier inflexión o modulación diferente de la que tiene registrada y utiliza como patrón no es reconocida.
A pesar de sus limitaciones, este dispositivo ha mejorado la calidad de vida de los disminuidos visuales.
o Dispositivos de Lectura: Estos dispositivos permiten el ingreso de datos en forma directa a la
computadora, aliviando el tiempo de tipeo del usuario y disminuyendo la posibilidad de error en el ingreso de
los datos.
● Lectores de bandas magnéticas: Leen la banda magnética que se encuentra adherida en las tarjetas; se
los suele usar en puertas de cajeros electrónicos, puertas de seguridad, cajeros automáticos, etc.
● Lectores de código de barras: Como su nombre lo indica leen los códigos de barras impresos en los
productos.
● Lectores de marcas ópticas: se utilizan para leer las marcas que se hacen en formularios y planillas
(como los del censo); en los que se rellenan los casilleros con lápiz. Utilizan luz refleja para determinar
la ubicación de la marca del lápiz.
o Scanners: Son dispositivos que digitalizan la información; ya sea una imagen impresa, texto o
fotografías. Iluminan la imagen con una luz fuerte a la vez que van “barriendo” y capturando la información
de la luz reflejada por el objeto (proceso analógico), transformándola en píxeles (proceso digital). Existen de
diferentes tamaños, resolución y transferencia de la información a través de un puerto USB o paralelo (más
rápidos). Para un uso profesional se elegirá una mayor resolución y rapidez.
o Cámaras Digitales: Permiten tomar fotografías en forma digital; en lugar de película poseen un sensor
que “captura” la imagen proyectada, digitalizando, compartiéndola y almacenando en la memoria interna que
poseen. Luego las fotos se transfieren a la computadora a través de un puerto serial o USB, según sea el
modelo. Las características a tener en cuenta al comprar una son la resolución y el tipo de lente.
o Webcam: Son cámaras de vídeo que se conectan al puerto USB. Transfieren las imágenes a través de
Internet, lo que permite que dos personas que se encuentren en lugares distantes se puedan ver.

Periféricos o Dispositivos de salida:


El resultado del procesamiento de los datos se debe traducir del formato binario a algún tipo de formato, según
sea la salida: texto, imágenes, gráficos, sonido, por pantalla o impresa. Para ello existen diferentes dispositivos
que permiten mostrar la información de salida en forma adecuada.
Salida Visual: La información se representa en pantallas de video, que se conectan al gabinete de la
computadora a través de la placa de video. Como se dijo anteriormente, la información procesada se encuentra
en formato digital y es necesario transformarla en una señal analógica para verla en pantalla.
Para este proceso se necesita almacenar la información antes de mostrarla. Aquí aparece nuevamente la
memoria RAM; pero esta vez se trata de memoria RAM de vídeo, que generalmente viene incorporada en la
placa de video.
Es muy importante la cantidad de memoria de video, según la utilización que se le dé a la computadora; por
ejemplo, los juegos necesitan mayor cantidad de memoria de video que un procesador de texto.
Todo lo que se visualiza a través de una pantalla, está compuesto por infinidad de puntos llamados píxeles.
Tanto el texto como las imágenes se verán con mayor o menor calidad dependiendo de la resolución del
monitor (la cantidad de píxeles o puntos que tenga la pantalla, en una superficie determinada). A mayor
densidad de píxeles se verá una mejor calidad de imagen.

INSTITUTO SUPERIOR DE ESTUDIOS TÉCNICOS


SECRETARÍA DE EDUCACIÓN
MUNICIPALIDAD DE GENERAL PUEYRREDON
Alfabetización Informática | Pensamiento Computacional

9
Los ejemplos son pantalla o monitor y los monitores sensibles al tacto. Estos últimos son de entrada y salida
ya que al tocar la pantalla se ingresan datos y a la vez vemos la salida. Se encuentra en los cajeros automáticos,
en shoppings, etc donde se necesite seleccionar un menú desde una pantalla.
Otro ejemplo es el proyector: dispositivo diseñado para capturar una imagen desde una computadora o fuente
de vídeo y proyectarla con la mayor fidelidad posible en una pantalla u otra superficie.
Salida Impresa: Según el propósito que tenga la información procesada, se mostrará impresa o por pantalla.
La salida impresa, dado que permanece en el papel, film o transparencia, no es temporal a diferencia de la
salida por la pantalla. Existen diferentes tipos de impresoras que varían según calidad, rapidez, nivel de ruido,
tipo de tecnología utilizada en la impresión, costo, tanto de la impresora misma como de los insumos que
utiliza. De acuerdo a los requerimientos de la salida impresa o utilidad que se les vaya a dar, se elegirá una u
otra. La rapidez está dada por la cantidad de páginas que pueden imprimir por minuto (PPM). La calidad se
mide en puntos por pulgada (dpi, dot per inch). Existen diferentes formas de transmitir la información a ser
impresa por carácter, línea a página.
Plotters: Son impresoras – trazadoras, que tienen en el extremo un soporte móvil una pluma que va dibujando
sobre el papel, el que se desplaza a medida que realiza el dibujo. Estos dispositivos se utilizan en los estudios
de arquitectura y diseño para imprimir planos y dibujos.
Salida Sonora: Según el propósito que tenga la información procesada, se mostrará parlantes o por
auriculares.

Dispositivos de entrada /salida:


Existe una gran cantidad de dispositivos que permiten ingresar datos en la computadora para ser luego
procesados y además el resultado del procesamiento de los datos luego permite que sean mostrados también
por este medio u otro. Para ello existen diferentes dispositivos que permiten esto:
Pantalla táctil: Una pantalla táctil es una pantalla que mediante un toque directo sobre su superficie permite
la entrada de datos y órdenes al dispositivo, y a su vez muestra los resultados introducidos previamente;
actuando como periférico de entrada y salida de datos
Impresoras Multifunción: Una impresora multifunción es un equipo de oficina que combina las funciones
de impresión, escáner, fax, fotocopiadora y lector de tarjetas de memoria. En la mayoría de modelos también
permite enviar documentos por email. Cuentan con una pantalla LCD monocromo o color para el control del
equipo.
Dispositivos de comunicación: Son los encargados de la transmisión del flujo de datos para la comunicación
entre computadoras que están en red. Se encuentran agrupados de acuerdo a la función que desempeñan en la
red, módems, hubs y ruteadores.

Periféricos o Dispositivos de Almacenamiento Secundario


La velocidad de lectura-grabación en los dispositivos electromecánicos, es mucho más lenta en comparación
con la RAM o memoria principal.
Los avances tecnológicos en la industria de dispositivos de almacenamiento secundario, han permitido que
estos vayan incrementando su capacidad y confiabilidad, así como mejorando la velocidad y disminuyendo
su tamaño. Los soportes de estos dispositivos pueden realizar dos acciones: lectura y grabación de datos. Los
magnéticos realizan las dos acciones, los ópticos pueden realizar sólo una de ellas o ambas. En el momento
de la compra del soporte es conveniente controlar que realice ambas acciones, por ejemplo lectora y
grabadora de CD o DVD.
Dispositivos Magnéticos:
Cintas magnéticas: Son similares a los cassettes de audio y se utilizan para tener resguardado o respaldo de
los datos históricos del sistema. Este proceso se conoce como backup.

INSTITUTO SUPERIOR DE ESTUDIOS TÉCNICOS


SECRETARÍA DE EDUCACIÓN
MUNICIPALIDAD DE GENERAL PUEYRREDON
Alfabetización Informática | Pensamiento Computacional

10
Es muy importante tener en cuenta este aspecto, porque la información es valiosa y no se puede perder. Por
ejemplo: en el caso de datos de análisis médicos y operaciones bancarias como pagos de servicios, se guardan
hasta 5 años.
El acceso a la información en las cintas es en forma secuencial.
Discos magnéticos: pueden ser fijos (disco rígido o duro), en cuyo caso están formados por varias láminas
delgadas de acero cubiertas por óxido ferroso, con forma de plato. Cada uno de estos platos cuenta con una
cabeza lecto-grabadora y un brazo movible.
Los disquetes (intercambiables) están formados por una placa de mylan, también con forma de plato; como
es muy flexible, están recubiertos por una funda de plástico duro. Poseen poca capacidad de almacenamiento,
por lo que quedaron en desuso.
El zip fue otro disquete utilizado, por su mayor capacidad 100Mb. Utiliza una combinación de tecnología
óptica y magnética de costo elevado, además de requerir un dispositivo especial para su lectura y grabación.
Fue reemplazado por el disco óptico. El acceso a los datos en los discos es en forma directa, a diferencia de
las cintas.
● Dispositivos Ópticos:
Discos ópticos: con el surgimiento de la multimedia, se empezó a tener necesidad de mayor capacidad de
almacenamiento, así es como surgen los CD (discos compactos), que pueden almacenar hasta 650 MB, los
DVD (disco versátil digital), que almacenan desde 4.7 Gigabytes. Existen de dos tipos: los que se pueden
grabar una vez solamente, no se pueden borrar y aquellos que son regrabables, que permiten borrar los datos
grabados videos. No difieren mucho en el precio.
Se utiliza tecnología láser para la grabación de los datos, dejando pequeñas marcas sobre la superficie del
disco.
Memoria Flash: son memorias de silicio como la RAM, pero no es volátil. Los datos almacenados se pueden
borrar. Se usan en las cámaras digitales, teléfonos celulares. Su principal ventaja es el costo.

Memory Key (llaves de memoria) o memorias USB o Pen drive: se conectan a los puertos USB de las
computadoras, tienen el tamaño de un lápiz y se pueden llevar en el llavero, de ahí su nombre. Este tipo de
almacenamiento ganó el mercado por su capacidad, rapidez de acceso y sobre todo porque no necesita de
ningún soporte especial.
Discos externos: Un disco duro externo es un dispositivo de almacenamiento de fácil intercambio entre
computadoras. Suele tener una conexión USB y tiene como finalidad servir de respaldo de datos. Durante la
existencia de las computadoras personales existieron diversas variantes, destacando en la actualidad aquellos
que se componen de una memoria flash. Este tipo de dispositivos fue mostrando mejoras en su capacidad de
almacenamiento, consiguiendo cada vez más capacidad a un precio menor. Constituye un aditivo importante
a la hora de guardar datos que se consideren críticos o para mera ampliación de la capacidad de
almacenamiento.

INSTITUTO SUPERIOR DE ESTUDIOS TÉCNICOS


SECRETARÍA DE EDUCACIÓN
MUNICIPALIDAD DE GENERAL PUEYRREDON
Alfabetización Informática | Pensamiento Computacional

11
SOFTWARE
Se conoce como software al equipamiento lógico o soporte lógico de un sistema informático, que comprende
el conjunto de los componentes lógicos necesarios que hacen posible la realización de tareas específicas, en
contraposición a los componentes físicos que son llamados hardware.
Los componentes lógicos incluyen, entre muchos otros, las aplicaciones informáticas; tales como el
procesador de texto, que permite al usuario realizar todas las tareas concernientes a la edición de textos; el
llamado software de sistema, tal como el sistema operativo, que básicamente permite al resto de los programas
funcionar adecuadamente, facilitando también la interacción entre los componentes físicos y el resto de las
aplicaciones, y proporcionando una interfaz con el usuario.

CLASIFICACIÓN DEL SOFTWARE: El software puede dividirse según distintos criterios:

SEGÚN LA TAREA QUE REALIZAN:


● SOFTWARE DE SISTEMA O DE BASE: Su objetivo es desvincular adecuadamente al usuario y al
programador de los detalles del sistema informático en particular que se use, aislándolo especialmente del
procesamiento referido a las características internas de: memoria, discos, puertos y dispositivos de
comunicaciones, impresoras, pantallas, teclados, etc. El software de sistema le procura al usuario y
programador adecuadas interfaces de alto nivel, controlador, herramientas y utilidades de apoyo que permiten
el mantenimiento del sistema global. Incluye entre otros: Sistemas operativos, Controladores de dispositivos,
Herramientas de diagnóstico, Herramientas de Corrección y Optimización, Servidores, Utilidades
○ ¿Qué es el Sistema Operativo?
Un sistema operativo (SO) es un conjunto de programas que permiten la comunicación del usuario con una
computadora y controla el uso de los componentes como memoria y espacio de almacenamiento en disco.
Comienza a trabajar cuando se enciende la computadora, y se encarga de gestionar el hardware de la máquina.
Se puede encontrar normalmente en la mayoría de los aparatos electrónicos que podamos utilizar sin necesidad
de estar conectados a una computadora y que utilicen microprocesadores para funcionar, ya que gracias a
estos podemos entender la máquina y que ésta cumpla con sus funciones (Ejemplos: teléfonos móviles,
reproductores de DVD, etc).

El Sistema Operativo administra: La CPU Los dispositivos de E/S La memoria Las colas de procesos.
Administración de recursos.
Todas las computadoras dependen de los Sistemas Operativos, para que el hardware opere con eficiencia y el
proceso de comunicación con dicho hardware sea más fácil.
El sistema operativo se mantiene activo mientras la computadora está encendida, los programas que lo
componen deben estar almacenados en el disco rígido y estar preparados para ser cargados en memoria en el
momento que se los necesite, para poder realizar la función para la que fueron diseñados.
Algunos de estos programas son siempre necesarios, ya que están ejecutándose continuamente, y por ello,
deberán permanecer cargados en la memoria principal desde el momento del arranque del sistema. Este
conjunto de programas recibe el nombre de Núcleo. El sistema operativo es un sistema de programas que
llevan a cabo varias funciones:
Comunicación con los periféricos: Una de las tareas más complejas realizadas por la computadora es la
comunicación con los dispositivos periféricos, por ello se incluyen programas que se encargan en forma
transparente de realizar dicha comunicación.
Coordinación del procesamiento de trabajos: La computadora aprovecha el tiempo de inactividad de un
proceso (por ejemplo, la espera de una entrada) trabajando con otro programa.

INSTITUTO SUPERIOR DE ESTUDIOS TÉCNICOS


SECRETARÍA DE EDUCACIÓN
MUNICIPALIDAD DE GENERAL PUEYRREDON
Alfabetización Informática | Pensamiento Computacional

12
Administración de memoria: Al procesar varios trabajos, el sistema operativo debe controlar la forma de usar
la memoria y asegurar que ningún otro trabajo invada el territorio de otro.
Administración de programas y datos: El sistema operativo actúa localizando y dando acceso a los programas
solicitados por el usuario y por otros programas.
Un sistema operativo está formado básicamente los siguientes módulos:
1. El Núcleo: Se encarga de asignar tiempo del procesador a los programas, de acuerdo a una cierta política
de planificación que varía de un sistema operativo a otro. Normalmente se utiliza una jerarquía de prioridades
que determinan cómo se asignará el tiempo del CPU a cada programa. Se asigna a cada programa un corto
intervalo de tiempo del procesador. Si el programa no ha terminado durante este intervalo de tiempo, vuelve
a la cola de programas.
2. Administrador de memoria: Este módulo se encarga de asignar ciertas porciones de la memoria principal
(RAM) a los diferentes programas o partes de los programas que la necesiten, mientras el resto de los datos y
los programas se mantienen en los dispositivos de almacenamiento masivo. De este modo, cuando se asigna
una parte de la memoria principal se hace siguiendo un determinado orden.
3. Sistema de entrada/salida (E/S): Este componente presenta al usuario la E/S de datos como una cuestión
independiente del dispositivo; es decir, todos los dispositivos tienen las mismas características y son tratados
de la misma forma, siendo el sistema operativo el encargado de atender las particularidades de cada uno de
ellos (como su velocidad de operación).
4. Administrador de archivos: Se encarga de mantener los datos y los programas del sistema y de asegurar el
uso eficiente de los medios de almacenamiento masivo. El administrador de archivos también supervisa la
creación, actualización y eliminación de los archivos, manteniendo un directorio con todos los archivos que
existen en el sistema en cada momento y coopera con el módulo administrador de memoria durante las
transferencias de datos desde y hacia la memoria principal. Además, cada archivo está dotado de un conjunto
de privilegios de acceso, el sistema operativo comprueba que estos privilegios no sean quebrantados.

● SOFTWARE DE APLICACIÓN: dirige las distintas tareas para las que se utilizan las computadoras.
Es aquel que permite a los usuarios llevar a cabo una o varias tareas específicas, en cualquier campo de
actividad susceptible de ser automatizado o asistido, con especial énfasis en los negocios. Incluye:
■ Aplicaciones para Control de sistemas y automatización industrial
■ Aplicaciones ofimáticas
■ Software educativo
■ Software empresarial
■ Bases de datos
■ Software de Telecomunicaciones (por ejemplo, Internet y toda su estructura lógica)
■ Videojuegos, etc
● SOFTWARE DE RED: Permite la comunicación entre computadoras y compartir así recursos como
impresoras, almacenamiento, etc. Ejemplo: Windows Server, Linux Samba, Windows NT, etc.
● SOFTWARE DE PROGRAMACIÓN: Es el conjunto de herramientas que permiten al programador
desarrollar programas informáticos, usando diferentes alternativas y lenguajes de programación, de una
manera práctica. Incluyen básicamente: Editores de texto, Compiladores, Intérpretes.

SEGÚN SU DISTRIBUCIÓN: es decir cómo llegan al usuario final:


● SOFTWARE COMERCIAL: Son programas producidos con fines comerciales. Su distribución se
efectúa mediante comercios o empresas dedicadas a tal fin y se obtienen mediante un pago. La licencia que
se obtiene suele ser individual, para una única PC, aunque también pueden comprarse licencias para múltiples
equipos. Ejemplo: Panda Antivirus, Windows, Microsoft Office, etc.

INSTITUTO SUPERIOR DE ESTUDIOS TÉCNICOS


SECRETARÍA DE EDUCACIÓN
MUNICIPALIDAD DE GENERAL PUEYRREDON
Alfabetización Informática | Pensamiento Computacional

13
● SOFTWARE FREEWARE O GRATUITO: Programas que se ofrecen sin costo alguno, se los puede
obtener de Internet. Tener en cuenta que no deben confundirse con el SOFTWARE LIBRE. Ejemplo:
Audacity, Gimp, LibreOffice, etc.
● SOFTWARE SHAREWARE: Son programas que se distribuyen en forma gratuita que pueden ser
funcionales solo en forma parcial (tienen funciones que no están habilitadas) o bien, suelen funcionar durante
un lapso determinado (generalmente 30 días corridos) a partir de la fecha de instalación, suele requerir que
los usuarios que lo utilicen profesionalmente tengan algún tipo de costo. Los precios de "registración" de
Shareware suelen ser mucho más baratos que los programas comerciales por carecer de costos de publicidad,
distribución, transporte, etc. Ejemplo: antivirus, te ofrecen la posibilidad de escanear tu pc pero para eliminar
los virus hay que pagar.
● TRIAL O DEMO: Son programas que se distribuyen en forma gratuita que funcionan durante un lapso
determinado (generalmente 30 días corridos) a partir de la fecha de instalación o una determinada cantidad de
veces que se los ejecuta. Luego dejan de funcionar y hay que comprarlos. Hoy en día la mayor parte de los
programas que distribuyen las empresas que producen software comercial para su difusión, pertenecen a este
tipo. Ejemplo: juegos, etc.

SEGÚN SU TIPO DE LICENCIA:


● SOFTWARE PROPIETARIO: Para la Fundación para el Software Libre (FSF) el concepto se aplica
a cualquier tipo de programas o aplicaciones o sistemas operativos en el que el usuario no puede acceder al
código fuente y, por lo tanto, se ve limitado en sus posibilidades de uso, modificación y redistribución (o
requiere permiso expreso del titular del software).
Para acceder a este tipo de programas el usuario debe pagar por una licencia y sólo puede hacer uso del mismo
en un contexto restringido, es decir, que para que puedan usarlo distintas computadoras deben abonarse otras
licencias. Además, este software no puede modificarse ni perfeccionarse en su funcionamiento, como así
tampoco redistribuir a otros destinatarios.
● Características del Software Propietario:
Este software no permite al usuario hacer ningún tipo de modificación al código fuente. No se puede distribuir
sin el permiso del propietario
● SOFTWARE LIBRE: Denominación del software que respeta la libertad de los usuarios sobre su
producto adquirido y, por tanto, una vez obtenido puede ser usado, copiado, estudiado, modificado y
redistribuido libremente. Según la Free Software Foundation, el software libre se refiere a la libertad de los
usuarios para ejecutar, copiar, distribuir, estudiar, modificar el software y distribuirlo modificado.
El software libre suele estar disponible gratuitamente, o al precio de costo de la distribución a través de otros
medios; sin embargo no es obligatorio que sea así, por lo tanto no hay que asociar software libre a "software
gratuito" (denominado usualmente freeware), ya que, conservando su carácter de libre, puede ser distribuido
comercialmente ("software comercial"). Análogamente, el "software gratis" o "gratuito" incluye en ocasiones
el código fuente; no obstante, este tipo de software no es libre en el mismo sentido que el software libre, a
menos que se garanticen los derechos de modificación y redistribución de dichas versiones modificadas del
programa.

● Características del Software Libre


Se encuentra disponible el código fuente del software, por lo que puede modificarse el sw sin ningún límite.
● Libertades del software libre
Libertad de estudiarlo y adaptarlo.

INSTITUTO SUPERIOR DE ESTUDIOS TÉCNICOS


SECRETARÍA DE EDUCACIÓN
MUNICIPALIDAD DE GENERAL PUEYRREDON
Alfabetización Informática | Pensamiento Computacional

14
Libertad de distribuir copias.
Libertad de mejora y publicación
de cambios.
Libertad de usar el programa con
cualquier propósito.
Software propietario.

CONCEPTOS DE VIRUS, ANTIVIRUS Y MALWARE:


El malware (del inglés malicious software), también llamado badware, código maligno, software malicioso
o software malintencionado, es un tipo de software que tiene como objetivo infiltrarse o dañar una
computadora o sistema de información sin el consentimiento de su propietario. El término malware es muy
utilizado por profesionales de la informática para referirse a una variedad de software hostil, intrusivo o
molesto. El término virus informático suele aplicarse de forma incorrecta para referirse a todos los tipos de
malware, incluidos los virus verdaderos
Un virus informático es un malware que tiene por objeto alterar el normal funcionamiento del ordenador, sin
el permiso o el conocimiento del usuario. Los virus, habitualmente, reemplazan archivos ejecutables por otros
infectados con el código de este. Los virus pueden destruir, de manera intencionada, los datos almacenados
en una computadora, aunque también existen otros más inofensivos, que solo se caracterizan por ser molestos.
Los virus informáticos tienen, básicamente, la función de propagarse a través de un software, son muy nocivos
y algunos contienen además una carga dañina (payload) con distintos objetivos, desde una simple broma hasta
realizar daños importantes en los sistemas, o bloquear las redes informáticas generando tráfico inútil.
El funcionamiento de un virus informático es conceptualmente simple. Se ejecuta un programa que está
infectado, en la mayoría de las ocasiones, por desconocimiento del usuario. El código del virus queda residente
(alojado) en la memoria RAM de la computadora, incluso cuando el programa que lo contenía haya terminado
de ejecutarse. El virus toma entonces el control de los servicios básicos del sistema operativo, infectando, de
manera posterior, archivos ejecutables que sean llamados para su ejecución. Finalmente se añade el código
del virus al programa infectado y se graba en el disco, con lo cual el proceso de replicado se completa
El antivirus es un programa que ayuda a proteger su computadora contra la mayoría de los virus, worms,
troyanos y otros invasores indeseados que puedan infectar su ordenador. Entre los principales daños que
pueden causar estos programas están: la pérdida de rendimiento del microprocesador, borrado de archivos,
alteración de datos, información confidencial expuesta a personas no autorizadas y la desinstalación del
sistema operativo.
Normalmente, los antivirus monitorean actividades de virus en tiempo real y hacen verificaciones periódicas,
o de acuerdo con la solicitud del usuario, buscando detectar y, entonces, anular o remover los virus de la
computadora. Los antivirus actuales cuentan con vacunas específicas para decenas de miles de plagas virtuales
conocidas, y gracias al modo con que monitorizan el sistema consiguen detectar y eliminar los virus, worms
y troyanos antes que ellos infecten el sistema. Esos programas identifican los virus a partir de "firmas",
patrones identificables en archivos y comportamientos del ordenador o alteraciones no autorizadas en

INSTITUTO SUPERIOR DE ESTUDIOS TÉCNICOS


SECRETARÍA DE EDUCACIÓN
MUNICIPALIDAD DE GENERAL PUEYRREDON
Alfabetización Informática | Pensamiento Computacional

15
determinados archivos y áreas del sistema o disco rígido. El antivirus debe ser actualizado frecuentemente,
pues con tantos códigos maliciosos siendo descubiertos todos los días, los productos pueden hacerse obsoletos
rápidamente. Algunos antivirus pueden ser configurados para que se actualicen automáticamente. En este
caso, es aconsejable que esta opción esté habilitada.

INSTITUTO SUPERIOR DE ESTUDIOS TÉCNICOS


SECRETARÍA DE EDUCACIÓN
MUNICIPALIDAD DE GENERAL PUEYRREDON
Alfabetización Informática | Pensamiento Computacional

16
Pensamiento Computacional
Lenguaje:
Es una serie de símbolos que sirven para transmitir uno o más mensajes (ideas) entre dos entidades diferentes.
A la transmisión de mensajes se le conoce comúnmente como comunicación.

Comunicación:
Es un proceso complejo que requiere una serie de reglas simples, pero indispensables para poderse llevar a
cabo. Las dos principales son las siguientes:
▪ Los mensajes deben correr en un sentido a la vez.
▪ Debe forzosamente existir 4 elementos: Emisor, Receptor, Medio de Comunicación y Mensaje.

Lenguajes de Programación:
Es un conjunto de símbolos, caracteres y reglas (programas) que le permiten a las personas comunicarse con
la computadora.
Los lenguajes de programación tienen un conjunto de instrucciones que nos permiten realizar operaciones de
entrada/salida, cálculo, manipulación de textos, lógica/comparación y almacenamiento/recuperación.

Definición de Algoritmo
La palabra algoritmo se deriva de la traducción al latín de la palabra árabe alkhowarizmi, nombre de un
matemático y astrónomo árabe que escribió un tratado sobre manipulación de números y ecuaciones en el
siglo IX.
Un algoritmo es una serie de pasos organizados que describe el proceso que se debe seguir, para dar solución
a un problema específico.
Es un método para resolver un problema mediante una serie de pasos precisos, definidos y finitos.

▪ Preciso: no se presta a interpretaciones ambiguas


▪ Definido: si se siguen 2 o más veces los pasos, se obtiene el mismo resultado cada vez
▪ Finito: tiene comienzo y fin; tiene un número determinado de pasos.

Son ejemplos de algoritmos las instrucciones para hacer una receta de cocina, para usar un
electrodoméstico, etc.
Los algoritmos se pueden expresar en forma de diagramas, por fórmulas y en PSEUDOCÓDIGO. Esta
última herramienta es la más usada en lenguajes estructurados (como lenguaje C).

Tipos de Algoritmos
▪ Cualitativos: Son aquellos en los que se describen los pasos utilizando palabras.
▪ Cuantitativos: Son aquellos en los que se utilizan cálculos numéricos para definir los pasos del proceso.

Lenguajes Algorítmicos. Pseudocódigo


Mezcla de lenguaje de programación y español (o inglés o cualquier otro idioma) que se emplea, dentro de la
programación estructurada, para realizar el diseño de un algoritmo. En esencial, el pseudocódigo se puede
definir como un lenguaje de especificaciones de algoritmos.
Es la representación narrativa de los pasos que debe seguir un algoritmo para dar solución a un problema
determinado. El pseudocódigo utiliza palabras que indican el proceso a realizar.

INSTITUTO SUPERIOR DE ESTUDIOS TÉCNICOS


SECRETARÍA DE EDUCACIÓN
MUNICIPALIDAD DE GENERAL PUEYRREDON
Alfabetización Informática | Pensamiento Computacional

17

Ventajas de utilizar un Pseudocódigo


▪ Permite representar en forma fácil operaciones repetitivas complejas
▪ Es muy fácil pasar el pseudocódigo de un programa a algún lenguaje de programación.
▪ Si se siguen las reglas se puede observar claramente los niveles que tiene cada operación.

Diseño del Algoritmo


Las características de un buen algoritmo son:
▪ Debe tener un punto particular de inicio.
▪ Debe ser definido, no debe permitir dobles interpretaciones.
▪ Debe ser general, es decir, soportar la mayoría de las variantes que se puedan presentar en la definición
del problema.
▪ Debe ser finito en tamaño y tiempo de ejecución.
▪ Existen varias herramientas para hacerlo, entre ellas pseudocódigo.

DESARROLLO DE ALGORITMOS

Tipos De Datos
Todos los datos tienen un tipo asociado con ellos. Un dato puede ser un simple carácter, tal como ‘b’, un valor
entero tal como 35. El tipo de dato determina la naturaleza del conjunto de valores que puede tomar una
variable.

Expresiones
Las expresiones son combinaciones de constantes, variables, símbolos de operación, paréntesis y nombres
de funciones especiales.
Por ejemplo: a + (b + 3)/c

Cada expresión toma un valor que se determina tomando los valores de las variables y constantes
implicadas y la ejecución de las operaciones indicadas.
Una expresión consta de operadores y operandos. Según sea el tipo de datos que manipulan, se clasifican las
expresiones en:
- Aritméticas
- Relacionales
- Lógicas

Operadores y Operandos

▪ Operadores: Son elementos que relacionan de forma diferente, los valores de una o más variables y/o
constantes. Es decir, los operadores nos permiten manipular valores.

OPERADORES
Aritméticos
Relacionales
Lógicos

INSTITUTO SUPERIOR DE ESTUDIOS TÉCNICOS


SECRETARÍA DE EDUCACIÓN
MUNICIPALIDAD DE GENERAL PUEYRREDON
Alfabetización Informática | Pensamiento Computacional

18

Operadores Aritméticos.
Los operadores aritméticos permiten la realización de operaciones matemáticas con los valores (variables y
constantes).
Los operadores aritméticos pueden ser utilizados con tipos de datos enteros o reales. Si ambos son enteros, el
resultado es entero; si alguno de ellos es real, el resultado es real.

Operadores Aritméticos
+ Suma
- Resta
* Multiplicación
/ División
Mod Modulo (residuo de la división entera .. Varía con el lenguaje utilizado)

Ejemplos:

Expresión Resultado
7*2 14
12 mod 7 5
4+2*5 14

Prioridad de los Operadores Aritméticos


▪ Todas las expresiones entre paréntesis se evalúan primero. Las expresiones con paréntesis anidados se
evalúan de dentro a fuera, el paréntesis más interno se evalúa primero.
▪ Dentro de una misma expresión los operadores se evalúan en el siguiente orden.
1. Exponenciación
2. Multiplicación, división, módulo.
3. Suma y resta.
▪ Los operadores en una misma expresión con igual nivel de prioridad se evalúan de izquierda a derecha.

Operadores Relacionales:
▪ Se utilizan para establecer una relación entre dos valores.
▪ Compara estos valores entre sí y esta comparación produce un resultado de certeza o falsedad (verdadero
o falso).
▪ Los operadores relacionales comparan valores del mismo tipo (numéricos o cadenas)
▪ Tienen el mismo nivel de prioridad en su evaluación.
▪ Los operadores relacionales tienen menor prioridad que los aritméticos.

Operadores Relacionales
> Mayor que
< Menor que
>= Mayor o igual que
<= Menor o igual que
<> Diferente
= Igual

INSTITUTO SUPERIOR DE ESTUDIOS TÉCNICOS


SECRETARÍA DE EDUCACIÓN
MUNICIPALIDAD DE GENERAL PUEYRREDON
Alfabetización Informática | Pensamiento Computacional

19

Ejemplos:
Si a = 10, b = 20 c = 30

a+b>c Falso
a-b<c Verdadero
a-b=c Falso
a*b<>c Verdadero

Operadores Lógicos:
▪ Estos operadores se utilizan para establecer relaciones entre valores lógicos.
▪ Estos valores pueden ser resultado de una expresión relacional.

Ejemplos:

Si a = 10, b = 20 c = 30
(a < b) and (b < c)

INSTITUTO SUPERIOR DE ESTUDIOS TÉCNICOS


SECRETARÍA DE EDUCACIÓN
MUNICIPALIDAD DE GENERAL PUEYRREDON
Alfabetización Informática | Pensamiento Computacional

20
V and V

Prioridad de los Operadores Lógicos


Not
And
Or

Prioridad de los Operadores en General


1.- ( )
2.- ^
3.- *, /, Mod, Not
4.- +, -, And
5.- >, <, > =, < =, < >, =, Or

Ejemplos:
Si a = 10, b = 12, c = 13 y d =10

1) ((a > b)or(a < c)) and ((a = c) or (a > = b))


F V F F
V F
F

2) not (a = c) and (c > b)


F V
V
V

Identificadores
Los identificadores representan los datos de un programa (constantes, variables, tipos de datos). Un
identificador es una secuencia de caracteres que sirve para identificar una posición en la memoria de la
computadora, que nos permite acceder a su contenido.

Ejemplo: Nombre
Num_hrs
Calif2

Reglas para formar un Identificador


✔ Debe comenzar con una letra (A a Z, mayúsculas o minúsculas) y no deben contener espacios en
blanco.
✔ Letras, dígitos y el carácter guión ( - ) están permitidos después del primer carácter.
✔ La longitud de los identificadores. El nombre de un identificador debe ser descriptivo de aquello que
representa, y considerando además la practicidad de su invocación durante el desarrollo del algoritmo. Si es
muy extenso estaremos más expuestos a errores al nombrarlo.

INSTITUTO SUPERIOR DE ESTUDIOS TÉCNICOS


SECRETARÍA DE EDUCACIÓN
MUNICIPALIDAD DE GENERAL PUEYRREDON
Alfabetización Informática | Pensamiento Computacional

21

Constantes y Variables

Variables.
Son objetos de un programa cuyo valor puede cambiar durante la ejecución del mismo. Datos que pueden
sufrir modificaciones a lo largo de un programa. El cambio se produce mediante sentencias ejecutables
como por ejemplo la asignación o el ingreso de datos. Es en realidad una porción (o posición) de memoria
con nombre que permite almacenar temporalmente un dato durante la ejecución de un proceso. Para poder
reconocer una variable en la memoria de la computadora, es necesario darle un nombre con el cual podamos
identificarla dentro de un algoritmo (a esto se lo denomina “declaración de variables”). Al declararlas se
reserva una posición de memoria para la misma, donde se almacenará el valor que toma cada variable en
cada momento del programa. El nombre de la posición es el NOMBRE DE LA VARIABLE y el valor
almacenado es el VALOR DE LA VARIABLE. Las variables pueden ser de todos los tipos de datos
conocidos: entero, decimal, carácter, cadena de carácter.

Variables y constantes se unen por medio de los operadores aritméticos, relacionales y lógicos
constituyendo lo que se denomina una EXPRESIÓN.

Constante
Dato invariable a lo largo del programa. Es un valor que no puede cambiar durante la ejecución del
programa; recibe un valor en el momento de la compilación del programa y este valor no puede ser
modificado.

▪ Literales: es un valor de cualquier tipo que se utiliza como tal


Ejemplo:
sup-triángulo ← base * altura * 1/2
1 y 2 son constantes literales

numéricas: 5 , 3.14 , 4/3


carácter: ‘S’ , ‘N’
cadena: “Positivo”

Nota: las constantes de carácter se escriben entre apóstrofes o comillas simples y las de cadena entre
comillas. De este modo se las diferencia de los nombres de las variables.

▪ Con nombre o declaradas: Se les asigna un nombre y un valor y no se lo modifica durante el transcurso
del programa. En C se acostumbra nombrar esta clase de constantes con mayúsculas
Ejemplo:
Define constante PI valor 3.14
sup-circulo ← PI * r * r

El uso de constantes literales limita la flexibilidad del programa. Es conveniente el uso de constantes con
nombre.

INSTITUTO SUPERIOR DE ESTUDIOS TÉCNICOS


SECRETARÍA DE EDUCACIÓN
MUNICIPALIDAD DE GENERAL PUEYRREDON
Alfabetización Informática | Pensamiento Computacional

22
▪ Tipeadas: Nos referimos a los textos que aparecen como mensajes de salida en un programa. Dichos
mensajes son inalterables. Ejemplo: Mostrar ("Hola")

INSTITUTO SUPERIOR DE ESTUDIOS TÉCNICOS


SECRETARÍA DE EDUCACIÓN
MUNICIPALIDAD DE GENERAL PUEYRREDON

También podría gustarte