Tema: Programación en el Code Blocks
Enviado por francisco juarez santes • 19 de Abril de 2016 • Tarea • 3.547 Palabras (15 Páginas) • 325 Visitas
Instituto Politécnico Nacional[pic 1][pic 2]
Escuela Superior de Ingeniería Mecánica y Eléctrica
Unidad Zacatenco
TAREA: 3
Tema: Programación en el Code Blocks
Unidad de Aprendizaje: Fundamentos de Programación
Profesor: Javier Tenorio Huertas
Alumno: Juárez Santes Francisco Alberto
Grupo: 1EV3 Turno: Vespertino
Carrera: Ingeniería Eléctrica
Fecha de envió: 29-septiembre-2015
Fecha de entrega: 29-septiembre-2015
INDICE
Objetivo ……………………….3
Introducción ……………………….4
Resumen ……………………….7
Ejercicio 1 ……………………….8
Ejercicio 2 ……………………….9
Ejercicio 3 ………………………10
Ejercicio 4 ………………………12
Ejercicio 5 ………………………13
Ejercicio 6 ………………………14
Ejercicio 7 ………………………15
Ejercicio 8 ………………………16
Ejercicio 9 ………………………17
Ejercicio 10 ……………………...18
Conclusión ………………………20
Bibliografía ………………………21
OBJETIVO
Dar a conocer las características, finalidad y funcionamiento del Code Blocks y el cual permitirá la codificación de un algoritmo, el que a su vez nos permite resolver un problema.
El principal objetivo del Code Blocks es el de representar la solución a un algoritmo de la forma más sencilla posible, pero a su vez es necesario dominar el lenguaje en C.
Dar un repaso o retroalimentación a lo visto en las clases teóricas y prácticas para la creación de un programa que nos permita resolver un problema.
Introducción
El proceso de programación se basa en:
- Definición del problema.
- Análisis del problema.
- Diseño de un programa.
- Codificación del programa.
- Implementación del problema.
- Mantenimiento.
Programa: Secuencia de pasos que nos permite resolver un problema. Un programa se compone de:
- Estructura de Datos
- Operación Primitiva
- Estructura de Control
Code Blocks es una multiplataforma para el desarrollo de programas en lenguaje C y C++. Está basado en la plataforma de interfaces gráficas WxWidgets, lo cual quiere decir que puede usarse libremente en diversos sistemas operativos, y está licenciado bajo la Licencia pública general de GNU.
Debido a que Dev-C++ es un IDE para los lenguajes C y C++ y está creado en Delphi, surgió la idea y necesidad de crear un IDE hecho en los lenguajes adecuados: C y C++. Con esta motivación se creó Code Blocks.
Las funciones de Code Blocks se pueden ampliar mediante la utilización de plugins, posee un rápido sistema de construcción personalizado que no necesita la presencia de makefiles y que permite realizar construcciones paralelas en equipos con una CPU de varios núcleos.
El depurador de Code Blocks soporta la aplicación de puntos de ruptura sobre el código fuente o sobre los datos que maneja el programa, así como el establecimiento de condiciones y contadores para dichos puntos de ruptura. También es posible crear inspecciones definidas por el usuario. Los volcados de memoria personalizados son otra característica que merece la pena destacar.
Por último, Code Blocks colorea la sintaxis del código fuente, incluye la función de agrupación de código o 'code folding' para los lenguajes C y XML, posee una interfaz con pestañas, cuenta con un explorador de clases y una función para completar el código fuente.
C está conformado por tres cuerpos y los cuales se conforman:
1er cuerpo de C
- Librerías
- Función Principal
2do cuerpo de C
- Función principal
- int main (c)
- {
- }
3er cuerpo de C
- Funciones definidas por el usuario
Tipos de datos usados en C
- char (letras).
- int (números enteros).
- float (números flotantes o decimales)
Formato para declaración de variables:(Tipo de dato + nombre de variable)
Ejemplos:
- char X [30];
- int Y;
- float X;
Reglas para nombrar variables
...