Está en la página 1de 11

@@

Alumno: Isidro Ramrez Guzmn Facilitador: Ing. Miguel Gutirrez Nungaray Grupo: 4 A Inf. Ciclo: Feb-Jul 14 Correo electrnico: iramgu25@gmail.com

Este Portafolio de Evidencias tiene un contenido muy importante porque es una compilacin de los trabajos ms importantes del periodo, En este submdulo se aprendi a programar a base de un lenguaje de programacin estructurado. Los trabajos que aqu se encuentran fueron hechos a base de la introduccin de cdigo fuente, de los cuales los primeros fueron hechos con el Block de Notas que es la ruta ms difcil para la elaboracin y la compilacin de los archivos que se generan despus de la compilacin; los cuales son los tres siguientes: Archivo ejecutable exe, un archivo object y el archivo . c que una vez compilado el programa se generan solos estos archivos. E cdigo fuente se genera a partir de comandos u rdenes que son introducidos por el programador con el teclado. El tipo de lenguaje de programacin que se utiliz para la elaboracin de estos archivos ejecutables (.exe) o tambin llamados programas ejecutables es el Lenguaje De Programacin C, y aunque existen muchos lenguajes de programacin este fue uno de los primeros y con l se gener el Sistema Operativo Windows. Pero no todo comenz as, sino que con lo que empezamos el semestre fue con Los Algoritmos, despus con lo Diagramas De Flujo y a partir de exposiciones empezamos a familiarizarnos con lo que son los lenguajes de programacin y poco a poco fuimos conociendo los comandos, otra cosa de lo que se aprendi en el submdulo fue que el lenguaje de programacin C++ no es nadamas que el lenguaje de programacin C pero con algunas mejoras, muy aparte de que los comandos utilizados son diferentes junto con los programas de programacin y los programas para ejecutarlos.

El objetivo de este portafolio de evidencias es mostrar cmo es que trabajamos durante el primer submdulo y como se hicieron las cosas y los procedimientos desde el principio, desde un simple diagrama de flujo hasta un programa funcionando. Todo lo que aqu se presenta es para que todos veamos que aunque trabajemos en un mismo saln con unas mismas instrucciones y herramientas todos tenemos forma diferente de trabajar y que aunque trabajamos por competencias algunos son ms competentes y desarrollan ms sus capacidades. Aqu se ponen algunas de las evidencias necesarias para que se compruebe la forma en que se trabaj durante el primer submdulo.

1-. Instruccin: Elaborar un programa que sirva para sumar dos nmeros. Razn de seleccin: Yo eleg este problema porque en este tiempo es de lo ms comn y me llamo la atencin ponerla. Diagrama de Flujo:

inicio co
Si
co>3 00

No

Co*0.97

Gracias

Fin

2-. Instrucciones:

Instruccin:

Elaborar un programa con las siguientes condiciones: Hacer un programa para llevar el control de los votos de tres partidos polticos, al final el programa me debe dar el total de votos. Razones de seleccin:

Yo en lo personal eleg este problema para ponerlo y que lo vean porque me gust mucho que sin necesitar de que se le opriman botones y tener que hacer cuentas el programa solo te hace la cuenta de cuanto tienes que pagar por hablar. Cdigo: #include <stdio.h> Main() { Int v, cont1, cont2, cont3, cont4, total;cont1=0; cont2=0; cont3=0; cont4=0; total=0; do { printf("Introduzca x quien votar\n"); printf("1 PAN\n"); printf("2 PRD\n"); printf("3 PRI\n"); scanf(""%i",&v); switch(v) { case 1: printf("Votaste x el PAN\n"); cont1=cont1+1 system("cls"); break; case 2: printf("Votaste x el PRD\n"); cont2=cont2+1 system("cls"); break; case 3: printf("Votaste x el PRI\n"); cont3=cont3+1 system("cls"); break; case 0:

system("cls"); break; default: printf("Voto nulo\n"); cont4=cont4+1 system("cls"); } while(v!=0); printf("Votos x el PAN %i\n",cont1); printf("Votos x el PRD %i\n",cont2); printf("Votos x el PRI %i\n",cont3); printf("Votos nulos %i\n",cont14); printf("Total de Votos %i\n",total-1); getch(); } :

Diagrama de flujo:

Inicio

Contador

NV partido

V=0

Selector 1)PAN 2)PRD 3)PRI PAN V=V+NV PRD V=V+NV PRI V=V+NV V=V+NV Resultado de cada partido y total de votos Default

Fin

3-.

Instrucciones:

Hacer un programa que calcule el incremento de 16% de impuesto mientras el precio no sea menor o igual a 0. Razn de seleccin:

Yo eleg este problema porque me gustan los problemas de cuentas. Diagrama de flujo:

Inicio

$<=0

error Incremento 9 * 1.16

Fin

Cdigo:

#include <stdio.h> main() { float a; printf("Introduce el valor del producto\n"); scanf("%f",&a); while(a<=0) { printf("error, no pueden existir productos de cero o menos\n"); printf("introduce nuevamente el valor del producto\n"); scanf("%f",&a); } printf("el precio a pagar con impuestos es: getch(); } %f",a*1.16);

Mis reflexiones sobre este tema y trabajo del portafolio de videncias es que al entrar a 4to semestre yo no saba nada o casi nada de lo que son los cdigos y la programacin, pero al pasando el tiempo poco a poco fui aprendiendo de lo que son los cdigos, lenguajes de programacin, programas ejecutables y todo ese rollo. Como conclusin del lenguaje C sirve para hacer el programa que se pide de manera computarizada, tiene que ser realizado correctamente ya que cualquier mnimo error puede afectar en el programa que se desea, dependiendo del uso que se le quiera dar. El lenguaje C es algo difcil, debes de tener paciencia, voluntad propia para aprender a utilizarlo, y lgica para saber desarrollarlo correctamente. Mis conclusiones sobre el lenguaje de programacin es que son muy importantes para poder programar sin ellos no podramos tener actualmente para empezar el sistema operativo Windows. El tema de que tenemos que aprender sobre todo esto es bueno ya que si no lo aprendemos algn dia lo bamos a necesitar para alguna otra cosa y no sabramos ni que hacer.

Mis conclusiones sobre este tema son de que es bueno que hagamos este portafolio de evidencias ya que si no lo hubiramos hecho tal vez nunca habramos vuelto a repasar este tema ni mucho menos habramos estudiado ni le habramos puesto nada de empeo a lo de los lenguajes de programacin de C y C++. Mi conclusin sobre la metodologa de la programacin es que este es un tema bastante complicado y sobre todo entretenido pero lo bueno es que sirve para desarrollar mas tus habilidades para comprender y razonar sobre como hacer cada cosa. Lo mas dificil que se me hizo fue que tuvimos que aprendernos los comandos para programar y que son palabras en ingles. Mi conclusin sobre la forma de programar es de que para poder hacer un programa que haga cada cosa que tu le pidas con los comandos de cualquier lenguaje de programacin ya sea el lenguaje de programacin C o el lenguaje de programacin C++. Necesitas saber perfectamente como acomodar cada palabra para que de cmo resultado un buen trabajo y que todo tu esfuerzo valga la pena.

También podría gustarte