Вы находитесь на странице: 1из 3

INTRODUCCION A LAS TECNOLOGIAS DE LA INFORMACION - 200702D

TRABAJO LECCION 3

PROGRAMACION ESTRUCTURADA
2007

Investigue y responda lo siguiente: Cal es el nombre del primer virus boot? El Virus se llam Brain y en realidad tampoco era demasiado destructivo, comparado con los actuales. El Virus Brain se esconde en el sector de arranque del disco y espera a que el ordenador se ponga en marcha y lea las primeras pistas del disco. Entonces se carga a si mismo en la memoria RAM, como si este fuera un programa de arranque comn o BOOT. En qu ao se detectaron los primeros virus en el Per?. Mencione algunos.
En 1986 se detectan los primeros virus informticos en el Per: Stoned, Bouncing Ball y Brain. En 1991 aparecen en Lima virus extranjeros de mayor poder destructivo como Jerusaln y Jerusaln-B de procedencia Israel, posteriormente aparecieron los virus: Urss-1303, Liberty, Azusa, Michelangelo, Aircop, Filler entre otros. En 1993 se registran los primeros virus peruanos tales como: Rogue y Katya.

Qu es un virus residente? Se denomina un virus residente cuando es capaz de mantenerse en memoria desde el inicio del equipo infectado, ya sea cargndose desde el sector de arranque del mismo o como un servicio del sistema operativo, hasta que el mismo se apaga. Un ordenador infectado por este tipo de virus suele ser difcil de limpiar, dado que en muchos casos requieren que se reinicie el equipo con un disco de arranque (bajo Windows 9x/Me) o con el disco de emergencia (Windows NT/2000/XP) para evitar que se carguen en memoria.

Cul es la sintaxis (algoritmo) de la estructura Dountil? La estructuras de iteracin bsica es el DOWHILE, pero existe una estructura que es muy parecida a ella y que aveces es usada, dependiendo del proceso que se este tratando de representar y de las caractersticas apropiadas en el lenguaje con el cual se esta trabajando, esta forma de control es la que se llama DOUNTIL, cuya representacin grfica en forma de diagrama de flujo Cules on las ventajas de la programacin estructurada? Los programas son ms fciles de entender. Un programa estructurado puede ser ledo en secuencia, de arriba hacia abajo, sin necesidad de estar saltando de un sitio a otro en la lgica, lo cual es tpico de otros estilos de programacin. La estructura del programa es ms clara puesto que las instrucciones estn ms relacionadas entre s, por lo que es ms fcil comprender lo que hace cada funcin. 2. Reduccin del esfuerzo en las pruebas. El programa se puede tener listo para produccin normal en un tiempo menor del tradicional; por otro lado, el seguimiento de las fallas("debugging") se facilita debido a la lgica ms Profesor : Erick Martn Amaya Ordinola

Pgina 3

INTRODUCCION A LAS TECNOLOGIAS DE LA INFORMACION - 200702D visible, de tal forma que los errores se pueden detectar y corregir mas fcilmente. Programas ms sencillos y ms rpidos. Aumento de la productividad del programador. Se facilita la utilizacin de las otras tcnicas para el mejoramiento de la productividad en programacin. Los programas quedan mejor documentados internamente.

6.

Cul es la diferencia entre DOWHILE y el DOUNTIL? La diferencia entre el DOWHILE y el DOUNTIL es que en el primero el predicado es probado antes de ejecutar la funcin, si el predicado es falso la funcin no es ejecutada; mientras que en el segundo, el predicado es probado despus de ejecutar la funcin, o sea, que la funcin siempre ser ejecutada al menos una vez, independientemente si el predicado es cierto o falso. Desarrollar un algoritmo que permita ingresar por teclado 'n' nmeros y que calcule y muestre la suma y el promedio de stos. Algoritmo : crt; type vector=array [1..100] of integer; var arreglo:vector; cantidad,cont,suma:integer; begin ClrScr; Write('Cantidad de valores: ');Readln(cantidad); writeln; suma:=0; for cont:=1 to cantidad do begin Write('Valor ',cont,': ');Readln(arreglo[cont]); end; for cont:=1 to cantidad do begin suma:=suma+arreglo[cont]; end; Write('promedio: ',suma/cantidad:0:2); ReadKey; end.

Desarrollar un algoritmo que permita calcular e imprimir las 30 primera potencias de 4, es decir, 4 elevado a 1, elevado a 2, elevado a 3, etc. Profesor : Erick Martn Amaya Ordinola Pgina 3

2007

3. 4. 5.

INTRODUCCION A LAS TECNOLOGIAS DE LA INFORMACION - 200702D

Variables a : Toma los valores de x desde a hasta 2 y : Toma los valores de la expresin para cada valor de a. Programa #include<stdio.h> main(void) {float a,y; a=1; while(a<2.1) { y=4*a*a-16*a+15; a=a+0.1; if(y>0) printf(" %lf POSITIVO\n",y); else printf(" %lf NEGATIVO\n",y); } }

Alumno : Alberto Chvez Rodrguez Cdigo de Alumno : 2409072007 Ciclo : I

Profesor : Erick Martn Amaya Ordinola

Pgina 3

2007

Algoritmo: Inicio Declare a, y A1 Mientras a<2.1 hacer y 4*a*a-16*a+15 a a+0.1 si y>0 entonces imprimir y, "POSITIVO" sino imprimir y, "NEGATIVO" fin si Fin mientras Fin

Вам также может понравиться