Examen Parcial de Programacion

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 10

Universidad Nacional del Callao Escuela Profesional de Ingeniería Eléctrica

Facultad de Ingeniería Eléctrica y Electrónica Ciclo 2020-A

EXAMEN PARCIAL DE PROGRAMACION DIGITAL APLICADA 01N


Apellidos y nombres: RODRIGUEZ LIZARRAGA LEONARDO ENRIQUE

Código: 1723125576

1.- Que se entiende por Software de Sistema, de unos ejemplos: (2 puntos

En informática, se conoce como software de sistema o software de base a la serie de programas


preinstalados en el computador o sistema informático y que permiten interactuar con el Sistema
Operativo (el software que rige el funcionamiento del sistema todo y garantiza su operatividad),
para dar soporte a otros programas y garantizar el control digital del hardware.

El software de base suele ser muy simple, inaccesible para la mayoría de los usuarios y administra el
potencial físico del computador, conforme a las instrucciones del sistema operativo, con el que no
debe confundírsele.

Algunos ejemplos posibles de software de sistema son:

 Cargadores de programas (loaders). Programas encargados de la ejecución de otros


programas y de garantizar la estabilidad el sistema.

 Sistemas operativos. En realidad, muchos de sus componentes, ya que cierta parte de los
SO forman parte de otros aspectos del funcionamiento del sistema.

 Programas utilitarios básicos. Como los garantes del correcto estado del hardware, o los
medidores de energía, temperatura, etc.

 BIOS. Siglas en inglés de Basic Input-Output System (Sistema Básico de Entrada y Salida), es
el programa elemental de control de la información del sistema, que garantiza que el
computador se comunique con el mundo externo.

 Líneas de comandos. Instrucciones preprogramadas en el sistema que permiten llevar a


cabo funciones muy básicas e indispensables, de ejecución prioritaria.

2.-: Qué diferencia hay entre main() e Int main() explique cada caso (2 puntos)

La función main es imprescindible en cualquier programa C/C++ representa el punto de inicio


de su ejecución. Por lo general, su declaración adopta la forma: int main()

main ()
Es el nombre de una función. Un programa C se compone de una o más funciones, pero
al menos una de ellas debe llamarse main(), pues los programas C empiezan a
ejecutarse por esta función.
Universidad Nacional del Callao Escuela Profesional de Ingeniería Eléctrica
Facultad de Ingeniería Eléctrica y Electrónica Ciclo 2020-A

3.- Mencione 3 Operadores unarios y de un ejemplo de cómo se utilizan en un programa (2 puntos)

 Variable++

Postincremento

 ++variable

Preincremento

 Variable--

Postdecremento

 --variable

Predecremento

USANDO POSTDECREMENTO (ESTE PROGRAMA IMPRIMIRA LOS 100 PRIMEROS NUMEROS ENTEROS)

#include <iostream>

using namespace std;

int main(int argc, char** argv) {

int numero, i=1;

cout<<"Bienvenido usuario"<<endl;

cout<<"Este programa hara una"<<endl;

cout<<"lista de los 100 primeros"<<endl;

cout<<"numeros enteros"<<endl;

cout<<"Numeros: "<<endl;

while(i<=100){

numero=i;

i++;

if(numero%2==0){

cout<<numero<<endl;
Universidad Nacional del Callao Escuela Profesional de Ingeniería Eléctrica
Facultad de Ingeniería Eléctrica y Electrónica Ciclo 2020-A

return 0;

}
Universidad Nacional del Callao Escuela Profesional de Ingeniería Eléctrica
Facultad de Ingeniería Eléctrica y Electrónica Ciclo 2020-A

4.- Describa cada una de las cadenas de formatos siguientes: (2 puntos)

%d, %i entero decimal con signo

%o entero octal sin signo

%f coma flotante en la forma [-]dddd.dddd

%g coma flotante según el valor

%c un carácter

(Marque su respuesta con una X ó una O ó resaltelo)

5.- Las direcciones de memoria se representan mediante el sistema numérico: (1 punto)

a) Binario b) Decimal c) Octal d) Hexadecimal e) N.A.

6.- La secuencia de escape “salto de línea” se representa con el símbolo: (1 punto)

a) \a b) \b c) \f d) \n e) \r

7.- Hacer un programa en Dev C++ que convierta de Grados Fahrenheit a Grados Kelvin (2puntos)

(°F − 32) × 5/9 + 273.15 = °K

#include <iostream>
using namespace std;

int main(int argc, char** argv) {

int opcion;
float f, k;
cout<<"Bienvenido usuario"<<endl;
cout<<"Este programa cuenta con"<<endl;
cout<<"las siguientes opciones:"<<endl;
cout<<"Convertir de Fahrenheit a Kelvin"<<endl;
cout<<"Ingrese la temperatura en Fahrenheit: ";
cin>>f;
k=((5*(f-32))/9)+273.15;
cout<<"La temperatura en Kelvin es: "<<k;

return 0;
}
Universidad Nacional del Callao Escuela Profesional de Ingeniería Eléctrica
Facultad de Ingeniería Eléctrica y Electrónica Ciclo 2020-A
Universidad Nacional del Callao Escuela Profesional de Ingeniería Eléctrica
Facultad de Ingeniería Eléctrica y Electrónica Ciclo 2020-A

8.- Calcular el volumen de una esfera de radio r con printf y scanf (2 puntos)

#include <stdio.h>
#include <conio.h>
int main()
{
char radio[2];
printf( "Volumen de una esfera :\n" );
printf( "Formula:\n" );
printf( "V=(4xpixradioxradio)/3 \n");
printf( "Ingresar el valor del radio: " );
scanf("%c",radio);
printf( "El volumen es: \n");
printf( "V= %fx %s x %s",(4*3.14)/3,radio,radio);

getch();
}
Universidad Nacional del Callao Escuela Profesional de Ingeniería Eléctrica
Facultad de Ingeniería Eléctrica y Electrónica Ciclo 2020-A

9.- Hacer un programa en Dev C++ usando cadena de caracteres usando su primer nombre y su
apellido paterno y que al ejecutarlo muestre por pantalla: (6 puntos)
 La Cadena Completa
 La primera letra de su nombre
 La primera letra de su apellido
 El nombre
 El apellido

 En caso su apellido tenga Ñ reemplazarlo por N tampoco usar acentos usar MAYUSCULAS
Universidad Nacional del Callao Escuela Profesional de Ingeniería Eléctrica
Facultad de Ingeniería Eléctrica y Electrónica Ciclo 2020-A

#include <stdio.h>
#include <conio.h>
main()
{
char cadena1[15], cadena2[15];
cadena1[0]='L';
cadena1[1]='e';
cadena1[2]='o';
cadena1[3]='n';
cadena1[4]='a';
cadena1[5]='r';
cadena1[6]='d';
cadena1[7]='o';
cadena1[8]=0;
cadena2[0]='R';
cadena2[1]='o';
cadena2[2]='d';
cadena2[3]='r';
cadena2[4]='i';
cadena2[5]='g';
cadena2[6]='u';
cadena2[7]='e';
cadena2[8]='z';
cadena2[9]=0;
printf("La cadena completa es: %s %s\n", cadena1,cadena2);
printf("La primera letra de mi nombre es: %c\n", cadena1[0]);
printf("La primera letra de mi apellido es: %c\n", cadena2[0]);
printf("Mi nombre es: %s \n",cadena1);
printf("Mi apellido es: %s \n",cadena2);
getch ();

}
Universidad Nacional del Callao Escuela Profesional de Ingeniería Eléctrica
Facultad de Ingeniería Eléctrica y Electrónica Ciclo 2020-A
Universidad Nacional del Callao Escuela Profesional de Ingeniería Eléctrica
Facultad de Ingeniería Eléctrica y Electrónica Ciclo 2020-A

Msc. Ing. Juan Apesteguia Infantes 25/06/2020

También podría gustarte