Programación básica en c
PROGRAMACION BASICA
PROGRAMACION BASICA
ELABORADO POR:
T.A. JOSE ANTONIO ORTIZ MARTINEZ
TERCER SEMESTRE
DE LA CARRERA DE P.T.B. EN INFORMATICA
UNIDAD 1:
1.1.1
1. Desarrollo de rutinas de programación:…………………………….. 5
* Análisis de requerimientos
* Algoritmos
* Pseudocódigos
* Diagramas de flujo
2. Identificación de elementos dellenguaje C: ………………………..8
* ¿Qué es el lenguaje C?
* ¿Qué es el ANSI C?
* ¿Cuál es la estructura general de un programa en C?
* Bibliotecas
* Declaración de funciones, variables, constantes y macros.
* Función main ()
* Comentarios
* Sintaxis de C
* Semántica
3. Reconocimiento del entorno de trabajo:…………………………….17* Editor de C.
* Compilador.
4. Ejecución de pruebas del programa desarrollado:………………..18
* ¿Qué es un debugger o depurador?
* Unitarias
* De Integración
5. Realiza operaciones de entrada y salida de datos. ………………19
6. Realiza operaciones entre cadenas y valores numéricos: …..…..25
* Tipos de datos.
* char
* int* float
* double
* Variables
* Inicialización
* Constantes
* Enumeraciones
* Operadores
* Aritméticos
1.2.1
1. Identificación de proposiciones y bloques de código:…………..28
* ¿Qué es proposición?
* ¿Qué es un bloque de código?
2. Aplica estructuras de decisión para definir el orden de ejecución de bloquesde código:……………………………………………………29
* if – else
* else – if
* switch
3. Aplica estructuras de ciclo para la ejecución continua y/o repetida de
bloques de código: …………………………………………………..30
* for
* while
* do – while
* goto y etiquetas
* Ciclos infinitos.
UNIDAD 2:
2.1.1
1. Identifica los componentes de una función: …………………………33* ¿Qué es una función?
* ¿Qué es una macro?
* ¿Cuál es la estructura de una
función?
* Valores de retorno
* Parámetros por valor y por referencia
* Código de la función
* Alcance de las variables en una función
2. Creación de librería: …………………………………………………..36
* Creación de funciones.
* Llamada a funciones
*Recursividad y el manejo de memoria
2.2.1
1. Manejo de apuntadores de memoria. ………………………………38
* ¿Qué es un apuntador?
* ¿Cómo utilizar un apuntador?
* Apuntadores en arreglos.
* Apuntadores en estructuras de datos.
2. Realiza operaciones en arreglos …………………………………….39
* Búsqueda y edición de datos en
arreglos unidimensionales
* Búsqueda yedición de datos en
arreglos bidimensionales
* Búsqueda y edición de datos en
arreglos multidimensionales.
3. Crea, utiliza y elimina estructuras dinámicas de memoria mediante pilas,colas y listas. …………………………………………………….…41
4. Detección y corrección de los principales errores de programación. 48
* Inicialización de datos.
* Validación de datos de entrada.* Manejo de cadenas.
* Manejo de enteros.
* Manejo de apuntadores
UNIDAD 1:
1.1.1
1. Desarrollo de rutinas de programación:
* Análisis de requerimientos
* Algoritmos
* Pseudocódigos
* Diagramas de flujo
ANALISIS DE REQUERIMIENTOS
La etapa de Análisis de Requerimientos, es la primera etapa en el desarrollo de un SI. Comienza después de que elCliente ha detectado una ausencia, falla o falta de oportunidad de la información o simplemente, luego que la organización ha determinado un cambio en sus políticas, reglas o tecnologías a aplicar.
En esta etapa, deberemos responder a una pregunta fundamental: ¿Qué es lo que quiere el Cliente? y para ello, deberemos diagnosticar la Situación Actual, recopilar los requerimientos del Cliente,...
Regístrate para leer el documento completo.