Академический Документы
Профессиональный Документы
Культура Документы
INTRODUCCION A LA PROGRAMACION
FASE 1
TRABAJO COLABORATIVO 1
Presentado por:
LUIS EDUARDO QUIGUANAS CARMONA
CARMEN YOLIMA MUOZ
ISABEL CRISTINA VALENCIA
WILSON ARLEY CLAROS
Grupo: 82
Curso: 301304A_363
Presentado a:
MIRIAN DEL CARMEN BENAVIDES
UNAD
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA
PROGRAMA DE INGENIERIA DE SISTEMAS
INTRODUCCION A LA PROGRAMACION
SEPTIEMBRE 26 DEL 2017
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BASICAS, TECNOLOGIA E INGENIERA
PROGRAMA INGENIERA DE SISTEMAS
INTRODUCCION
Este trabajo fue desarrollado para dar cumplimiento a la gua de actividad Fase 1 del curso
de Introduccin a la Programacin donde estudiaremos temas como la Programacin, que
es Paradigma de Programacin, que es una variable y entender la programacin orientada a
objetos.
TABLE DE CONTENIDO
PARADIGMA DE
PROGRAMACION:
Serie de normas, conjunto de
tcnicas que todo programador
debe de seguir a la hora de
desarrollar un programa.
CONDICIONALES Y CICLOS:
EJECUTAR: Es
COMPILAR: Traducir un montar el archivo Las condicionales nos sirven
CREAR:
archivo fuente ( Cdigo ya compilado (En para llevar a cabo una serie
Programar o digitar lenguaje maquina) de instrucciones cuando se
instrucciones mediante escrito por el
programador) a un en memoria cumpla una sentencia o
cdigo para que la principal ara que el pregunta.
computadora realice una archivo ejecutable (
Lenguaje de maquina procesador ejecute Los Ciclos sirven para que se
tarea. casa una de sus
cdigo binario). repita una serie de
instrucciones. instrucciones.
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BASICAS, TECNOLOGIA E INGENIERA
PROGRAMA INGENIERA DE SISTEMAS
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
/* NOMBRE: Luis Eduardo Quiguanas Carmona
CURSO: Introduccion a la Programacion
CODIGO: 30130A_363
GRUPO: 82
El loop for
Desde el captulo 1 has utilizado formatos sencillos del loop for .
Tal vez te sorprendas cuando descubras lo poderoso y flexible que es.
Comenzaremos por revisar los aspectos bsicos, iniciando por los formatos ms
tradicionales de for .
El formato general de for para repetir una sola declaracin es el siguiente:
for( inicializacin ; condicin ; reiteracin ) declaracin ;
El formato general para repetir un bloque es:
for( inicializacin ; condicin ; reiteracin )
{ } secuencia de declaraciones
La inicializacin es por lo regular una declaracin de asignacin que establece el valor
inicial de la variable
de control del loop , la cual funciona como el contador que controla las reiteraciones.
La condicin es una expresin booleana que determina hasta cundo se repetir el loop.
La expresin reiteracin
determina la magnitud del cambio en la variable de control cada vez que se repite el loop.
Advierte que estas tres
secciones principales del loop deben ir separadas por punto y coma.
El loop for se ejecutar y continuar ejecutndose mientras la condicin de control sea
verdadera.
Una vez que esta condicin genere un valor falso, el loop concluir y el flujo del
programa avanzar
a la siguiente declaracin inmediata posterior a for .*/
namespace ConsoleApp7
{
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BASICAS, TECNOLOGIA E INGENIERA
PROGRAMA INGENIERA DE SISTEMAS
class Program
{
static void Main(string[] args)
{
/*El siguiente programa utiliza un loop for para presentar las races cuadradas de los
nmeros entre el 1 y el 99.
Tambin muestra los errores de redondeo para cada raz cuadrada. */
//asignacion de variables
double num, raz, rerr;
// implementacion de loop for condicione(inicializacion, condicion y reiteracion)
for (num = 1.0; num < 100.0; num++)
{
//signacion de codigo para el calcula de una raiz cuadrada
raz = Math.Sqrt(num);
//mostrar en pantalla el numero y su raiz
Console.WriteLine("Raz cuadrada de " + num + "es" + raz);
// calcular error de redondeo.
rerr = num - (raz * raz);
//mostrar en pantalla el error de redondeo de la raiz calculada
Console.WriteLine("el error de redondeo es" + rerr);
Console.ReadKey();
}
}
}
}
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BASICAS, TECNOLOGIA E INGENIERA
PROGRAMA INGENIERA DE SISTEMAS
double f = Convert.ToDouble(Console.ReadLine());
double c = (f - 32) * 5 / 9; // formula de conversion
Console.WriteLine(f + "F equivale a " + c + "C");
}
Console.ReadLine();
}
}
}
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BASICAS, TECNOLOGIA E INGENIERA
PROGRAMA INGENIERA DE SISTEMAS
#include <iostream>
int main(){
int n;
cout<<"1. C a F"<<endl;
cout<<"2. F a C"<<endl;
cin>>n;
if(n==1){
float c;
cin>>c;
double f=(c*9/5)+(32);
}else{
float f;
cin>>f;
double c=(f-32)*5/9;
return 0;
}
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BASICAS, TECNOLOGIA E INGENIERA
PROGRAMA INGENIERA DE SISTEMAS
CONCLUSION
La programacin es el conjunto de procesos que buscan lograr que un computador realice unas tareas
especficas. En resumen la programacin la podemos definir como una forma de ingresar ordenes al
computador para conseguir un objetivo.
Esta forma de ingresar ordenes se puede definir como paradigma de programacin el cual es una forma
de pensar o serie de normas que todo programador debe seguir a la hora de programar, es decir la forma
de pensar al tratar de solucionar un problema.
Adems de programar para que este cdigo funcione en la computadora se necesita de un proceso que
se conoce como compilar el programa; Son muchas las definiciones que se encuentran en diferentes
fuentes a cerca de los compiladores, entre ellas se comparte la definicin que hace Laborda (1985) en
tal sentido que un compilador es un programa informtico que traduce un programa escrito en un
lenguaje de programacin a otro lenguaje de programacin, generando un programa equivalente que la
mquina ser capaz de interpretar. Usualmente el segundo lenguaje es lenguaje de mquina, pero
tambin puede ser un cdigo intermedio (bytecode), o simplemente texto. Este proceso de traduccin se
conoce como compilacin. Para el lenguaje de programacin que nos ocupa, el compilador de C++ es
un programa que permite traducir el cdigo fuente de un programa en lenguaje de alto nivel de C++
escrito por el programador a otro lenguaje de nivel inferior conocido como lenguaje de mquina. De esta
manera un programador puede disear un programa en un lenguaje mucho ms cercano a como piensa
un ser humano, a travs de el editor de C++ o un editor de texto que puede ser el Bloc de notas para
luego compilarlo a un programa de fcil manejo por una computadora.
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BASICAS, TECNOLOGIA E INGENIERA
PROGRAMA INGENIERA DE SISTEMAS
BIBLIOGRAFIA
Schildt, H. (2010). Fundamentos de C# 3.0. (pp. 9 - 12). Madrid, ES: McGraw-Hill Espaa.
Recuperado
dehttp://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?docID=10515217&pp
g=18
El primer programa: explicaciones para desarrollar programas en lenguaje C#
Schildt, H. (2010). Fundamentos de C# 3.0. (pp. 12 - 35). Madrid, ES: McGraw-Hill
Espaa. Recuperado
dehttp://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?docID=10515217&pp
g=18