Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Guía - Aprendizaje - PI - IC - 2020-II - SEM. 6 PDF
Guía - Aprendizaje - PI - IC - 2020-II - SEM. 6 PDF
SEMANA N° 06
ÍNDICE
Pág.
1. INTRODUCCIÓN ..................................................................................................................................... 4
3. DESARROLLO ......................................................................................................................................... 5
3.2. Lenguajes de programación alto nivel, medio y bajo, ensamblador y máquina ................................ 7
Actividad 1 .................................................................................................................................................. 18
5. GLOSARIO ............................................................................................................................................. 19
1. INTRODUCCIÓN
A partir de la concepción que la evaluación es un proceso y no un suceso, ésta siempre será un medio
y nunca un fin; un medio que permitirá por un lado identificar logros para poder mantenerlos y
afianzarlos y por otro lado identificar dificultades que conlleven a un cambio de métodos, técnicas y
estrategias que conduzcan al logro de los resultados del aprendizaje.
En este sentido la evaluación es el medio a través del cual el estudiante demuestra sus logros obtenidos
o en su defecto las dificultades que impidieron alcanzar dichos logros; en ambos casos el docente tiene
la tarea de repensar el proceso de la practica pedagógica en beneficio del desarrollo de las capacidades
del estudiante y el logro de las competencias establecidas en el Perfil Profesional.
2. CONTENIDO TEMÁTICO
3. DESARROLLO
Figura 1. Diseño Asistido por Computadora (CAD). Sala de cómputo con computadoras de la última
generación corei7, con internet quinta generación, utilizados en instituciones del todos los niveles de
educación. Tomado de https://intelligy.com/blog/2016/05/19/diseno-asistido-por-computadora-
una-mejor-forma-de-educar-ingenieros/
Las computadoras han tenido un gran impacto para nuestra sociedad desde su aparición. Antiguamente
una computadora tenía un tamaño enorme, su manejo o acceso era sumamente complicado y su costo
era muy elevado, siendo inaccesible para la mayoría de las personas.
Con el paso del tiempo esto fue cambiando con demasiada rapidez y cada uno de los componentes de
ésta se han ido modificando y evolucionando para lograr una mayor y mejor organización y
perfeccionamiento en sus funciones, facilitando su uso al público en general.
Al reducirse su tamaño fue posible contar con una computadora personal, las cuales se han introducido
prácticamente en todos los países, tanto en los países desarrollados como en los países en vías de
desarrollo y en todas las áreas de la sociedad, llegando a ocupar un lugar importante en una gran
cantidad de hogares (tomado: https://sites.google.com/site/losturis/home/el-impacto-de-la-
computadora-en-la-sociedad).
El desarrollo de las tecnologías está teniendo una gran influencia en el ámbito educativo, ya que
constituyen una nueva herramienta de trabajo que da acceso a una gran cantidad de información, que
acerca y agiliza la labor de personas e instituciones distantes entre sí.
Las computadoras portátiles ahora están más presentes en nuestra sociedad, dándole un uso no sólo en
el hogar sino también en comercios, industrias, negocios de todo tipo, hospitales, escuelas, etc.
convirtiéndose en máquinas más prácticas y aumentando en nuestra sociedad las aplicaciones a que se
destinan día tras día(tomado: https://sites.google.com/site/losturis/home/el-impacto-de-la-
computadora-en-la-sociedad).
Así mismo las computadoras no sólo son una fuente de información más viable, sino que también han
hecho la vida del hombre más fácil y práctica puesto que permiten la realización de actividades de una
forma más sencilla. Sin embargo, aunque la computadora parece algo extraordinario también tiene
inconvenientes, pues mucha gente no le da el uso adecuado a este aparato y así mismo se vuelve un
problema cuando el uso de ésta comienza a ser algo adictivo y dañino para la salud(tomado:
https://sites.google.com/site/losturis/home/el-impacto-de-la-computadora-en-la-sociedad).
Al paso del tiempo los avances tecnológicos han ido transformando nuestra vida creando un mundo
moderno en constante evolución y mucho de esto es debido a la existencia de las computadoras y su
fácil acceso que de alguna manera ha aumentado y permitido en desarrollo tanto económico,
electrónico y cultural(tomado: https://sites.google.com/site/losturis/home/el-impacto-de-la-
computadora-en-la-sociedad).
Aplicaciones de las computadoras en la medicina, desde hace mucho tiempo, las computadoras ayudan
a los profesionales de la medicina en su larga lucha contra las enfermedades. Desde la gestión
administrativa de la consulta hasta la misma gestión en un gran hospital. En exploraciones radiológicas
en una pequeña clínica hasta las exploraciones radiológicas de un gran hospital.
La tecnología avanza cada día más, para satisfacer las nuevas necesidades, haciendo que la sociedad
quiera cada día lo más moderno, aunque el ordenador que tienes aun funcione correctamente esto se
debe a que el ser humano cada día quiere reducir el trabajo en menos tiempo. Debido a que como
avanza el hardware al igual el software para poder procesar la información en el menor tiempo. La
mayor parte de la sociedad se ve enfocada en las computadoras, ya que tener una computadora ya no
es un lujo sino una necesidad.
Las computadoras personales se han introducido prácticamente en todos los países, tanto en los países
desarrollados como en los países en vías de desarrollo y en todas las áreas de la sociedad: comercios,
industrias, negocios de todo tipo, hospitales, escuelas, hogares, etc, convirtiéndose en máquinas más
prácticas y asequibles para todos y aumentando en nuestra sociedad las aplicaciones a que se destinan
día tras día(tomado: https://sites.google.com/site/losturis/home/el-impacto-de-la-computadora-en-la-
sociedad).
La educación y las nuevas tendencias hoy día son más los colegios y universidades, que están
implementando las nuevas aplicaciones y herramientas tecnológicas de la información y de la
comunicación, haciendo más dinámica y significativo el proceso de enseñanza-aprendizaje.
la computadora y las entidades bancarias en la actualidad, la computadora es elemento primordial, sin
este equipo y sus sistemas, el banco no podría llevar a cabo miles de transacciones en diferentes
agencias en simultáneo. Está vigente es el manejo de las tarjetas de crédito, el sistema de proceso para
bancos y entidades de ahorro, reconocimiento de voz, entre otros (tomado:
https://sites.google.com/site/losturis/home/el-impacto-de-la-computadora-en-la-sociedad).
Las computadoras actuales le proporcionan la información que necesita para ampliar su potencial
intelectual. Por primera vez la sociedad depende de un recurso que es la información la cual es
renovable y nos sirve para la toma de decisiones.
La computadoras ha tenido actualmente, un gran impacto en la pandemia en la que estamos viviendo
porque se ha constituido en un MEDIO indispensable para solucionar diversos problemas, por la cual
las personas no han podido estar presentes físicamente para desempeñar diversas actividades por
temor al riesgo de contagio y se ha realizado a través de la educación virtual en todos sus niveles, en
la telemedicina, teletrabajo, comercio electrónico, banca por internet, para informase de las estadísticas
Es un conjunto de reglas, notaciones, símbolos y/o caracteres que permiten a un programador poder
expresar cada una de las instrucciones de un algoritmo de manera que el ordenador las pueda
interpretar y ejecutar. (Parra,2014)
CLASIFICACIÓN: Lenguajes de bajo nivel, Lenguajes de medio nivel y Lenguajes de alto nivel.
Se utiliza un programa ensamblador, que traduce los símbolos alfanuméricos a código máquina, por
medio de algoritmos muy simples. (Diaz,2015)
- Se consideran algunos lenguajes como de medio nivel, como el lenguaje C, ya que tienen
ciertas características que los acercan a los lenguajes de bajo nivel, como gestión de punteros
de memoria y registros, pero con sintaxis, vocabulario y gramática de alto nivel. (Parra,2014)
- Los lenguajes de programación de alto nivel se caracterizan por expresar los algoritmos con
un lenguaje especifico y concreto.
- Permiten a los programadores escribir instrucciones que asemejan al inglés cotidiano y
contiene notaciones matemáticas de uso común. (Álvarez,2018)
Es un conjunto ordenado y finito de pasos para resolver un problema específico. Para llegar a la
realización de un programa es necesario el diseño previo de un algoritmo, de modo que sin algoritmo
no puede existir un programa. (Cetina,2011)
3.3.2. Seudocódigo
Los algoritmos están compuestos por diferentes partes, unas relacionadas íntimamente con
las otras, de tal forma que muchas veces la no existencia de una provocaría una confusión en
el mismo. Por ello es muy importante el saber las partes principales en las que se divide los
algoritmos y saber cuáles son esenciales y cuáles no. (Urruchi y Barriga,2009)
Existen muchas propuestas de reglas de hacer algoritmos usando pseudocódigos, proponemos
la siguiente estructura:
a. Cabecera: Al comenzar cualquier algoritmo, este debe ser bautizado, de tal forma que tan solo
leer la cabecera sepamos cual va a ser su propósito. Carácter: Tipo de algoritmo
Rutina, algoritmo principal Subrutina, subalgoritmo procedimiento o subalgoritmo función
Nombre: Debe referir al objetivo del algoritmo
b. {Comentarios: Notas de los datos de entrada y salida, que hace la rutina o algoritmo}
c. Inicio: Inicio del algoritmo
Inicio
{Constante; PI←3.1416: Real
Variables; r, Ac, Lc: Reales}
1. Escribir “Ingrese radio”
2. Leer r
3. Hacer Ac ← PI * r * r
4. Hacer Lc ← 2 * PI * r
5. Escribir “El área de la circunferencia es”, Ac
6. Escribir “La longitud de la circunferencia es”, Lc
7. Fin.
En el algoritmo anterior se observa la declaración de constantes y variables después de la
cabecera, que es el orden que debe seguirse en la elaboración de un algoritmo y en un
programa informático. (Urruchi y Barriga,2009)
3.4.1. Definición
Es una representación semigráfica del algoritmo en cuestión. Esto nos facilita la visión
descriptiva de la ejecución del algoritmo, así como la generación de la traza del algoritmo.
Se denomina traza de un algoritmo a la ejecución manual de un programa obteniendo para
cada paso un resultado. (Urruchi y Barriga,2009)
Ejemplo 2
Haga el Diagrama de flujo que permita calcular el área y la longitud de una circunferencia
de radio r
Inicio
Constante PI ← 3.1416
“Ingrese r”
Leer r
.,
Ac ← PI * r *r
Lc ← 2 * PI * r
Escribir Ac, Lc
Fin
Los procesos repetitivos requieren contar con acciones internas, una forma de hacerlo es mediante un
contador. Un contador es una variable cuyo valor se incrementa o decrementa en una cantidad
constante en cada repetición. (Urruchi y Barriga ,2009)
La estructura anterior es muy limitada y normalmente se necesitará una estructura que permita elegir entre
dos opciones o alternativas posibles, en función del cumplimiento o no de una determinada condición. Si
la condición X es verdadera, se ejecuta la acción B y, si es falsa, se ejecuta la acción A (véase Figura 3).
(Joyanes,2008)
Pseudocódigo
Si (condición)
Entonces
Acción a
Si no
Acción b
Fin_si
Diagrama de flujo
O también
Si (condición)
entonces
Acción a1
Acción a2
Acción a3
…
Acción an
Si no
Acción b1
Acción b2
Acción b3
…
Acción bn
Fin_si
Diagrama Flujo
Se utiliza para tomar decisiones. El algoritmo o programa prueba una condición con la instrucción si.
Si la condición es verdadera, el programa ejecuta una instrucción (o un bloque de instrucciones
relacionadas). Por el contrario, si la condición es falsa, el programa puede ejecutar un conjunto
diferente de instrucciones especificado por la cláusula sino.
La sintaxis de la sentencia ha sido expuesta. (Urruchi y Barriga ,2009)
Ejemplo 3
Hacer un algoritmo que se ingrese 2 números y se reporte el mayor de ellos.
Solución:
Pseudocódigo:
Principal: MAYOR_DE_DOS_NUMEROS
{Variables: a, b; reales}
Diagrama de flujo:
Inicio
Ingrese a, b
V a>b F
Fin
4. ACTIVIDADES Y EVALUACIÓN
Actividad 1
Evaluación de la Actividad 1
2. Haciendo uso de tu capacidad de síntesis y con tus palabras, explicar los tipos de lenguajes de
programación.
y = x2 + 5 Si x = 0
y = 3x −1 Si 0 x 2
y = x 2 − 4x + 5 Si x = 2
Se debe ingresar el valor de x, reportar el valor de y = f(x).
Aplicar la estructura selectiva doble (Condicional doble):
Si (condición)
Entonces
Acción a
Si no
Acción b
Fin_si
NOTA IMPORTANTE:
- Elaborar la caratula, con sus respectivos datos personales (primera hoja de Word).
RÚBRICA
CALIFICACIÓN Calificación
CRITERIO /
Excelente Bueno Regular Deficiente parcial
DEFINICIÓN
(4) (3) (2) (1)
Cada ejercicio
Cada ejercicio Cada ejercicio tiene Cada ejercicio tiene
tiene por lo menos
Elementos tiene más del por lo menos el 80% menos del 70% de
el 70% de los
90% de lo de los elementos los elementos
elementos
solicitado solicitados solicitados
solicitados
Se intentaron
Se intentaron por lo Se intentaron por lo
Contenido por lo menos el Se intentaron menos
menos el 85% de menos el 70% de
100% de los del 70%
los ejercicios los ejercicios
ejercicios
Se resolvieron
Se resolvieron Se resolvieron Se resolvieron
Exactitud correctamente
correctamente por correctamente por correctamente
por lo menos el
lo menos el 85% lo menos el 70% menos el 70%
90%
El trabajo es
El trabajo no es
claro, ordenado El trabajo no es
claro ó No es
y de fácil claro, ni ordenado, El trabajo está muy
Presentación y ordenado ó no es de
revisión y ni de fácil revisión y descuidado y/o es
fácil revisión y
puntualidad lectura y es lectura y es presentado después
lectura y es
presentado en presentado en la la fecha indicada
presentado en la
la fecha fecha indicada
fecha indicada
indicada
Calificación total
NOTA: A cada pregunta se aplicará el criterio exactitud, para obtener el puntaje respectivo, obteniendo
en total 20 puntos, por las 5 preguntas.
5. GLOSARIO
6. REFERENCIAS BIBLIOGRÁFICAS