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

Codificar la solucion del problema en un lenguaje de programacion estructurado


Enviado por   •  24 de Febrero de 2014  •  1.835 Palabras (8 Páginas)  •  459 Visitas

Página 1 de 8

UNIDAD II: CODIFICAR LA SOLUCION DEL PROBLEMA EN UN LENGUAJE DE PROGRAMACION ESTRUCTURADO

2.1 ELEMENTOS BASICOS DEL LENGUAJE DE PROGRAMACION ESTRUCTURADO

QUÉ ES C.?

C es un lenguaje de programación de alto nivel desarrollado en los laboratorios Bell de AT&T hacia 1972. Fue diseñado y escrito por Dennos Ritchie, quién estaba trabajando con Ken Thompson en el sistema operativo Unix.

C pertenece a una familia bien establecida de lenguajes cuya tradición enfatiza virtudes claves

como: fiabilidad, regularidad y facilidad de uso.

2.1.1 CONCEPTOS IMPORTANTES:

1.-Lenguaje: Se le denomina lenguaje de programación donde las instrucciones o sentencias de la computadora son escritas con palabras similares a los lenguajes humanos (inglés) lo que facilita la estructura y la fácil comprensión por el Programador.

2.-Programa: Es un conjunto de símbolos con determinadas reglas gramaticales con un propósito plenamente definido.

3.-Instrucción: Son acciones para especificar ciertas operaciones o tareas que se deben ejecutar en la computadora, la elaboración de un programa requiere el juego o repertorio de instrucciones de un lenguaje.

char --Representa un carácter en código ASCII, también se puede interpretar como un entero.

short int --Indica un entero de tamaño corto.

int --Entero

long int --Entero largo.

unsigned short int--Como short int pero sin signo.

unsigned int --Como int pero sin signo.

unsigned long int--Como long int pero sin signo.

float --Flotante corto.

double --Flotante largo.

Void--No indica ningún tipo. Es el tipo de las funciones que no devuelven nada.

# include

Es una directiva del procesador que contiene los archivos ASCII (archivo fuente)

de cabecera. Se les conoce como conjunto de librerías de código objeto.

# define

Indica al procesador que defina un ítem de datos u operación para el programa C

La biblioteca que se usa para los flujoscin y cout (streams) es iostreams.h

La Librería stdio.h - se utiliza para lectura y escritura de datos que están dentro de funciones: printf(), scanf(), gets() y puts().

La Librería conio.h - se utiliza para las instrucciones que afectan los efectos en el monitor, como por ejemplo la sentencia clrscr ( ), gotoxy(a,b), window(a,b,x,y), getch(), getche(), return 0.

La libreríama math.h la utilizamos cuando realizaremos cálculos con alguna función especial.

COMANDO SIRVE PARA

%d Entero

%u Entero sin signo

%id Entero largo

%p Valor de apuntador

%f Numero de punto flotante

%e Numero de punto flotante en valor exponencial

%c Carácter

%s Cadena de carácter

%x Entero en formato hexadecimal

%o Entero en formato octal

1.- cout: Envía los datos en la pantalla

Utiliza el operador <<, el cual inserta datos en el flujo cout que los visualiza en la pantalla, ejemplo:

count<< “esto es un cadena de caracteres”;

2.- cin: Toma datos desde el teclado:

Se utiliza con un operador de extracción >>, para extraer valores de flujo almacenados en variables, se utiliza en conjunto con cout, ejemplo:

cout<<”introduzca un numero:” ;

cin>> num;

EJEMPLOS: CON LAS SENTECIA cout y cin

// programa de bienvenida

# include <iostream.h> //librería que esta utilizando

#include <sodio.h>

#include <conio.h>

main ()

{char a ;

clrscr () ;

cout <<” Escribe tu nombre”;

cin>>a ;

cout << ” BIENVENIDO A LA PROGRAMACION DE C++”;

cout << ”Tu nombre es”<<a ;

getch() ;

}

3.- printf():Desplegara datos en pantalla, se usa para la salida

Ejemplos:

printf("ABC");

Otra manera de hacer esto es mediante la proposición

printf("%s", "ABC");

El formato %s hace que el argumento "ABC" se imprima en el formato de un string de caracteres.

Esto mismo puede realizarse también con la proposición

printf("%c%c%c", 'A', 'B', 'C');

4.- scanf(): Esta función toma la entrada, normalmente del teclado y la almacena en variables previamente declaradas.

EJEMPLOS CON LA SENTENCIAS printf() y scanf():

#include <iostream..h>

#include <stdio.h> /* Estándar Input/Output */

#include <conio.h>

main(){

int x;

char c;

float y;

double z;

clrscr () ;

printf("\nIngrese un caracter : ");

scanf("%c", &c);

printf("\nIngrese un número entero : ");

scanf("%d", &x);

printf("\nIngrese un número con decimales : ");

scanf("%f", &y);

printf("\nIngrese un número entero doble : ");

scanf("%lf", &z);

printf("\n\nLos datos que ud. ingreso fueron :\n");

printf("%c %d %e %e\n\n", c, x, y, z);

getch();

}

5.- La función gets(): toma una cadena de caracteres desde el teclado y la almacena en la variable cuyo identificador aparece como argumento en la invocación a gets(), como en:

gets(nombre);

6.- La función puts() despliega en la pantalla una cadena de caracteres que se encuentra almacenada en la variable cuyo identificador aparece como argumento en la invocación a la función puts()

CODIGO SIGNIFICADO

\n Nueva línea

\r Retorno carro

\t Tabulación

\v Tabulación vertical

\a Alerta (pitido sonoro)

\b Retroceso de espacio

EJEMPLO: El siguiente programa te pide a través del teclado nombre, dirección,

teléfono y fecha de nacimiento y te que imprima los datos.

// Programa de registro de datos

# include <iostream.h> //librería que esta utilizando

#include <stdio.h>

#include <conio.h>

main ()

{char nombre[30];

char direccion[35];

char telefono, FechaNac;

clrscr () ;

puts ("INTRODUZCA SU NOMBRE ");

gets (nombre);

puts ("INTRODUZCA SU DIRECCION

...

Descargar como (para miembros actualizados) txt (13 Kb)
Leer 7 páginas más »
Disponible sólo en Clubensayos.com