Professional Documents
Culture Documents
PROGRAMACION
IEC980900 DEPARTAMENTO DE ELECTRICA Y COMPUTACION
DIVISION MULTIDISCIPLINARIA DE CIUDAD UNIVERSITARIA
MTRA. MARIA DE LOURDES GUARDADO BUSTAMANTE
2023
Bienvenido al curso, se tomara diariamente asistencia,
considere las siguientes reglas:
•15 minutos después de iniciada la clase se considera
retardo
•25 minutos después de iniciada la clases falta.
•Se requiere mínimo el 80% de asistencias para tener
derecho a su calificación, con menos se dará de baja en
forma definitiva de la materia.
•Las tareas, trabajos y ejercicios se deberán entregar en la
fecha establecida sin prorroga alguna.
•A menos que se indique otra cosa todo lo solicitado en
clase es individual.
•Pregunte cualquier duda que tenga en forma individual
inmediatamente para avanzar exitosamente en su trabajo
asignado.
Para cualquier duda fuera del salón de clase puede
contactarme a mi correo electrónico: lguardad@uacj.mx.
Les daré en clase los horarios y lugar para asesorias y
tutorias para que pueda localizarme
TEMARIO DEL CURSO
• Componentes de hardware.
• Componentes de software.
Representacion de datos
Componentes de hardware
Componentes de software
Tipos de almacenamiento primarios
Arquitectura de Computadoras
Operaciones aritmeticas con binarios
Texto, Imagenes, Videos, Numeros, Sistemas Numericos
Numeros con signo
Signo y magnitud, Complemento a 1, Complemento a 2.
Punto flotante
Codigo ASCII.
TEMA 2. El proceso de programación
Conceptos básicos
Tipos de datos, Constantes y variables, Operadores y
expresiones, Funciones internas, Subprocesos, Lenguajes
y paradigmas de programación.
Resolución de Problemas.
Herramientas de diseño de soluciones.
Algoritmos.
Diagramas de flujo.
Seudocódigo.
TEMA 3. Control de flujo de datos.
• Estructura Secuencial.
• Estructuras de Selección.
• Selección IF
• Selección IF – ELSE
• Selección CASE
TEMA 4. Ciclos iterativos.
Arreglos
Unidimensionales
Multidimensionales
BIBLIOGRAFIA.
Arquitectura Harvard
Dispositivos de Entrada
Dispositivos de Salida
Memoria
Estos símbolos o elementos básicos del lenguaje, podrán ser
de los siguientes:
• Identificadores: nombres simbólicos que se darán a ciertos
elementos de programación ( nombres de variables, tipos,
módulos, etc.).
• Constantes: datos que no cambiarán su valor a lo largo del
programa.
• Operadores: símbolos que representarán operaciones entre
variables y constantes.
• Instrucciones: símbolos especiales que representarán
estructuras de procesamiento, y de definición de elementos de
programación.
• Comentarios: texto que se usará para documentar los
programas
TEMA 3. Control de flujo de datos.
Los condicionales if-else, son una estructura de control, que
nos permiten tomar cierta decisión al interior de nuestro
algoritmo, es decir, nos permiten determinar que acciones
tomar dada o no cierta condición.
Arreglos
Los arrays, arreglos o vectores forman parte de la amplia
variedad de estructuras de datos. Los arrays, arreglos o
vectores (como los quieras llamar), son utilizados para
almacenar múltiples valores en una única variable. Los
arrays, permiten almacenar muchos valores en posiciones de
memoria continuas, lo cual permite acceder a un valor u otro
de manera rápida y sencilla. Estos valores pueden ser
números, letras o cualquier tipo de variable que deseemos
incluso tipos de datos propios
Los condicionales CASE, son una estructura de control
condicional, que permite definir múltiples casos que puede
llegar a cumplir una variable cualquiera, y qué acción tomar en
cualquiera de estas situaciones, incluso es posible determinar
qué acción llevar a cabo en caso de no cumplir ninguna de las
condiciones dadas.