examen

3
1-describa las siguientes fases del diseño de la programación Diseño de algoritmo Prueba de escritorio Mantenimiento 2-describa brevemente los t ipos de datos utilizados en borland C ++ 3-escriba la sintais ! el funcionamiento de la estructura de control s"ict# ! de la estructura de control do$$$"#ile$$$ %-describa la estructura o partes de un programa Desarrollo 1- a) diseño del algoritmo: Pueden ser tres tipos de diseño *diagrama de flujo: &epresenta el algoritmo por medios de s'mbolos estandarizados en las cuales se coloca uno o m(s acciones a realizar para desarrollar el programa$ *diagrama NS: es el mismo diagrama de flu)o utilizando ca)ones rectangulares consecutivo en los cuales se coloca una o m(s acciones a seguir pasos para solucionar el programa *pseudocodigo *s representar el algoritmo mediante un lengua)e propio epresando las acciones a realizar para solucionar el programa$ b) prueba de escritorio *s solucionar el programa manualmente para luego compararlo con el resultado del desarrollo del programa$ c) mantenimiento *s mantener actualizado el funcionamiento del programa durante su vida ,til$ 2-tipos de datos utilizados en C++ . fundamentales *stas son tres/ enteros reales ! vac'os$ *enteros: *reales tipo tamaño tipo tamaño unsigne d c#ar %bits float 32 int 0 double % long 1 long double 0 *ac!os on funciones 4 tienen par(metro 5. derivados on a partir de los fundamentales$ "- *estructura de control s#itc$ *)ecuta sentencia o un blo4ue de sentencia de ramas o casos seg,n sea el valor de selector$ %iagrama de flujo $ Selector case alternative 1-----accion 1$ case alternative 2-----accion 2 ----------- case alternative 6----accion 6 otro caso ---------accion 7 Sinta&is s"itc#8selector. 9case alternative 1/accion1:brea;: case alternative 2/ accion 2:brea;: --------- case alternative 6/accion 6: brea;: default accion 7 < 'uncionamiento: 1. eval,a el valor del selector en cada uno de los casos$ 2. si el valor se encuentra en una de los casos e)ecuta la acción correspondiente ! termina la estructura del control$ 3. si el valor no se encontrara en ninguno de los casos e)ecuta la función default ! termina la estructura de control$ =estructura d control do(((#$ile((( *)ecuta sentencia o un blo4ue de sentencias uno o m(s veces seg,n sea el valor de la condición$ %iagrama de flujo cci n v$ condición f Sinta&is: do9accion:< "#ile 8condicion. 'uncionamiento 1. e)ecuta la acción 2. eval,a el valor de la condición si esta es verdadero regresa al punto 1 3. si el valor de la condición es falsa termina la estructura de control$ -estructura de un programa 1) directios del procesador l inicio lleva el s'mbolo de la almo#adilla 8>. -include -define/ define datos o variables o utilizar el programa$ 2) declaraciones globales: ?alen el cual4uier parte del programa es decir es la función principal ! en cual4uier de las funciones$ ") funci n principal: @odo programa borland c ++ tiene por lo menos una función el cual es llamado función principal ! su estructura es / void main8. 9-------: entencia: 9-------: ) implementaci n de funciones: Consiste en escribir el código de las funciones creados por el programador$

description

examen

Transcript of examen

1-describa las siguientes fases del diseo de la programacin

Diseo de algoritmo

Prueba de escritorio

Mantenimiento2-describa brevemente los tipos de datos utilizados en borland C ++

3-escriba la sintaxis y el funcionamiento de la estructura de control swicth y de la estructura de control do...while...

4-describa la estructura o partes de un programa

Desarrollo1- a) diseo del algoritmo:Pueden ser tres tipos de diseo

*diagrama de flujo:Representa el algoritmo por medios de smbolos estandarizados en las cuales se coloca uno o ms acciones a realizar para desarrollar el programa.

*diagrama NS:

es el mismo diagrama de flujo utilizando cajones rectangulares consecutivo en los cuales se coloca una o ms acciones a seguir pasos para solucionar el programa

*pseudocodigo

Es representar el algoritmo mediante un lenguaje propio, expresando las acciones a realizar para solucionar el programa.

b) prueba de escritorio

Es solucionar el programa manualmente para luego compararlo con el resultado del desarrollo del programa.

c) mantenimientoEs mantener actualizado el funcionamiento del programa durante su vida til.

2-tipos de datos utilizados en C++

A) fundamentalesEstas son tres: enteros reales y vacos.

*enteros: *reales

tipotamaotipotamao

unsigned char4bitsfloat

32

int8double64

long16long double80

*vacosSon funciones q tienen parmetroB) derivados

Son a partir de los fundamentales.

3- *estructura de control switch

Ejecuta sentencia o un bloque de sentencia, de ramas o casos segn sea el valor de selector.

Diagrama de flujo.

Selectorcase alternative 1-----accion 1.

case alternative 2-----accion 2

-----------

case alternative N----accion N

otro caso ---------accion X

Sintaxisswitch(selector)

{case alternative 1:accion1;break;

case alternative 2: accion 2;break;

---------

case alternative N:accion N; break;

default

accion X

}

Funcionamiento:1) evala el valor del selector en cada uno de los casos.

2) si el valor se encuentra en una de los casos, ejecuta la accin correspondiente y termina la estructura del control.3) si el valor no se encontrara en ninguno de los casos ejecuta la funcin default y termina la estructura de control.*estructura d control do...while...Ejecuta sentencia o un bloque de sentencias uno o ms veces segn sea el valor de la condicin.

Diagrama de flujoAccinv. condicin f

Sintaxis:

do{accion;}

while (condicion)

Funcionamiento1) ejecuta la accin2) evala el valor de la condicin si esta es verdadero regresa al punto 1

3) si el valor de la condicin es falsa termina la estructura de control.

4-estructura de un programa

1) directivos del procesador

Al inicio lleva el smbolo de la almohadilla (#)

-include

-define: define datos o variables o utilizar el programa.

2) declaraciones globales:Valen el cualquier parte del programa es decir es la funcin principal y en cualquier de las funciones.

3) funcin principal:

Todo programa borland c ++ tiene por lo menos una funcin el cual es llamado funcin principal y su estructura es :

void main()

{-------;

Sentencia;{-------;

4) implementacin de funciones:

Consiste en escribir el cdigo de las funciones creados por el programador.

//Inclusin de libreras #include //Para cin y cont#include //Para getch()//Funcion principalvoid main(){//Declaracion de variables

int B,H;

float A; //Ingresar datoscoutB;coutH;//Calcular el rea A=B*H/2 ;//Mostrar el reacout