Вы находитесь на странице: 1из 13

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD

ESCUELA DE CIENCIAS BASICAS, TECNOLOGIA E INGENIERA


PROGRAMA INGENIERA DE SISTEMAS

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.

Podemos definir la programacin de computadores como el arte de hacer que una


computadora haga lo que nosotros queramos ingresando a la computadora una secuencia de
rdenes para lograr un cierto objetivo.
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BASICAS, TECNOLOGIA E INGENIERA
PROGRAMA INGENIERA DE SISTEMAS

TABLE DE CONTENIDO

1. Mapa conceptual sobre:


1.1. Paradigma de Programacin
1.2. Programacin Orientada a Objetos
1.3. Diferencia entre Crear, Compilar y Ejecutar un Programa
1.4. Que es una Variable
1.5. Diferencia entre Condicionales y Ciclos
2. Cdigo de ejercicios y pantallazo.
3. Conclusin
4. Bibliografa
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BASICAS, TECNOLOGIA E INGENIERA
PROGRAMA INGENIERA DE SISTEMAS
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BASICAS, TECNOLOGIA E INGENIERA
PROGRAMA INGENIERA DE SISTEMAS
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BASICAS, TECNOLOGIA E INGENIERA
PROGRAMA INGENIERA DE SISTEMAS

PARADIGMA DE
PROGRAMACION:
Serie de normas, conjunto de
tcnicas que todo programador
debe de seguir a la hora de
desarrollar un programa.

PROGRAMACION ORIENTADA A VARIABLES:


OBJETOS:
Es un nombre para
Es un paradigma de programacin y se representar el valor de un
caracteriza por ser modular, es decir se dato y almacenarlo en
puede utilizar fragmentos de cdigo para la memoria
implementacin de nuevos programas sin
tener que volver a programar.

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

LUIS EDUARDO QUIGUANAS CARMONA


CODIFICACION EJERCICIO
d. Presenta las races cuadradas del 1 al 99 y los errores de redondeo (pag. 95).
DE LA GUIA DE ACTIVIDAD.

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

ISABEL CRISTINA VALENCIA


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
// isabel Cristina Valencia
namespace Temperatura_conversion
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Seleccione una conversion"); //seleccionamos la opcion
Console.WriteLine("1. C a F"); //opcin 1
Console.WriteLine("2. F a C"); //opcin 2
int n = Convert.ToInt32(Console.ReadLine()); //ingreso de opcion
if (n == 1)
{ // si es la opcin 1 genera este cdigo.
Console.WriteLine("Ingresa grados centigrados");// ingresa temperatura
double c = Convert.ToDouble(Console.ReadLine());
double f = (c * 9 / 5) + (32); // formula de conversion
Console.WriteLine(c + "C equivale a " + f + "F");
}
else
{ // si es la opcin 2 genera este cdigo.
Console.WriteLine("Ingresa grados fahrenheit");// ingresa temperatura

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

WILSON ARLEY CLAROS


Codigo Fuente en C++

#include <iostream>

using namespace std;

int main(){

int n;

cout<<"Selecciona una conversion"<<endl;

cout<<"1. C a F"<<endl;

cout<<"2. F a C"<<endl;

cin>>n;

if(n==1){

float c;

cout<<"Ingresa grados centigrados"<<endl;


UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BASICAS, TECNOLOGIA E INGENIERA
PROGRAMA INGENIERA DE SISTEMAS

cin>>c;

double f=(c*9/5)+(32);

cout<<c<<"C equivale a "<<f<<"F";

}else{

float f;

cout<<"Ingresa grados fahrenheit"<<endl;

cin>>f;

double c=(f-32)*5/9;

cout<<f<<"F equivale a "<<c<<"C";

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

Benavides, M. (2016). Instalacin IDE Visual Studio C#. Recuperado


de http://hdl.handle.net/10596/10232

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

Вам также может понравиться