Sunteți pe pagina 1din 7

Universidad Marino Galvez de Guatemala

Programación.
Ing. Jose Daniel Girón Miranda.
Tercer Semestre ¨A¨

INVESTIGACION

Brandon Isaac Márquez Gómez


091017-5065

Guatemala 16/02/2,019
Conio.h

Esta cabecera declara varias funciones útiles para mejorar el rendimiento de la «entrada y salida por
consola» desde un programa. La mayoría de los compiladores de C creados para DOS, Windows 3.x, Phar
Lap, DOSX, OS/2, o Win322 tienen esta biblioteca y suministran las funciones de la biblioteca asociadas
en la biblioteca por defecto de C. La mayoría de los compiladores C creados para UNIX y Linux no tienen
esta biblioteca y no suministran las funciones de esta biblioteca. Algunos sistemas embebidos usan una
biblioteca compatible.

Las funciones de biblioteca declaradas por conio.h varían ligeramente dependiendo el compilador.
Originalmente implementada en Lattice C, las funciones eran mapeadas directamente a las primeras
pocas funciones INT 21H de DOS. La biblioteca provista por Borland Turbo C no usaba la DOS API pero
acezaba a la memoria de vídeo directamente para la salida y usaba llamadas de interrupción de la BIOS.
Esta biblioteca contiene funciones adicionales inspiradas en las funciones de Turbo Pascal.

Los compiladores creados para sistemas no-DOS, como Linux o OS/2, proveen soluciones similares, y en
ocasiones, más potentes; la biblioteca de UNIX curses es muy común en este entorno. Otro ejemplo es
la biblioteca SyncTERM. La versión de conio.h hecha por DJ Delorie para el GO32 es particularmente
extensa.

Función Descripción
kbhit Determina si una tecla del teclado ha sido presionada
getch Lee un caracter directamente de la consola sin hacer uso del buffer, y sin mostrar salida
getche Igual que getch , pero muestra la salida
ungetch Pone un caracter de vuelta al buffer de teclado
cgets Lee una cadena de texto directamente de la consola
cscanf Lee valores formateados directamente de la consola
putch Escribe un caracter directamente en la consola
cputs Escribe una cadena de texto directamente desde la consola
cprintf Formatea valores y los escribe directamente a la consola
Stdio.h

Significa "standard input-output header" (cabecera estándar E/S), es el archivo de cabecera que
contiene las definiciones de las macros, las constantes, las declaraciones de funciones de la biblioteca
estándar del lenguaje de programación C para hacer operaciones, estándar, de entrada y salida, así
como la definición de tipos necesarias para dichas operaciones. Por motivos de compatibilidad, el
lenguaje de programación C++ (derivado de C) también tiene su propia implementación de estas
funciones, que son declaradas con el archivo de cabecera cstdio .

En C y sus derivados, todas las funciones son declaradas en archivos de cabecera. Así, los programadores
tienen que incluir el archivo de cabecera stdio.h dentro del código fuente para poder utilizar las
funciones que están declaradas. Nota: el compilador diferencia las mayúsculas de las minúsculas.

#include <stdio.h>
int main(void) {
int ch;
while ( ( ch = getchar() ) != EOF )
putchar(ch);
putchar('\n');
return 0;
}

El programa lee todas las entradas desde la entrada estándar y las muestra en la salida estándar, línea a
línea.

Iostream.h

Es un componente de la biblioteca estándar (STL) del lenguaje de programación C++ que es utilizado
para operaciones de entrada/salida. Su nombre es un acrónimo de Input/Output Stream. El flujo de
entrada y salida de datos en C++ (y su predecesor C) no se encuentra definida dentro de la sintaxis básica
y se provee por medio de librerías de funciones especializadas como iostream. iostream define los
siguientes objetos:

cin : Flujo de entrada


cout : Flujo de salida
cerr : Flujo de error no almacenado.
clog : Flujo de error almacenado.
Todos los objetos derivados de iostream hacen parte del espacio de nombres std.
El clásico programa Hola Mundo puede ser expresado en C++ utilizando iostream:
#include <iostream> // biblioteca que contiene las funciones de entrada y salida de c++ . Viene
Input/Output Stream
#include <cstdlib>
using namespace std;
int main()
{
cout << "¡Hola, mundo!" << endl;
return 0;
}

IF

En programación, tipo de estructura de selección empleada en la programación de algoritmos.


IF significa SI (condicional) en español.

Su funcionamiento es simple: se evalúa una condición, si es verdadera ejecuta un código, si es falsa,


ejecuta otro código (o continúa con la ejecución del programa).
Estructura IF en pseudocódigo

if (condición)
ejecuta esto si la condición es verdadera
else
ejecuta esto si la condición es falsa

Por ejemplo,
edad = 15
if (edad>=21)
mostrar("usted es mayor de 21")
else
mostrar("usted es menor de 21")
En este caso mostrará: "usted es menor de 21"
Estructura IF en lenguaje C
Ejemplo de la estructura de selección if en lenguaje C:

int edad;
printf(“Ingrese su edad: ”);
scanf(“%d”, &edad);

if (edad>=18)
{
printf(“Usted es mayor de edad.”);
}
else
{
printf(“Usted es menor de edad.”);
};

IF unidado
Un if anidado es un if que es el objeto de otro if o else. Una sentencia else siempre se refiere al if más
próximo que esté en el mismo bloque. Un compilador bajo el estándar ANSI permite tener como
máximo 15 niveles de profundidad.
Es posible encadenar varios ifs y varios elses en algo conocido como escalera if-else-if por su apariencia
visual.

Forma General:
if(comparación) sentencia;
else
if(comparación) sentencia;
else
if(comparación) sentencia;
else
sentencia;

Las condiciones son evaluadas de arriba hacia abajo. Tan pronto se cumpla con una condición, las
sentencias asociadas a ella son ejecutadas y el resto de la escalera es brincado. Si ninguna de las
condiciones es cierta, el último else es ejecutado (si está presente).

Por ejemplo: Si se requiere hacer un programa que pida el sexo de una persona y la edad e imprima si
es hombre o mujer mayor o menor de edad el programa seria de la siguiente forma:
#include <conio.h>
#include <stdio.h>
void main(void)
{char sexo;
int edad;
clrscr ();
printf ("Cuantos años tiene ");
scanf ("%d”, &edad);
printf ("De que sexo es ");
scanf("%c",&sexo);

if (edad>=18)

if (sexo=='F')
printf ("Mujer mayor de edad");
else
printf ("Hombre mayor de edad ");
else

if (sexo=='F')
printf ("Mujer menor de edad");
else
printf ("Hombre menor de edad ");
getch ();
}

ESTRUCTURA DE SELECCION

En programación, la estructura de selección es un tipo de estructura de control. También llamada


estructura de decisión o estructura selectiva.

En una estructura de selección/decisión, el algoritmo al ser ejecutado toma una decisión, ejecutar o no
ciertas instrucciones si se cumplen o no ciertas condiciones. Las condiciones devuelven un valor,
verdadero o falso, determinado así la secuencia a seguir.
Básicamente hay tres tipos de estructuras de selección:

- Estructura de selección simple: if


- Estructura de selección doble: if-else
- Estructura de selección múltiple: case o switch

Por lo general los lenguajes de programación disponen de dos estructuras de este tipo: estructura de
decisión simple (if), y estructura de decisión múltiple (CASE, SWITCH).

Los otros dos tipos de estructuras de control son: estructura de secuencia, y estructura de repetición.

S-ar putea să vă placă și