aula 04 - Logica de programacao

download aula 04 - Logica de programacao

If you can't read please download the document

description

Lógica de programação - Estrutura de Controle – A tomada de Decisões

Transcript of aula 04 - Logica de programacao

  • 1. Algoritmo e ProgramaoEstrutura de Controle A tomada de DecisesProfessor Aislan Rafael

2. Desvio Condicional Simples Tomar deciso Operador lgico Utiliza a instruo se..ento..fim_se 3. Diagrama de Blocos Deciso deve ser utilizado em situaes em quehaja a necessidade de usar uma deciso dentro doprograma. 4. Diagrama de BlocosCondioSmbolo para atomada de decisesInstrues executadasquando condio forverdadeiraInstrues executadas quandocondio for falsa ou aps serverdadeiraSN 5. Portugus Estruturadose () entofim_se 6. Algoritmo1. Conhecer dois valores incgnitos (estabelecervariveis A e B).2. Efetuar soma dos valores incgnitos A e B, sendoo valor da soma a varivel X.3. Apresentar o valor da soma na varivel X, caso ovalor de X seja maior que 10. 7. Diagrama de Blocos IncioA,BX A + BS NX>10XFim 8. Portugus Estruturadoprograma SOMA_NMEROSvarX, A, B : inteiroinicioleia A , BX A + Bse ( X > 10) entoescreva Xfim_sefim 9. Operadores RelacionadosSmbolo Significado= Igual a> Maior que< Menor que>= Maior ou igual a=10R X - 7 R X + 5R FimSN 15. Portugus Estruturadoprograma SOMA_NMEROSvarA,B,X,R : inteiroincioleia A,BX A+Bse (X >= 10) entoR X + 5senoR X 7fim_seescreva Rfim 16. Desvios Condicionais Encadeados Caos em que necessrio estabelecer algumasverificaes lgicas de condies definidassucessivamente. 17. Diagrama de BlocosCondio 1Condio 2 Instrues executadasquando condio 1verdadeiraInstrues executadasquando condio 2verdadeiraInstrues executadasquando condio 2falsaSNN S 18. Portugus Estruturadose () entosenose () entosenofim_sefim_se 19. Algoritmo O problema em questo estabelece trs condiespara calcular o reajuste do salrio do funcionrio,sendo: Salrio < 500, reajuste ser de 15% Salrio >= 500, mas 1000, reajuste ser de 5% 20. Algoritmo1. Definir uma varivel para o salrio reajustado:NOVO_SALRIO2. Ler um valor para varivel SALRIO3. Verificar se o valor de SALRIO < 500, se sim reajustarem 15%4. Verificar se o valor de SALRIO 1000, se sim reajustarem 5%6. Apresentar o valor reajustado, implicado emNOVO_SALRIO 21. programa REAJUSTA_SALRIOvarNOVO_SALRIO : realSALRIO : realincioleia SALRIOse (SALRIO < 500) entoNOVO_SALRIO SALRIO * 1.15senose (SALRIO