domingo, 23 de febrero de 2014

Examen Parcial 1

1.    ¿Para qué sirve un lenguaje de programación?
Los lenguajes de programación permiten expresar instrucciones para que sean ejecutadas por la computadora para poder resolver problemas.
2.    Compara gráficamente la acción de un intérprete con la de un compilador
El interprete traduce línea por línea y ejecuta la instrucción
El compilador traduce la secuencia de instrucciones completa a código maquina 0/1
3.    Explica brevemente las características del lenguaje C
De uso general
De sintaxis compacta
Portabilidad
4.    ¿Cuáles son los tipos de datos más usados en un programa en C?
Int entero
Float de punto flotante
Char carácter o cadena de caracteres
Long
5.    ¿Cuál es la estructura que debe tener un programa en C?
Modular ej. :
Archivos de Encabezado
Declaraciones globales globales
Cuerpo del programa
6.  Elabora el siguiente programa en C (Valor 7 puntos)
Declara 5 variables enteras, 2 variables de punto flotante  y la constante pi con valor 3.1415926
Pide el valor de las 7 variables mediante el teclado.
Imprime con un mensaje lo siguiente:
1.    El resultado de la suma de las dos primeras variables enteras
2.    El resultado de la resta de la tercera variable entera menos la cuarta variable entera.
3.    El valor que obtengas de elevar al cuadrado la quinta variable entera y multiplicarla por la constante.
4.    El resultado de dividir las dos variables de punto flotante.
#include <stdio.h>
#include <conio.h>
#define pi 3.1415926
main()
{
      int a,b,c,d,e;
      float f,g;
      printf("\ningresa entero a: "); scanf("%d",&a);
      printf("\ningresa entero b: "); scanf("%d",&b);
      printf("\ningresa entero c: "); scanf("%d",&c);
      printf("\ningresa entero d: "); scanf("%d",&d);
      printf("\ningresa entero e: "); scanf("%d",&e);
      printf("\ningresa flotante f: "); scanf("%f",&f);
      printf("\ningresa flotante g: "); scanf("%f",&g);
      printf("\nsuma a + b: %d",a+b);
      printf("\nsuma c - d: %d",c-d);
      printf("\ne al cuadrado ´por PI: %.5f",e*e*pi);
      printf("\nf entre g : %.2f",f/g);
      getch();
}
8.  Elabora el siguiente programa en C (Valor 3 puntos)
Declara una constante y asígnale como valor una literal tipo mensaje;
Imprime esa constante
#include <stdio.h>
#include <conio.h>
char s[100]=" Ramon Arcos";
main()
{
    printf("la constante es:%s",s);
    printf("\n\nenter para terminar...");
    getch();
}
 Calificación: 9.0

martes, 11 de febrero de 2014

Circulo, Fórmula general y Grados F° a C°

Formula General
#include <stdio.h>
#include <conio.h>
#define pi 3.1416
#include <math.h>
main()
{
      int radio;
      printf("\nObten el peroetro, area\ny volumen de un circulo.");
      printf("\nCaptura radio:"); scanf("%d",&radio);
      printf("\nCircunferencia %.2f",pi*radio*2);
      printf("\nArea           %.2f",pi*radio*radio);
      printf("\nVolumen        %.2f",4*pi*radio*radio*radio/3);
      getch();

}


Circulo
#include <stdio.h>
#include <conio.h>
#include <math.h>
main()
{
      int a,b,c;
      double x1,x2;
      printf("\nCaptura a:"); scanf("%d",&a);
      printf("\nCaptura b:"); scanf("%d",&b);
      printf("\nCaptura c:"); scanf("%d",&c);
      x1=(-b-sqrt(b*b-4*a*c))/(2*a);
      x2=(-b+sqrt(b*b-4*a*c))/(2*a);
      printf("\n x1: %.2f",x1);
      printf("\n x2: %.2f",x2);
      getch();

}

Grados F° a C°
#include <stdio.h> 
#include <conio.h> 
#define pi 3.1416 
#include <math.h> 
main() 
      float f; 
      printf("\nF a C"); 
      printf("\nCaptura F: "); scanf("%f",&f); 
      printf("C=%.2f",(5.0/9.0)*(f-32)); 
      printf("\nF y se encuentra en: %p",&f);
      getch();

domingo, 9 de febrero de 2014

Tipos y tipos scanf

Tipos
#include<stdio.h>//standar input output bibliotecas o librerias catalodadas de C++, printf
#include<conio.h>//cpntrol de entradas y saludas,necesarias para utilizar una funcion, getch
int a,b,c,res;//variables enteras
main()//funcion main sin parametros ()
{//inicio
printf("ingrese 3 numeros\n");//funcion print con parametros en cadena de caracteres
printf("dame valor de a:");scanf("%d",&a);
printf("dame valor de b:");scanf("%d",&b);
printf("dame valor de c:");scanf("%d",&c);//& operador de direccion (apuntador)
res=a+b+c;
printf("la suma es:%d",res);
printf("\n\n   enter para terminar...");
getch();//espera caracter
}//fin

Tipos con scanf
#include<stdio.h>
#include<conio.h>
main()
{
      char cvar;
      int ivar;
      float fvar;
      printf("\nCaptura un solo caracter:"); scanf("%c",&cvar);
      printf("El caracter es: %c\n\n",cvar);
      
      printf("Captura un entero:"); scanf("%d",&ivar);
      printf("El entero es: %d\n\n",ivar);
      
      printf("Captura un flotantre:"); scanf("%f",&fvar);
      printf("El flotante es: %.2f\n\n",fvar);
      
      printf("\nEnter para terminar...");
      getch();
}

Hola, Cadena, Suma

Hola mundo
#include<stdio.h>//standar input output bibliotecas o librerias catalodadas de C++, printf
#include<conio.h>//cpntrol de entradas y saludas,necesarias para utilizar una funcion, getch
main()//funcion main sin parametros ()
{//inicio
printf("\t\a\n\n\nHola mundo\n");//funcion print con parametros en cadena de caracteres
//todos los postulados de C terminan con ;
printf("\t\aI'am Isaac\n");
printf("\t\aEnter para terminar...");//puede contener secuencias de escape,especificador de variable,
//
getch();//espera caracter
}//fin

Cadena
#include<stdio.h>//standar input output bibliotecas o librerias catalodadas de C++, printf
#include<conio.h>//cpntrol de entradas y saludas,necesarias para utilizar una funcion, getch
char s[100];//variable con tipo caracter, cadena de 100 caracteres
main()//funcion main sin parametros ()
{//inicio
printf("Escriba algo\n");//funcion print con parametros en cadena de caracteres
scanf("%s",s);//funcion leer desde el teclado una variable tpo string, y nombre de la variable es S
printf("la cadena es:%s\n",s);//puede contener secuencias de escape,especificador de variable,
printf("\n\n   enter para terminar...");
getch();//espera caracter
}//fin

Suma
#include<stdio.h>//standar input output bibliotecas o librerias catalodadas de C++, printf
#include<conio.h>//cpntrol de entradas y saludas,necesarias para utilizar una funcion, getch
int a,b,c,res;//variables enteras
main()//funcion main sin parametros ()
{//inicio
printf("ingrese 3 numeros\n");//funcion print con parametros en cadena de caracteres
printf("dame valor de a:");scanf("%d",&a);
printf("dame valor de b:");scanf("%d",&b);
printf("dame valor de c:");scanf("%d",&c);//& operador de direccion (apuntador)
res=a+b+c;
printf("la suma es:%d",res);
printf("\n\n   enter para terminar...");
getch();//espera caracter
}//fin

martes, 4 de febrero de 2014

Programacion

Programar:
Programar es, en cierta forma, enseñar a un ordenador a hacer algo.

Introducción a la Programación
Francisco Chart Ojede
Editorial Anaya


Programar:
Programar implica llevar a cabo una serie de pasos secuenciales y cronológicos que comienzan con la detección y definición del problema y conduce a la implantación del programa que lo soluciona.

Programación Estructurada un enfoque algorítmico
Leotardo López R.
2da edición editorial Afaomega