0% encontró este documento útil (0 votos)
4 vistas6 páginas

Introducción a la Programación Lógica

El curso de Programación Lógica, dictado por Fernando Bono, tiene como objetivo desarrollar habilidades de programación en los estudiantes a través de la resolución de problemas utilizando algoritmos y seudocódigo. El contenido abarca desde conceptos básicos de lógica y estructuras de control hasta arreglos y funciones, con un enfoque práctico en el aula. La evaluación se basa en exámenes parciales y la asistencia, con criterios específicos para regularidad y promoción.

Cargado por

Leandro
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)
4 vistas6 páginas

Introducción a la Programación Lógica

El curso de Programación Lógica, dictado por Fernando Bono, tiene como objetivo desarrollar habilidades de programación en los estudiantes a través de la resolución de problemas utilizando algoritmos y seudocódigo. El contenido abarca desde conceptos básicos de lógica y estructuras de control hasta arreglos y funciones, con un enfoque práctico en el aula. La evaluación se basa en exámenes parciales y la asistencia, con criterios específicos para regularidad y promoción.

Cargado por

Leandro
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

CARRERA: ANALISTA UNIVERSITARIO DE SISTEMAS INFORMATICOS PLAN:2014

UNIDAD CURRICULAR: Programación Lógica

CURSO: 1-A

REGIMEN: Anual

ASIGNACION HORARIA SEMANAL: 4hs. Cátedra

PROFESOR: Fernando Bono

AÑO: 2023

FUNDAMENTACIÓN/ENCUADRE/PRESENTACIÓN:
La programación es uno de los pilares para la automatización de la información a través de la
computadora, siendo está (computadora) una herramienta de gran utilidad para lograr la
resolución de distintos problemas.
Para introducir al estudiante en la programación mediante un lenguaje es necesario establecer
conocimientos previos y la posibilidad de resolver problemas de lógica computacional que se
les presentará durante el desarrollo de un programa de computación.
Por ello se trabajara en problemas que el estudiante los deberá resolver utilizando algoritmos
en seudocódigo, y dentro de estos, las estructuras de control necesarias para llevar a cabo esa
tarea.
La Lógica Computacional es una actividad que implica la necesidad del conocimiento de los
paradigmas y técnicas necesarios para el desarrollo de los distintos software.
Al finalizar el cursado de la materia, el estudiante deberá adquirir las habilidades necesarias
para resolver problemas y poder desde ese momento, aprender algún lenguaje específico de
programación.
OBJETIVOS
• Desarrollar la lógica de programación en el estudiante.
• Resolver los problemas de programación mediante las estructuras lógicas.
• Aprender las distintas técnicas de programación.
• Introducir a la codificación a través del seudocódigo.

Elaborado por: Fernando Martín Bono


CONTENIDOS
• UNIDAD I: Datos Simples, Algoritmos y variables especiales.
o Introducción a la Lógica.
o Tipos de datos simples: Numéricos, Caracteres y Lógicos.
o Expresiones matemáticas y lógicas.
o Operadores matemáticos.
o Operadores Relacionales y operadores Lógicos.
o Concepto de algoritmo.
o Propiedades del algoritmo.
o Ejercitación.

• UNIDAD II: Programación Estructurada.


o Concepto de Programación Estructurada.
o Teorema Fundamental de la Programación Estructurada.
o Estructuras de control:
§ Secuencial,
§ Alternativa Simple,
§ Alternativa Doble y Alternativa Múltiple,
§ Estructuras repetitivas (Mientras, Desde y Repetir).
o Seudocódigo: Sintaxis.
§ Conceptos de Constantes y Variables.
§ Operación de asignación.
o Casos especiales de variables:
§ Acumulador, Contador y Bandera (Switch).
o Representación gráfica de los algoritmos: diagrama de flujo.
o Ejercitación.

• UNIDAD III: Arreglos.


o Array Unidimensionales (vectores). Declaración de un Array
Unidimensional.
o Asignación de datos a un Array Unidimensional. Recorrido de un Array
Unidimensional.

Elaborado por: Fernando Martín Bono


o Ordenación de Array Unidimensional: método de la burbuja. Array
Bidimensionales
o (matrices). Declaración de un Array Bidimensional. Asignación de datos a
un Array
o Bidimensional. Recorrido de un Array Bidimensional.
o Ejercitación.

• UNIDAD IV: Funciones y Procedimientos.


o Subprogramas: Procedimientos y Funciones. Parámetros Normales y
Actuales. Paso de
o parámetros por Valor. Paso de parámetros por Referencia.
o Ejercitación

METODOLOGÍA DE ENSEÑANZA Y RECURSOS A UTILIZAR


Las clases serán teóricas y prácticas, siendo esta última metodología la predominante.
Se desarrollarán en un aula sin necesidad de computadoras, donde se reforzará la
parte práctica a través de ejercicios en seudocódigo que se realizarán en el aula y los
resultados serán expuestos en el pizarrón y subidos al aula virtual del curso para
consulta de los estudiantes. Se emplearán: material didáctico, videos, equipos informáticos, aula
virtuales.

A. CRITERIOS Y SISTEMAS DE EVALUACIÓN


○ Manejo de algoritmos
○ Reconocimiento de lenguaje natural, donde un pseudocódigo es capaz de
comprender (con limitaciones) la información contenida en una expresión
lingüística humana.
○ Aplicación de teoría de conjuntos
○ Lógica proposicional
● Se evaluará:
○ Que sepa seleccionar la estructura de datos más eficiente para el algoritmo
a implementar.
○ Que sepa buscar, filtrar y seleccionar en internet la herramienta acorde
para determinada problemática.
○ Presentación, contenido y desarrollo de los trabajos prácticos.
○ Que sepa reconocer las distintas estructuras que componen un programa.

Elaborado por: Fernando Martín Bono


B. CONDICIONES PARA OBTENER LA REGULARIDAD Y/O PROMOCIONALIDAD

MODALIDAD DE CURSADO:

Conforme está establecido en el anexo i de la resolución nº 43/15, la modalidad de cursado será


presencial con cursos teórico-prácticos cuatrimestrales o anuales, según lo detallado en la currícula
de cada año.

1) Las asignaturas se aprobarán con 4 (cuatro) puntos o más, en una escala de 1 (uno) a 10 (diez)

2) Los estudiantes del Nivel de Pregrado podrán cursar sus estudios en condición de Regular,
Promocional o Libre.

3) Serán alumnos regulares los que, inscriptos como tales o como promocionales en las fechas y
condiciones fijadas al efecto, aprueben:

a) En las asignaturas cuatrimestrales, 2 (dos) exámenes parciales escritos, de los cuales, al


menos uno, debe ser individual con una calificación no inferior a 4 (cuatro) puntos cada uno
y tengan el 60% de asistencia a clases.

b) En las asignaturas anuales, 3 (tres) exámenes parciales escritos, de los cuales, al menos 2
(dos), deben ser individuales con una calificación no inferior a 4 (cuatro) puntos cada uno y
tengan el 60% de asistencia a clases.

En caso de no aprobar o haber estado ausente en un examen parcial, los alumnos tendrán derecho
a un examen recuperatorio en la última o penúltima semana de cursado sobre los contenidos
del parcial en el que hayan sido aplazados o hayan estado ausentes. De no aprobar o no asistir al
examen recuperatorio, serán alumnos libres.

Para aprobar las asignaturas, los alumnos en condición de regular deberán rendir UN EXAMEN

FINAL ANTE TRIBUNAL. De no aprobar las asignaturas en 5 (cinco) turnos de exámenes


consecutivos (a partir de la obtención de la regularidad) o desaprobar 3 (tres) veces el EXAMEN
FINAL, el alumno perderá la condición de REGULAR. La no presentación del alumno a examen no
debe interpretarse como aplazo, corresponde AUSENTE.

Aquellos alumnos que perdieren la condición de regular podrán recursar o rendir libre.

4) Serán alumnos promocionales los que, inscriptos como tales en las fechas y condiciones fijadas al
efecto, aprueben:

a) en las asignaturas cuatrimestrales, 2 (dos) exámenes parciales escritos de los cuales, al


menos uno debe ser individual con una calificación mínima de 7 (siete) puntos cada uno,
contando con el 80 % de asistencia a clases.

b) en las asignaturas anuales, 3 (tres) exámenes parciales de los cuales, al menos 2 (dos)
deben ser individuales con una calificación mínima de 7 (siete) puntos cada uno, contando
con el 80 % de asistencia a clases.

En caso de ausencia a uno de los exámenes parciales, los alumnos tendrán derecho a un examen
recuperatorio en la última o penúltima semana de cursado sobre los contenidos del parcial en el

Elaborado por: Fernando Martín Bono


que hayan estado ausentes. A los fines de la promoción, no podrán recuperarse parciales con
calificación inferior a 7 (siete) puntos.

Dadas estas condiciones, los estudiantes podrán acceder a un coloquio integrador final, que se
aprobará con 7 (siete) puntos o más. Este coloquio sólo podrá ser rendido por aquellos alumnos
que tengan aprobada/s la/s asignatura/s correlativa/s correspondiente/s.
Los alumnos que perdieren la condición de promocional podrán rendir las asignaturas cumpliendo
las condiciones de los alumnos regulares o libres, según el caso.

5) Serán alumnos libres, además de los anotados como tales, aquéllos que habiendo cursado
asignaturas como promocionales o regulares no cumplan con los requisitos para mantener esa
condición. Para aprobar una asignatura como libre los alumnos deberán rendir un EXAMEN FINAL
ante tribunal, escrito y oral, ambos ELIMINATORIOS. El examen será sobre el programa completo
de la asignatura y se aprobará con una calificación no inferior a 4 (cuatro) en cada una de las
instancias.

Elaborado por: Fernando Martín Bono


BIBLIOGRAFÍA Y/O FUENTES DE CONSULTA
Joyce Farrell (2013). Introducción a la Programación. Lógica y Diseño 7ma edición.
Jorge O. Herrera M., Julián E. Gutiérrez P., Robinson Pulgarín G (2017) Introducción a la Lógica de Programación.

Lugar y Fecha:
Córdoba 1 de Abril de 2023
_________________________
Firma del Docente Responsable

Elaborado por: Fernando Martín Bono

También podría gustarte