ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Tema: Programación en el Code Blocks

francisco juarez santesTarea19 de Abril de 2016

3.547 Palabras (15 Páginas)361 Visitas

Página 1 de 15

                           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

  • 1.-El nombre no empieza con número.
  • 2.-No usar acentos, ni usar la letra ñ.
  • 3.-No usar espacios.
  • 4.-No usar más de 32 características.
  • 5.-De preferencia usar NANOTECNIAS.
  • 6.-Estilo de programación A-sd f-a.

Funciones de entrada y salida

printf()

  • Imprimir rótulos printf (“Dame valor X”);
  • Imprimir variables printf (“%f”,M);
  • Variable y rótulos  printf (“El resultado de la fuerza=%f ”,F);

Los principales operadores son

Operadores

Operadores Relacionales      

- Resta 
+ Suma 
* Multiplicación 
/ División
% Residuo 
= Asignación

< Menor que                            
> Mayor que                             
<= Menor igual que 
>= Mayor igual que 
!= Diferente                                              
= = Igualdad

Tambien suelen ocuparse los operadores de incremento/decremento

++ Incremento 
-- Decremento


RESUMEN PREELIMINAR

Delimitar y resolver 10 problemas mediante un algoritmo en el Code Blocks de C, que nos permitirá resolver los problemas de manera muy fácil y sencilla mediante un programa.

El Code Blocks permite facilitar  la resolución de los problemas y de igual forma permite que nuestro  programa sea verificado para detectar errores en el compilador del programa ‘’Code Blocks’’, y en caso de no haber errores se procederá a la reproducción del programa.

El formato que lleva mi trabajo es el enunciado del problema a resolver, el algoritmo del mismo y finalmente la captura de pantalla en el cual se comprueba el éxito del programa.


Procedimiento

Ejercici1.-Elaborar un programa para obtener el área de un triángulo .

#include

int main()

{

    //Declarar

    float Base;

    float Altura;

    float Area;

   //Solicitar

   printf("Dame valor Base");

   //Leer

   scanf("%f",&Base);

   //Solicitar

   printf("Dame valor Altura");

   //Leer

   scanf("%f",&Altura);

   //Calcular

   Area=(Base*Altura)/2;

   //Imprimir

   printf("resultado=%f",Area);

   return 0;

}

[pic 3]

Ejercicio 2.- Elaborar un programa lea los valores para X y Y ; e imprima los valores de V, W y Z . Utilizando las siguientes formulas:

W=X5-Y-2/3

V=Y3-X-5/4

    Z =WX+VY-X-Y

...

Descargar como (para miembros actualizados) txt (17 Kb) pdf (1 Mb) docx (2 Mb)
Leer 14 páginas más »
Disponible sólo en Clubensayos.com