Conceptos Básicos de Dev-C++
Yo aplico
Word en C++
y
LITEC Enunciados.
Khatlyne Daniela Gómez Arias
4to Perito Contador
21/02/2022 - 25/02/2022
Computación / Programación.
4to Perito Contador
Conceptos Básicos de Dev-C++
Quien creó Dev-C++: C++ es un lenguaje de programación diseñado a
mediados de los años 1980 por Bjarne Stroustrup. La intención de su
creación fue el extender al lenguaje de programación C mecanismos que
permiten la manipulación de objetos. En ese sentido, desde el punto de
vista de los lenguajes orientados a objetos, el C++ es un lenguaje híbrido.
Bjarne Stroustrup: Nacimiento 30 de diciembre de 1950 en Aarhus,
Dinamarca.
Es un científico de la computación y catedrático de Ciencias de la
Computación en la Universidad A&M de Texas. Ha destacado por
desarrollar el lenguaje de programación C++. Citando palabras del propio
Stroustrup:
Ͼ “Inventé C++, escribiendo sus primeras
definiciones, y produciendo la primera
implementación... elegí y formulé los criterios de
diseño para C++, confeccioné también sus
principales utilidades, y fui responsable de
elaborar extensas proposiciones en el comité de estándares de
C++.”
Concepto de lenguaje de Programación: Un lenguaje de programación es
un lenguaje formal (o artificial, es decir, un lenguaje con reglas
gramaticales bien definidas) que le proporciona a una persona, en este
caso el programador, la capacidad de escribir (o programar) una serie de
instrucciones o secuencias de órdenes en forma de algoritmos con el fin
de controlar el comportamiento físico o lógico de un sistema informático,
de manera que se puedan obtener diversas clases de datos o ejecutar
determinadas tareas. A todo este conjunto de órdenes escritas mediante
un lenguaje de programación se le denomina programa informático.
4to Perito Contador
Conceptos Básicos de Dev-C++
Función y sintaxis de las palabras reservadas de DevC++ Printf y Cin:
Ͼ Los llamados a printf requieren que los valores estén al interior de los
paréntesis (), pues printf es más una función que una instrucción
propia de C++.
Ͼ Leer datos por teclado en C++ se hace usando el comando cin >> es
importante notar el uso de los dos signos >> que son usados para
controlar el flujo de datos. No te preocupes mucho por ellos, solo ten
en cuenta que cada vez que vaya a usar la instrucción cin debes
agregarle >> para quedar con un cin>>.
Función y sintaxis de las palabras reservadas de scanf y cout:
Ͼ Para imprimir una salida de texto en C++ se hace uso de la instrucción
cout, junto con <<. Es importante tener en cuenta que la instrucción
cout siempre va acompañada de << para controlar el flujo de datos que
sale. No te fijes mucho en ellos, solo ten siempre presente que cout
viene acompañado de << para tener cout << como resultado.
Ͼ El operador scanf al igual que printf fueron ideados para el lenguaje C
(no para C++), por lo cual su uso es más primitivo y, en cierto modo,
complejo.
Concepto de Compilador: Un compilador es un programa informático que
traduce un programa escrito en un lenguaje de programación, definido
“código fuente”.
Concepto de ejecución o corrida de un programa: Se denomina todo
proceso en el cual una computadora lee y realiza las operaciones
establecidas por un programa o software.
4to Perito Contador
Conceptos Básicos de Dev-C++
Pantalla editora de C++ con sus partes:
Librerías de C++ (Nombre, sintaxis y función):
Ͼ En C++, se conoce como librerías (o bibliotecas) a cierto tipo de
archivos que podemos importar o incluir en nuestro programa.
Ͼ La declaración de librerías, tanto en C como en C++, se debe hacer al
principio de todo nuestro código, antes de la declaración de cualquier
función o línea de código, debemos indicarle al compilador que
librerías usar, para el saber que términos estarán correctos en la
escritura de nuestro código y cuáles no. La sintaxis es la siguiente:
#include <nombre de la librería> o alternativamente #include "nombre
de la librería".
4to Perito Contador
Conceptos Básicos de Dev-C++
Enunciado No. 1 Algoritmo No. 1
Una persona desea cambiar sus dólares Nombre Cambio de dinero a Diagrama de Flujo No. 1
a Quetzales y desea saber cuánto va a Quetzales
recibir por la cantidad monetaria a
cambiar. Tomé en cuenta el cambio del Inicio INICIO
día. Definir Variables
Int CD;
Float VQ,CMC,CR;
Ingreso de Datos CMC
Mensaje(“Ingrese la cantidad de
dólares que tiene la persona”);
Leer variable (CD);
Mensaje(“Ingrese el valor de un
dólar a quetzales”);
Proceso
Leer variable (VQ);
VDAQ = *7.71;
Proceso
VDAQ = *7.71; MCM = CD * 7.71;
CMC = CD * 7.71;
Salida de Datos
Mensaje(“La cantidad a recibir
es:”,CR); CR
Fin
FIN
4to Perito Contador
Conceptos Básicos de Dev-C++
Enunciado No. 2 Algoritmo Diagrama de Flujo
Quiero saber cuántas décadas (10 Nombre Décadas, lustros y meses
años), lustros (5 años), y meses (12 equivalentes a mi edad
meses) son equivalentes a mi edad INICIO
Inicio
Definir Variables
Char D,L,M,AÑ; Char
Int EE,RS,ESA;
D,L,M,AÑ;
Ingreso de Datos Int EE;
Mensaje(“Ingrese la cantidad de meses
que han pasado”);
Leer variable (M);
Mensaje(“Ingrese la cantidad de Proceso
décadas que han pasado”);
Leer variable(D); EE = M + D + L;
Mensaje(“Ingrese la cantidad de años
lustros han pasado”); EE = AÑ;
Leer variable(L);
Mensaje(“Ingrese el año actual”);
Leer variable (AÑ);
Proceso
EE= M + D + L; ESA
EE = AÑ;
Salida de Datos
Mensaje(“El resultado de la suma
es:”,RS);
FIN
Mensaje(“La equivalencia con la suma y
el año actual es:”,ESA);
Fin
4to Perito Contador
Conceptos Básicos de Dev-C++
Enunciado No. 3 Algoritmo Diagrama de Flujo
Escribí un programa que solicite al usuario Nombre Temperatura en escala;
el ingreso de una temperatura en escala
Fahrenheit (debe permitir decimales) y le INICIO
Inicio
muestre el equivalente en grados Celsius.
Definir Variables
La fórmula de conversión que se usa para
Float F,EC,C;
este cálculo es: Celsius = (5/9) *
(Fahrenheit-32) Float F,EC,C
Ingreso de Datos
Mensaje(“Ingrese la temperatura en
escala Fahrenheit”);
Leer Variable (F);
Mensaje(“Ingrese la temperatura en
escala Celsius”); Proceso
Leer Variable (C);
C = 5/9 * -32
Proceso
C = 5/9 * -32;
Salida de Datos
Mensaje(“El equivalente en grados
Celsius es:”,EC); EC
Fin
FIN
4to Perito Contador
Conceptos Básicos de Dev-C++
Enunciado No. 4 Algoritmo Diagrama de Flujo
Escribí un programa que solicité al usuario Nombre Nota de bloques con promedio
ingresar las cuatro notas de los bloques
para luego mostrarle el promedio. Inicio INICIO
Definir Variables
Si el promedio es mayor o igual a 70 Pts. Char
Nombre[20],CursoAprobado[20],CursoDeNivel
que despliegue el mensaje “Curso
acion[20];
Aprobado” en caso contrario que Float NT,N1,N2,N3,N4,P,RSN; Char Nombre[20];
despliegue el mensaje “Curso de
Nivelación” Ingreso de Datos Float
Mensaje(“Ingrese el nombre del alumno”); NT,N1,N2.N3,N4,P;
Leer Variable (Nombre);
Mensaje(“Ingrese la cantidad de notas que
tiene el alumno”)
Leer Variable (NT);
Mensaje(“Ingrese la cantidad de la nota uno”);
Leer Variable (N1); Proceso
Mensaje(“Ingrese la cantidad de la nota dos”);
Leer Variable (N2); P = N1 + N2 + N3 + N4
Mensaje(“Ingrese la cantidad de la nota tres”);
Leer Variable (N3); P / NT
Mensaje(“Ingrese la cantidad de la nota
cuatro)”;
Leer Variable (N4);
Proceso
P = N1 + N2 + N3 + N4;
P / NT; RSN,P
Salida de Datos
Mensaje(“El resultado de la suma de las notas
de bloques es:”,RSN”)
Mensaje(“El resultado de la división del
promedio y la suma de notas es:”,P”)
Mensaje(“Si el resultado es mayor o igual a 70 FIN
pts es:”,CursoAprobado”);
Mensaje(“Si el resultado es menos a 70 pts
es:”,CursoDeNivelacion”);
Fin
4to Perito Contador
Conceptos Básicos de Dev-C++
Enunciado No.5 Algoritmo Diagrama de Flujo
Para ingresar a la función de cine se Nombre Función de Cine
tiene que tener la edad mayor o igual a INICIO
16 años y Carnet de la institución Inicio
educativa. Si cumple con ambos Definir Variable
requisitos puede ingresar de lo contrario Char Nombre1[30],Nombre2[30];
Int Mayor16,Menor16,CIE; Char
puede ir a la franja infantil. Ingreso de Datos Nombre1[30],Nombre2[
Mensaje(“Ingrese el nombre de la 30];
persona en primera fila”);
Leer Variable (Nombre1[30]);
Int
Mensaje(“Ingrese la edad de la persona
en primera fila”); Mayor16,Menor16,CIE;
Leer Variable (Mayor16);
Mensaje(“Ingrese el nombre de la
segunda persona que está en la fila”);
Leer Variable (Nombre2[30]);
Mensaje(“Ingrese la edad de la persona
en segunda fila”) Mayor16 = >16;
Leer Variable (Menor16);
Mensaje(“Ingrese el carnet de la Menor16 = <16;
institución educativa”);
Leer Variable (CIE);
Proceso
Mayor16 = Mayor16;
Menor16 = Menor16; Mayor16,Menos16
Salida de Datos
,CIE;
Mensaje(“El carnet de la institución
educativa es:”.CIE”);
Mensaje(“La persona es mayor de 16
años puede entrar a la función de cine
porque tiene:”,Mayor16”);
Mensaje(“La persona es menor de 16 FIN
años no puede entrar a la función de
cine porque tiene:”,Menor16);
Fin
4to Perito Contador
Conceptos Básicos de Dev-C++
Pseudocódigo No. 1 Pseudocódigo No. 2
#include <iostream> #include <iostream>
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
#include <math.h> #include <math.h>
#include <string.h> #include <string.h>
/* run this program using the console /* run this program using the console
pauser or add your own getch, pauser or add your own getch,
system("pause") or input loop */ system("pause") or input loop */
int main(int argc, char** argv) { int main(int argc, char** argv) {
int CD; char D,L,M,AN;
float VQ,CMC,CR; int EE,RS,ESA;
printf("Ingrese la cantidad de printf("Ingrese la cantidad de meses
dolares que tiene la persona: \n"); que han pasado: \n");
scanf("%i",&CD); scanf("%s",&M);
printf("Ingrese el valor que un dolar printf("Ingrese la la cantidad de
a quetzales: \n"); decadas que han pasado: \n");
scanf("%f",&VQ); scanf("%s",&D);
printf("Ingrese la cantidad de anos
VQ = 7.71; lustros han pasado: \n");
CMC = CD * 7.71; scanf("%s",&L);
printf("Ingrese el ano actual: \n");
printf("La cantidad a recibir en scanf("%s",&AN);
quetzales es %f \n",1924.39);
EE = M + D + L * AN;
return 0; printf("El resultado de la suma es %i
} \n",RS);
printf("La equivalencia con la suma y
el ano actual es %i \n",ESA);
return 0;
}
4to Perito Contador
Conceptos Básicos de Dev-C++
Pseudocódigo No. 3 Pseudocódigo No. 4
#include <iostream> #include <iostream>
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
#include <math.h> #include <math.h>
#include <string.h> #include <string.h>
/* run this program using the /* run this program using the console pauser or add
console pauser or add your own your own getch, system("pause") or input loop */
getch, system("pause") or input loop
*/ int main(int argc, char** argv) {
int main(int argc, char** argv) { char
Nombre[20],CursoAprobado[20],CursoDeNivelacion[20];
float F,EC,C; float NT,N1,N2,N3,N4,P,RSN;
printf("Ingrese la temperatura printf("Ingrese el nombre del alumno \n");
en escala Fahrenheit \n"); scanf("%s",&Nombre[20]);
scanf("%f",&F); printf("Ingrese la cantidad de notas que
printf("Ingrese la temperatura tiene el alumno \n");
en escala Celsius \n"); scanf("%f",&NT);
scanf("%f",&C); printf("Ingrese la cantidad de la nota uno
\n");
C = 5/9 * -32; scanf("%f",&N1);
printf("Ingrese la cantidad de la nota dos
printf("El equivalente en \n");
grados Celsius es %f \n",EC); scanf("%f",&N2);
printf("Ingrese la cantidad de la nota tres
return 0; \n");
} scanf("%f",&N3);
printf("Ingrese la cantidad de la nota cuatro
\n");
scanf("%f",&N4);
P = N1 + N2 + N3 + N4;
P / NT;
printf("El resultado de la suma de las notas
de bloques es %f \n",RSN);
printf("El resultado de la división del
promedio y la suma de notas es %f \n",P);
printf("Si el resultado es mayor o igual a 70
pts es %s \n",CursoAprobado);
printf("Si el resultado es mayor o igual a 70
pts es %s \n",CursoDeNivelacion);
return 0;
}
4to Perito Contador
Conceptos Básicos de Dev-C++
Pseudocódigo No. 5
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <string.h>
/* run this program using the console pauser or add your own getch, system("pause") or
input loop */
int main(int argc, char** argv) {
char Nombre1[30],Nombre2[30];
int Mayor16,Menor16,CIE;
printf("Ingrese el nombre de la persona en primera fila \n");
scanf("%s",&Nombre1[30]);
printf("Ingrese la edad de la persona en primera fila \n");
scanf("%i",&Mayor16);
printf("Ingrese el nombre de la segunda persona que esta en la fila \n");
scanf("%s",&Nombre2[30]);
printf("Ingrese la edad de la persona en segunda fila \n");
scanf("%i",&Menor16);
printf("Ingrese el carnet de la institucion educativa \n");
scanf("%i",&CIE);
Mayor16 = Mayor16;
Menor16 = Menor16;
printf("El carnet de la institucion educativa es %i \n",CIE);
printf("La persona es mayor de 16 anos puede entrar a la funcion de cine porque
tiene %i \n",Mayor16);
printf("La persona es menor de 16 anos no puede entrar a la funcion de cine porque
tiene %i \n",Menor16);
return 0;
}
4to Perito Contador
Conceptos Básicos de Dev-C++
Word 2019 le ofrece Tiene todas las características Accesibilidad como punta
nuevas posibilidades que tienen las versiones de lanza: Pensando en los
anteriores de Excel y más. Una usuarios con diversidad
para trabajar con de las nuevas incorporaciones motora o fallas visuales, la
documentos, como más destacadas son los nuevos figura de un “Lector
características mejoradas gráficos, que dan un nuevo giro inmersivo” le permite saber
del lápiz digital, a la presentación de datos. Los el desarrollo de la
navegación de páginas gráficos de mapa y los gráficos elaboración digital.
de embudo son solo algunos de
estilo libro, herramientas los nuevos gráficos de Traductor incorporado
de aprendizaje y presentación de datos que para los textos: Sin importar
traducción. Estos son los hacen que sus datos se vean cuál sea el idioma, la
puntos destacados de las bien y ordenados. También traducción es una
novedades tiene la oportunidad de incluir herramienta que viene en
imágenes en 3D en sus libros OneNote 2019.
desde Word 2016. de trabajo.
4to Perito Contador
Conceptos Básicos de Dev-C++
Efectos de nivel SharePoint Server 2019 es SharePoint Server 2019 es
profesional para textos, el producto de servidor de el producto de servidor de
formas e imágenes. nueva generación, creado nueva generación, creado
Capacidad de utilizar sobre la sólida base ofrecida sobre la sólida base ofrecida
por SharePoint Server 2016 por SharePoint Server
fondos de imágenes de
y Microsoft Office 365 para: 2016 y Microsoft Office 365
alta resolución. Permitir experiencias para: Permitir experiencias
Herramientas de fusión productivas en equipos de productivas en equipos de
de correo. Herramientas escritorio y móviles. Ofrecer escritorio y móviles. Ofrecer
de personalización. una plataforma de una plataforma de
Arrastrar y soltar la colaboración y colaboración y
importación e comunicación escalable y comunicación escalable y
intercambio de imágenes. flexible flexible.
Más accesible. Centrarse en Compatibilidad con número PowerPoint 2019 incluye la
la bandeja de entrada. grande (bigint) El soporte transición Transformación,
Marcos elementos para dBASE ha vuelto. que le ayudará a crear
eliminados como leídos. Los Ordenación de hoja de animaciones en las
correos electrónicos pueden propiedades. Nueva diapositivas. Para que una
leerse ahora a usted! propiedad Nombre de presentación sea más
Aumentar la potencia etiqueta para controles. dinámica y para permitir
visual. Vision de dar un Lógica de reintento de una navegación
nuevo aspecto con iconos. conexión ODBC. Mejoras de personalizada, pruebe Vista
Más zonas horarias. accesibilidad. Editar un general para PowerPoint.
Recordatorios fiables. nuevo elemento de lista de
valores es más fácil. Mejoras
en el cuadro Información.
4to Perito Contador