Estruturas de Dados - Paradigmas
Por: kuntitled • 29/10/2018 • Trabalho acadêmico • 4.674 Palavras (19 Páginas) • 303 Visualizações
UNIVERSIDADE PAULISTA – UNIP
INSTITUTO DE CIÊNCIAS EXATAS E TECNOLÓGICAS
CURSO DE CIÊNCIA DA COMPUTAÇÃO
PARADIGMAS DE LINGUAGEM
Estruturas Condicionais e de Repetição
Manaus - Amazonas
2018
Ester Karen de Souza Firmo
Leandro Nascimento de Andrade
Matheus Vinícius Ramos da Fonseca
Maurício Barbosa dos Santos
PARADIGMAS DE LINGUAGEM
Estruturas Condicionais e de Repetição
Trabalho de dissertação, apresentado à Universidade Paulista e ao Prof. Msc Rildo Nogueira, como parte das exigências para a obtenção da nota da disciplina Paradigmas de Linguagem.
Manaus - Amazonas
2018
SUMÁRIO
1. INTRODUÇÃO................................................................................................ 4
2. ESTRUTURA DE CONDICIONAIS................................................................ 5
2.1 Operadores de Comparação........................................................................ 6
2.2 Estrutura de Condição Simples.................................................................... 7
2.2.1 Exemplo em linguagem C++...................................................................... 8
2.3 Estrutura de Condição Composta................................................................. 8
2.3.1 Exemplo em linguagem C++.................................................................... 10
2.4 Estruturas de Condição Encadeadas......................................................... 10
2.4.1 Exemplo em linguagem C++.................................................................... 12
2.5 Operadores lógicos..................................................................................... 12
2.6 Estrutura de Condição caso seja................................................................ 13
3. ESTRUTURAS DE REPETIÇÃO................................................................ 14
3.1 Contadores e Acumuladores..................................................................... 15
3.1.1 Contadores.............................................................................................. 15
3.1.1.1 Exemplo ............................................................................................... 16
3.1.2 Acumuladores.......................................................................................... 16
3.1.2.1 Exemplo................................................................................................ 17
3.2 Repetição com variável de controle ........................................................... 18
3.2.1 Exemplo em Linguagem C++................................................................. 18
3.3 Repetição condicional com teste no início................................................. 19
3.3.1 Linguagem C........................................................................................... 20
3.4 Repetição condicional com teste no fim..................................................... 21
3.4.1 Em Linguagem C.................................................................................... 22
4. CONCLUSÃO............................................................................................... 23
5 REFERENCIA.................................................................................................24
RESUMO
O presente trabalho tem como objetivo dissertar e exemplificar aplicações através de ilustrações e pseudocódigo a importância e funcionamento de estruturas condicionais e de repetição.
Palavras-chave: Repetição, condicional, Estruturas, Loop.
1. INTRODUÇÃO
Neste presente trabalho iremos abordar assuntos sobre as estruturas de repetição, como por exemplo, identificar a necessidade de utilizar uma estrutura de repetição para a resolução de um determinado problema, diferenciar as diferentes estruturas de repetição existentes a aplicabilidade de cada estrutura para os diversos tipos de problemas, saber utilizar a estrutura de repetição para faça cujo controle é realizado por um contador auto incrementável, saber utilizar as estruturas de repetição enquanto faça e repita até cujo controle é realizado pelo usuário, identificar a necessidade de utilizar e saber resolver problemas que necessitem de estruturas de repetição dentro de outras estruturas de repetição.
Num processo geral de execução de um algoritmo implementado em uma linguagem de programação, a execução começa na primeira linha e vai avançando sequencialmente executando o código linha após linha até chegar no final. Entretanto, frequentemente surge a necessidade de se adicionar instruções dentro de um programa que só serão executadas caso alguma condição específica aconteça. Para esta finalidade a maioria das linguagens possui estruturas de condição para realizar esta tarefa.
Sobre estruturas condicionais iremos abordar como perceber a necessidade de utilização de uma estrutura de condição (seleção) para a resolução de um determinado problema, Conhecer a estrutura de condição se então senão e saber utilizá-la com expressões lógicas simples e compostas, saber utilizar as estruturas de condição se então senão de forma aninhada, conhecer a estrutura de condição escolha caso, saber utiliza-la e diferencia-la da estrutura de condição se então.
2. ESTRUTURAS CONDICIONAIS
Assim como na maioria das linguagens de programação, o programa deve ser capaz de tomar decisões com base em valores e resultados gerados durante sua execução, ou seja, deve ser capaz de decidir se determinada instrução deve ou não ser executada de acordo com uma condição. Perceber a necessidade de utilização de uma estrutura de condição(seleção) para a resolução de um determinado problema Conhecer a estrutura de condição SE ENTAO SENAO e saber utilizá-la com expressões lógicas simples e compostas. Saber utilizar as estruturas de condição SE ENTAO SENAO de forma aninhada. Conhecer a estrutura de condição ESCOLHA CASO, saber utiliza-la e diferencia-la da estrutura de condição SE ENTAO.
...