Flashcards
Sentenças de controle
Cards in this deck (13)
- 1Quais as categorias de sentenças de controle?Seleção
Seleção múltipla
Iteração
Desvio Incondicional - 2O que foi provado por Böhm e Jacopini em 1966?Todos os algoritmos podem ser expressos em uma linguagem de programação com apenas duas sentenças de controle:
Seleção
Iteração - 3Qual é a implicação do teorema de Böhm e Jacopini em relação ao uso do comando "goto"?O comando "goto" é considerado supérfluo, ou seja, útil, mas não essencial para a construção de algoritmos.
- 4Quais são as duas sentenças de controle essenciais mencionadas no teorema?1. Sentenças de Seleção (escolha entre caminhos alternativos).
2. Sentenças de Iteração (execução repetida de sentenças). - 5Qual foi o impacto do teorema de Böhm e Jacopini no design de linguagens de programação?Influenciou o movimento de programação estruturada, promovendo o uso de sentenças de controle claras em vez de desvios incondicionais.
- 6O que caracteriza a seleção múltipla em sentenças de controle?A seleção múltipla permite escolher uma entre qualquer número de sentenças ou grupos de sentenças.
- 7Qual é o propósito das sentenças de seleção em linguagens de programação?Controlar o fluxo do programa, permitindo escolher entre diferentes caminhos de execução.
- 8Qual é a forma e o tipo da expressão que controla a seleção?A expressão deve ser uma condição lógica ou relacional que resulte em um valor booleano (verdadeiro ou falso).
- 9Como são especificadas as cláusulas então e senão?Em C: As cláusulas são delimitadas por chaves { }, mesmo sem levar em conta a indentação.
Em Python: As cláusulas são definidas pela indentação (sem necessidade de chaves). - 10Como o significado dos seletores aninhados deve ser especificados?No caso do C, os seletores aninhados seguem a estrutura do if-else, com cada condição delimitada por chaves.
Em Python, o "senão se" é representado por elif, sem chaves nas condições. - 11Qual é a função da expressão que controla a seleção em sentenças de controle?Determinar qual segmento será executado com base em seu valor.
- 12Como valores não representados em um switch devem ser manipulados?Podem ser tratados com o segmento default, se especificado.
- 13—
Information
- Description
- Flashcards on Sentenças de controle, created by MARIA EDUARDA DE SOUZA DO NASCIMENTO on 09/12/2024.
- Created by
- MARIA EDUARDA DE SOUZA DO NASCIMENTO
- Views
- 0
- Rating