Ejercicios 1
Ejercicios 1
Ejercicios 1
CARRERA
CLAVE ASIGNATURA
NOMBRE DE LA ASIGNATURA
ING. ELECTRNICA
3IE2
Programacin Estructurada
Ejercicio No.
CATEDRTICO
CALIFICACIN
MATRICULA
GRUPO ASISTENCIA
13211271
Pgina 48 1. a. Funciona el siguiente programa? #include <iostream.h> #include <conio.h> int main() {cout <<Hola mundo!; getch(); return 0;} b. Porque el problema dado en el ejercicio 1a no es un buen programa?
Porque no tiene un orden y una estructura entendible, es muy difcil de leer. Esto nos ensea que debemos de tener un orden al programar, porque tal vez la computadora lo entiende y ejecuta a la perfeccin, pero resultara complicado analizar el problema y encontrar un error en la programacin.
2. Vuelva a escribir los siguientes programas para que se ajusten a una buena prctica de programacin y una sintaxis correcta. a. #include <iostream.h> #include <conio.h> int main( ){
b. #include <iostream.h> #include <conio.h> Int main ( ){cout << Newark es una ciudad\n; cout << En Nueva Jersey\n; cout << Tambien es una ciudad\n ; cout <<En Delaware\n
c. #include <iostream.h> #include <conio.h> Int main() {cout <<Leer un programa\n; cout << es mucho ms fcil ;cout << si se usa un forma estndar para main\n) ; cout <<y cada instruccin se escribe\n ; cout << en una lnea separada\n) ; return 0; }
d. #include <iostream.h> #include <conio.h> Int main ( ){ cout <<Todo programa en C++ ; cout <<\ndebe tener una y solo una ; Cout <<funcin main ; Cout << \n la secuencia de escape de caracteres) ; cout << \npara una lnea nueva puede colocarse en cualquier Parte ;cout <<\n dentro del mensaje transmitido a cout
; return 0; }
Pgina 68
2. Determine el valor de las siguientes expresiones enteras: a. b. c. d. e. 3+4*6 3*4/6+6 2 * 3 / 12 * 8 / 4 10 * (1 + 7 * 3) 20 2 / 6 + 3 f. g. h. i. j. 20 2 / (6 + 3) (20 - 2) / 6 + 3 (2 0 - 2) / (6 + 3) 50 % 20 (10 + 3) % 4
3. Determine el valor de las siguientes expresiones de punto flotante: a. b. c. d. 3.0 + 4.0 * 6.0 3.0 * 4.0 / 6.0 + 6.0 2.0 * 3.0 / 12.0 * 8.0 / 4.0 10.0 * (1.0 + 7.0 * 3.0) e. f. g. h. 20.0 2.0 / 6.0 + 3.0 20.0 2.0 / (6.0 + 3.0) (20.0 2.0) / 6.0 + 3.0 (20.0 2.0) / (6.0 + 3.0)
4. Evalu las siguientes expresiones en modo mixto y enumere el tipo de datos del resultado. Al evaluar las expresiones, est consciente de los tipos de datos de todos los clculos intermedios. a. 10.0 + 15 / 2 + 4.3 f. 10 + 17 * 3 + 4 b. 10.0 + 15.0 / 2 + +4.3 g. 10 + 17 / 3. + 4 c. 3.0 * 4 / 6 + 6 h. 3.0 * 4 % 6 + 6 d. 3 * 4.0 / 6 + 6 i. 10 + 17 % 3 + 4 e. 20.0 2 / 6 + 3