Académique Documents
Professionnel Documents
Culture Documents
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