Está en la página 1de 51

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS

(Universidad del Perú. Decana de América)


FACULTAD DE INGENIERIA ELECTRONICA Y ELECTRICA

PROGRAMACION Y
COMPUTACION
Docente: Mg. EDGAR FRANCISCO ALVARADO HERRADA
Ciclo : 2022-I
Junio 2022
INFORMACIÓN GENERAL DEL CURSO
Programación y
Denominación Computación
Créditos 2
Periodo Académico 2022-I
Curso Requisito Ninguno
Horas Teo/Prác 2H/1P
Sistema de Evaluación 1EP/2EF/3EC
INFORMACIÓN GENERAL DEL CURSO
1.Participar
2.Preguntar
3.Aportar
4.Compartir
5.Anotar
6.Actitud de Aprendizaje
INFORMACIÓN GENERAL DEL CURSO
FORMULA DE EVALUACION
LOGRO DE APRENDIZAJE SEM2

Conceptualiza los aspectos


básicos de la programación,
sistemas de información,
algoritmos y sus componentes.
NO CRECEMOS CUANDO LAS COSAS SON FÁCILES.
CRECEMOS CUANDO ENFRENTAMOS RETOS.
INFORMACIÓN GENERAL DEL CURSO
Observador reflexivo

Curiosidad Redacción

Empatía
Lectura
Disciplina
Procesamiento de información
Proactividad
Dominio de variables
Gestión del tiempo
Sustentación
Productivo

Comunicación y oratoria
SESION
Concepto de Algoritmo
PROGRAMACION Y COMPUTACION
EN ESTA SESIÓN VEREMOS
1. Saberes previos
2. Los sistemas de procesamiento de la
información.
3. Tecnologías de Información.
4. La programación.
5. Conceptos de algoritmos.
6. Actividad en sala.
7. Bibliografía
SABERES PREVIOS ¿QUÉ SABEMOS DE LOS SISTEMAS DE INFORMACIÓN?
LOS SISTEMAS DE PROCESAMIENTO DE LA INFORMACIÓN

Un dato es un símbolo Procesamiento: esta es la Información: Son los datos


lingüístico o numérico que acción (cualquiera que sea), procesados, que llegan ser
representa ya sea algo que se ejecuta, en este caso útiles para alguien
concreto como abstracto. sobre los datos, y que logra en
"1, 2, 3" son datos ellos una transformación.

Un sistema es un conjunto Los sistemas reciben (entrada)


de partes o elementos datos, energía o materia del
organizadas y relacionadas ambiente y proveen (salida)
que interactúan entre sí para información, energía o materia.
lograr un objetivo.
LOS SISTEMAS DE PROCESAMIENTO DE LA INFORMACIÓN
Es un conjunto de elementos que interactúan entre sí con
el fin de apoyar las actividades de una empresa o negocio.

Realiza cuatro actividades básicas:


o Entrada.
o Almacenamiento.
o Procesamiento.
o Salida de información.
LOS SISTEMAS DE PROCESAMIENTO DE LA INFORMACIÓN
LOS SISTEMAS DE PROCESAMIENTO DE LA INFORMACIÓN
Entrada: Es el proceso mediante el cual el Sistema de Información toma los
datos que requiere para procesar la información. Las entradas pueden ser
manuales o automáticas.

Procesamiento de Información: Es la capacidad del Sistema de Información


para efectuar cálculos de acuerdo con una secuencia de operaciones
preestablecida. Estos cálculos pueden efectuarse con datos introducidos
recientemente en el sistema o bien con datos que están almacenados. Esta
característica de los sistemas permite la transformación de datos fuente en
información que puede ser utilizada para la toma de decisiones.
LOS SISTEMAS DE PROCESAMIENTO DE LA INFORMACIÓN
Almacenamiento de información: Es el proceso tecnológico donde se graban,
archivan y guardan bits de información que contienen imágenes, texto, video,
programas, hojas de cálculo, entre otros archivos digitales de múltiples
formatos.. Conjunto de componentes electrónicos habilitados para leer o
grabar datos en el soporte de almacenamiento de datos de forma temporal o
permanente. Almacenamiento de datos en la nube, en red, de objeto, de
archivo, por bloque, definido por software.

Salida: La salida es la capacidad de un Sistema de Información para sacar la


información procesada o bien datos de entrada al exterior. Es importante
aclarar que la salida de un Sistema de Información puede constituir la entrada a
otro Sistema de Información o módulo. En este caso, también existe una
interface automática de salida.
TECNOLOGÍA DE INFORMACIÓN ( TI )
Se ha convertido en el avance científico, que marca la aceleración
del progreso humano creando alternativas de evolución. Sin duda
alguna, ningún avance realizado por el hombre ha modificado de
forma tan acelerada los esquemas, fronteras, culturas y paradigmas
como lo ha realizado la TI. En la llamada era digital no entender la TI
es bloquear nuestras expectativas y oportunidades para nuestro
negocio y la nueva apertura social. Sería lo mismo sentarnos a ver
cómo pasan los demás delante de nosotros. Pero no solo es
necesario tener un conocimiento de la TI de punta, se requiere una
visión analítica, amplia de soluciones, capaz de llevar los cambios a
resultados sorprendentes.
TECNOLOGÍA DE INFORMACIÓN ( TI )
La TI se convierte en una herramienta estratégica con innumerables
beneficios. Los Sistemas de Información que trabajan con TI pueden
realizar una real disminución de los gastos, tiempo y personal,
obteniendo grandes beneficios en materia de comunicaciones,
administración, atención a clientes, actividades de soporte y todo lo
relacionado con actividades que impliquen manejo de información.
Además contribuyen a reducir los tiempos de respuesta y a mejorar
la calidad de los productos y servicios y permiten una integración
con los proveedores y clientes. Todo esto facilita la importante toma
de decisiones, permitiendo una mayor oportunidad de crecimiento
al tener una gran ventaja competitiva.
TECNOLOGÍA DE INFORMACIÓN ( TI )
La TI nos permite idear nuevas formas de organización y revolucionar nuestra
empresa con nuevos modelos administrativos, haciendo obsoleta la
administración tradicional y proponiendo esquemas más flexibles, con una alta
comunicación y descentralización en la toma de decisiones, con lo cual se logra
un contacto privilegiado para los clientes y la creación de mayor riqueza en el
objetivo principal de la organización.

La TI se convierte en la llave para entrar a un mundo de cambios acelerados,


donde la información se convierte en la diferencia entre estar o desaparecer.
PROGRAMACIÓN
Es el arte del proceso por el cual se limpia, codifica, traza y
protege el código fuente de programas computacionales,
en otras palabras, es indicarle a la computadora lo que
tiene que hacer. Por medio de la programación se
establecen los pasos a seguir para la creación del código
fuente de los diversos programas informáticos.
Este código le indicara al programa informático que tiene
que hacer y como realizarlo.
PROGRAMACIÓN
PROGRAMACIÓN
Lenguaje
Es una serie de símbolos que sirven para
transmitir uno o mas mensajes (ideas) entre
dos entidades diferentes. A la transmisión de
mensajes se le conoce comúnmente como
comunicación.
PROGRAMACIÓN
La comunicación
Es un proceso que consiste en la transmisión e
intercambio de mensajes entre un emisor y un
receptor.
PROGRAMACIÓN
La comunicación
-el canal de comunicación: que es el medio usado,
-el código: que es el lenguaje empleado,
-el mensaje: es la información o conjunto de datos que se transmiten.
-el ruido: son las perturbaciones en la recepción del mensaje original,
-el contexto: que son las circunstancias donde se desarrolla la
comunicación, y
-la retroalimentación o feedback: que supone la respuesta hacia el
primer mensaje.
PROGRAMACIÓN
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, calculo, manipulación de textos,
lógica, comparación, almacenamiento y recuperación.
Programa: Un programa es
una serie de instrucciones
ordenadas, codificadas en
lenguaje de programación
que expresa un algoritmo y
que puede ser ejecutado en
un computador.

Programación: Este
código le indicara al
programa informático
que tiene que hacer y
como realizarlo.
El código, que consiste en el
conjunto de acciones a
ejecutar, en programación a
cada acción básica se la
denomina genéricamente
como instrucción.

Instrucción: Cada
instrucción podrá estar
compuesta de un
conjunto de elementos
los cuales estudiaremos
más adelante.
El Sistema Operativo: Es un
software que coordina y
dirige todos los servicios y
aplicaciones que utiliza el
usuario en una computador.

Las APP: Abreviatura de


Aplication, es software
diseñado para ser
ejecutada en teléfonos
inteligentes, tabletas y
otros dispositivos móviles.
Actividad1

https://www.youtube.com/watch?v=k8j7SmGK7R8
A)
1.En el presente VIDEO, luego de observar los 10
primeros minutos, escriba un párrafo que describa su
concepto de algoritmo.
2.Tomando la información describa el juego del
picante, y cual es la regla para ganar siempre.
Actividad1

B)
1.Realice una lista de 5 algoritmos que identifique
cotidiano y que no se describa en el video.
2.¿Como ayudan los algoritmos en las actividades
diarias? Puede usar la lista del ítem anterior.
3.¿Existe relación entre los algoritmos y las matemáticas?
Justifique su respuesta.
ALGORITMO
Debe presentarse como
Un algoritmo (del una secuencia ordenada de
griego y latín, dixit pasos que siempre se
algorithmus y este a su ejecutan en tiempo y
vez en honor del esfuerzo finito.
matemático persa Al-
Juarismi.

Los algoritmos tienen un


Se define como un inicio y un final, son únicos y
método aplicable con el deben ser fácilmente
fin de obtener la solución identificables.
a un problema genérico.
ALGORITMO - CARACTERÍSTICAS
Debe tener un único comienzo y un sólo final perfectamente definidos.

Debe ser secuencial, cada paso se debe ejecutar en una forma ordenada, a esta
secuencialidad se la denomina flujo de proceso.

Deben ser Finitos, con lo cual se entiende que deben finalizar en algún momento
determinado.
Deben ser Eficientes, entendiéndose por esto que ocupen la cantidad mínima y
necesaria de variables para que al codificar utilice lo mínimo en memoria y tiempo
de ejecución.
Deben ser Legibles, se busca que el texto que lo describe debe ser claro.

Deben ser Modificables, de modo que sus posteriores modificaciones u ampliaciones


sean fáciles de realizar.

Deben ser Modulares, su diseño debe favorecer la división del problema en módulos.
ALGORITMOS
TECNICAS DE REPRESENTACION
Se utilizan algunos métodos de representación escrita,
gráfica o matemática. Los métodos más conocidos son:
1. Diagramación libre (Diagramas de flujo).
2. Pseudocódigo.
3. Diagramas Nassi-Shneiderman.
4. Lenguaje natural (español, inglés, etc.).
5. Fórmulas matemáticas.
ALGORITMO
1.Diagrama de Flujo El diagrama de flujo representa
la forma más tradicional para
especificar los detalles
algorítmicos de un proceso.

La presentación gráfica de
sistemas es una forma
ampliamente utilizada como
herramienta de análisis, ya que
permite identificar aspectos
relevantes de una manera rápida
y simple.
ALGORITMO
1.Diagrama de Flujo - Ventajas
Es una representación gráfica de las secuencias de un
proceso, presenta información clara, ordenada y concisa.

Permite visualizar las frecuencias y relaciones entre las


etapas indicadas.

Se pueden detectar problemas, desconexiones, pasos de


escaso valor añadido etc.
ALGORITMO
1.Diagrama de Flujo - Ventajas
Compara y contrasta el flujo actual del proceso contra el
flujo ideal, para identificar oportunidades de mejora.

Identifica los lugares y posiciones donde los datos


adicionales pueden ser recopilados e investigados.
Ayuda a entender el proceso completo.
Permite comprender de forma rápida y amena los procesos.
ALGORITMO
1.Diagrama de Flujo - Símbolos
No es indispensable usar un tipo especial de símbolos para crear un diagrama
de flujo, pero existen algunos ampliamente utilizados.

Comienzo o final de proceso: en su interior situamos


materiales, información o acciones para comenzar el
proceso o para mostrar el resultado en el final del
mismo.

Conexión con otros procesos: Nombramos un


proceso independiente que en algún momento
aparece relacionado con el proceso principal.
ALGORITMO
1.Diagrama de Flujo - Símbolos
Actividad: Tarea o actividad llevada a cabo durante el
proceso. Puede tener muchas entradas, pero solo una
salida

Información de apoyo: Situamos en su interior la


información necesaria para alimentar una actividad
( datos para realizarla )

Decisión/ Bifurcación: Indicamos puntos en que se toman


decisiones: sí o no, abierto o cerrado...

Conexiones de pasos o flechas: Muestran dirección y


sentido del flujo del proceso, conectando los símbolos.
ALGORITMO
1.Diagrama de Flujo - Símbolos
Documento: Se utiliza este símbolo para hacer
referencia a la generación o consulta de un documento
específico en un punto del proceso.

Envío de datos: Envía datos a la impresora

Muestra de datos: muestra datos en el Display


ALGORITMO
1.Diagrama de Flujo -Metodología
Para realizar el diagrama de flujo, debemos seguir una serie
de pasos:
a- Determinar el marco y los límites del proceso.
b- Determinar los pasos del proceso.
Realizaremos una lista con las actividades principales,
entradas, salidas y decisiones.
c- Dibujar el diagrama de flujo.
d- Comprobar el diagrama de flujo.
e- Plantilla.
ALGORITMO
1.Diagrama de Flujo -Reglas
De acuerdo al estándar ISO, los símbolos e incluso las
flechas deben tener ciertas características para ser
considerados sintácticamente correctos. Los Diagramas de
flujo deben escribirse de arriba hacia abajo, y/o de izquierda
a derecha.
Los símbolos se unen con líneas, las cuales tienen en la
punta una flecha que indica la dirección que fluye la
información procesos, se deben de utilizar solamente líneas
de flujo horizontal o verticales (nunca diagonales).
ALGORITMO
1.Diagrama de Flujo -Reglas
Se debe evitar el cruce de líneas, para lo cual se quisiera
separar el flujo del diagrama a un sitio distinto, se pudiera
realizar utilizando los conectores. Se debe tener en cuenta
que solo se vana utilizar conectores cuando sea
estrictamente necesario.
No deben quedar líneas de flujo sin conectar. Todo texto
escrito dentro de un símbolo debe ser legible, preciso,
evitando el uso de muchas palabras.
ALGORITMO
1.Diagrama de Flujo -Reglas
Todos los símbolos pueden tener más de una línea de
entrada, a excepción del símbolo final. Solo los símbolos de
decisión pueden y deben tener mas de una línea de flujo de
salida.
ALGORITMO
1.Diagrama de Flujo -Ejemplos
Diagrama de flujo que
encuentra la suma de
los primeros 50
números naturales :
ALGORITMO
1.Diagrama de Flujo -Ejemplos
Diagrama de flujo de
un programa que
escoja un número al
azar del 0 al 9 y nos
pida que lo adivinemos,
“acertaste” o “no
acertaste”.
ALGORITMO
Resuelva : mediante un diagrama de flujo ¿Qué hacer cuando
no funciona una lámpara ?
ALGORITMO
¿Qué hacer cuando no funciona una lámpara ?
El diagrama de flujo o
diagrama de actividades es la
representación grafica de un
algoritmo o proceso. Se utiliza
en disciplinas como ingeniería,
economía, programación,
procesos industriales y
psicología cognitiva.
ALGORITMO
2.Pseudocodigo
• Es la mezcla de lenguaje de programación y español (o
ingles o cualquier otro idioma)que se emplea dentro de
la programación estructurada para realizar el diseño de
un programa.
• Es la representación narrativa de los pasos que debe
seguir un algoritmo para dar solución a un problema
determinado. El Pseudocodigo utiliza palabras que
indican el proceso a realizar. (Hernandez,2010 )
ALGORITMO
2.Pseudocodigo PSeInt
Es una herramienta de
desarrollo de pseudocódigo
libre y de código abierto, ofrece
una buena cantidad de
herramientas y características
con las cuales desarrollar y
escribir algoritmos en
pseudocódigo
ACTIVIDAD2
A. Elabore un mapa mental de los elementos que conforma los
sistemas de procesamiento de información y el proceso de
comunicación.
B. Defina ¿que es un lenguaje? Y a través de un mapa mental
identifique los lenguajes de programación mas utilizados en la
actualidad (min 5)
C. Escoge un proceso de tu vida cotidiana y realiza un diagrama de
flujo.
D. Con la ayuda de internet, investigue las otras 3 técnicas de
representación.
E. Considere agregar una descripción, donde se aplica y un ejemplo.
BIBLIOGRAFÍA
-Fundamentos de programación (Alfaomega)
-Manual de programación lógica

También podría gustarte