Está en la página 1de 6

Colegio de Bachilleres del estado de Querétaro

EMSaD 33 “Buenavista”
M3S2 Programación
Nombre (s) Alejandro Coyocatecatl, María Guadalupe Loera, Ana Rosa Díaz y Andrea
Guadalupe Loera.
Fecha 29/10/2021

ESTRUCTURA DE UN PROGRAMA EN DEV C++ Y COMANDOS USADOS

ACTIVIDAD 1. INSTRUCCIONES: Haz una búsqueda en diferentes fuentes para las


siguientes preguntas y escribe la respuesta:

INSTRUCCIONES:

1. Hacer una búsqueda en Internet de ¿Cómo es la estructura de un programa


en Dev C++? Escribe y explica cada parte con un ejemplo

(#include <stdio.h>

#include <stdlib.h>

#Include <conio.h>), son para instrucciones de entrada y salida (libreria).

#include<studio.h>

#include<stdlib.h>

#include<conio.h>

Main (), es donde se empieza el programa

{ , los corchete indica que los van adentro son programa (inicia)

Main()

Int, sirve para indicarle al compilador

int a, b, c, suma;

int a, b , c, son las variables

a=5;

b=4;

1
Colegio de Bachilleres del estado de Querétaro
EMSaD 33 “Buenavista”
M3S2 Programación
c=17;

Suma=a+b+c;

Printf es para imprimir lo que está escrito

Scanf (“%d”, &a); permite escribir la variables

Printf (“\n”);

Printf (“Introduzca el valor de b: “); introduce el valor que queremos

Printf (“\n La suma es: %d “, suma); permite ver e imprimir el resultado

Printf (¨)n La suma es: %d¨.suma);

Printf (¨n¨);

System (“pause”); indica detener el programa

System (¨pause¨);

Returm0:

}, termina el programa.

2. Haz un cuadro de los comandos (instrucciones) del lenguaje C++ que se utilizan en
el programa de tu ejemplo anterior; por ejemplo que es stdio.lib, cout, cin, conio,
iostream, etc;

Comandos del lenguaje C++

Funciones de Caracteres

2
Colegio de Bachilleres del estado de Querétaro
EMSaD 33 “Buenavista”
M3S2 Programación
función características
Gets Lee un string
getchar Lee un caracter y espera enter
getche Lee un caracter del teclado y lo refleja en pantalla
getch Lee un caracter del teclado sin reflejarlo en pantalla
getc Lee un caracter del un flujo
getpass Lee un password
gettexto Copia texto de la pantalla en modo texto a memoria
cgets Lee string del teclado sin reflejar en pantalla
cgetc Lee un string del teclado y lo refleja en pantalla
ungetch Empuja un caracter al teclado
ungetc Empuja un caracter a la salida de un flujo
puts Escribe un string y retorna
putw Escribe un entero en un stream
putc Escribe un caracter para un stream
putch Escribe caracter en la ventana de texto
putchar Escribe un caracter
putenv Adiciona un string en el ambiente actual
puttext Copia texto de la memoria en la pantalla
fputc Lee un caracter desde un flujo
fputs Pone un string a un flujo
fputchar Pone un caracter a un flujo
cputs Escribe a string a una ventana de texto
kbhit Verifica actividad teclas de función
gettextoenfo Lee informacion de modo texto de video
movetexto Copia texto de un rectangulo a otro
enp Lee un byte del un puerto de el hardware
enpw Lee un word del un puerto de el hardware
outp Pone un byte en un puerto del hardware
outpw Pone un word en un puerto del hardware
gotoxy Posiciona el cursor en ventana de texto
swab Copia n bytes de un string origen a destino
memset Pone n bytes de orige a destino
memccpy Copia un bloque de n bytes de origen a destino
memcmp Compara los primeros n bytes de strings s1 y s2
memcpy Copia un bloque de n bytes de origen a destino
memicmp Compara los primeros n bytes de strings s1 y s2
memmove Copia un bloque de n bytes de origen a destino
memchr Busca n bytes en caracter c

3
Colegio de Bachilleres del estado de Querétaro
EMSaD 33 “Buenavista”
M3S2 Programación
Funciones de conversión

Función Descripción
fcvt Convierte un real a string
ecvt Convierte un real a string
gcvt Convierte un real a string
itoa Convierte un entero a string
ltoa Converts a long to a string
ultoa Convierte un unsigned long a string
ctime Convierte fecha y hora a un string
atoi Convierte un string a entero.
atol Convierte un string a un long
_atold Convierte un string to un long double
atof Convierte un string a real
strtol Convierte un string a long
strtoul Convierte un string a unsigned long
strtod Convierte un string a double real
asctime Convierte fecha y hora a ASCII
strlwr Convierte el contenido de un apuntador a caracteres a minusculas
strupr Convierte el contenido de un apuntador a caracteres a mayusculas
strxfrm Transforma una porcion de un string
toupper Translada caracteres a mayusculas
tolower Translada caracteres a minusculas
toascii Translada caracteres a ASCII formato

Funciones de Comparacion
Función Descripción
isupper Es una letra mayuscula (A-Z)
isxdigit Es un hexadecimal digito (0-9,A-F,a-f)
isspace Es un espacio,tab,acarreo,retorno,nueva linea
islower Es un letra minuscula(a-z)
isprent Es un prenteng caracter(0x20-0x7E)
ispunct Es un signo puntuacion(cntrlo space)
isgraph Es un caracter imprimible
iscntrl Es un caracter delete o caracter de control(0x7F,0x00-0x1F)
isdigit Es un digito(0-9)
isalpha Es una letra(A-Z o a-z)
isascii Es el byte mas bajo en el rango 0 a 127(0x00 - 0x7F)
isalnum Es alfanumerico

4
Colegio de Bachilleres del estado de Querétaro
EMSaD 33 “Buenavista”
M3S2 Programación
Fucniones para Cadenas
Función Descripción
Copia un string origen a un destino
strcpy
Copia hasta n caracteres de origen a destino
strncpy
Copia uno string en otro
stpcpy
Copia un string dentro una locacion nuevamente creada
strdup
Busca la primera ocurrencia de un subcadena en otro string
strstr
Busca la ultima ocurrencia de un caracter en un string
strrchr
Busca un string por la primera ocurrencia de un caracter dado
strchr
Busca un string por un segmento que no contiene
strspn
Busca un string por un segmento que no contiene
strcspn
Busca un string1 la primera ocurrencia de cualquier caracter que esta
strpbrk
string2
strtok
Busca s1 por el primera señal no contenida en s2
strcmp
Compara dos strings
stricmp
Compara dos strings sin caso sensitivo
strcmpi
Compara dos strings sin caso sensitivo
strcoll
Compara dos strings
strncmp
Compara porciones de dos strings
strnicmp
Compara porciones de dos strings
strncmpi
Comparas porciones de dos strings
strcat
Añade un string a otro
strlen
Calcula la longitud de un string
strncat
Añade un string a otro
strrev
Revierte todo caracteres en string(excepto el nulo)
strset
Pone todos caracteres en s a ch
strnset
Pone los primeros n caracteres de origen a destino

3. Investiga cómo se escriben los comentarios en el lenguaje C++ y escribe un


ejemplo.

Los comentarios son una herramienta proporcionada por un lenguaje de programación que nos
ayudará a apoyar la documentación de los programas en C++ y a que sean fácilmente
comprendidos por otros. Los comentarios, son líneas de código, que no son tenidas en cuenta por
el compilador en el momento de ejecutar nuestra aplicación, por lo tanto no están sujetas a
restricciones de sintaxis ni nada similar, el uso principal de las líneas de comentario, es dar un
orden y hacer más entendible nuestro código, especialmente en el caso de que deba en algún
momento ser revisado o leído por alguien diferente a nosotros. Por ejemplo es muy común usar
las líneas de comentarios, para dar una breve explicación de cómo funciona cierta parte de un
código, lo cual permite identificar todo con mayor rapidez.

Existen dos tipos de comentarios en el lenguaje:

Comentarios de Una Sola Línea: Pueden ser colocados en cualquier parte y comienzan por un
doble slash "//", al colocar el doble slash al comienzo de cualquier línea de código, todo lo que
halla de ahí en adelante en esa misma línea será tomado como comentario, ten en cuenta que el

5
Colegio de Bachilleres del estado de Querétaro
EMSaD 33 “Buenavista”
M3S2 Programación
doble slash solo convierte en comentario al texto que halla después de el y que pertenezca a su
misma línea, las líneas de abajo de este, no se verán afectadas.

Comentarios de una línea


int i=0; //Declaración de variable

Comentarios Multi-línea: Van cerrados entre "/*" y "*/". Estos comentarios son similares a los
anteriores, pero deben tener un comienzo y un fina, a diferencia del anterior, al poner los
símbolos "/*" todo el código que halla tanto en la misma línea, como en las línea debajo de este,
se convertirán en comentarios, de manera que debemos cerrarlo en el punto donde dicho
comentarios termina

Comentarios multi-línea
float b;/*Esta sentencia (float b;), se ejecutaría

int b; pero esta no porque es comentario*/

También podría gustarte