Aula 00 Flashcards
Julgue o próximo item, a respeito de lógica de programação.
“Os laços usados em estruturas de repetição e teste podem ser feitos por meio de comandos como enquanto e repita.”
Os comandos enquanto e repita, de fato, são estruturas de repetição. Entretanto, não são
estruturas de teste. (Gabarito: Errado)
Os dados são divididos em dois grupos, quais são?
Dados Elementares e
Dados Estruturados.
Quais são os operadores aritméticos?
- , / , + , - , ^
Quais são os operadores relacionais?
= , <> ou != , > , < , >= , <=
Quais são os operadores lógicos?
E/And
Ou/Or
Não/Not
retornando:
Verdadeiro ou Falso
Qual a diferença de função e procedimento?
A diferença fundamental é que, no primeiro caso (função), retorna-se um valor
e no segundo caso(procedimento), não
Qual a diferença de uma sub-rotina(função ou procedimento) de uma co-rotina?
Na co-rotina, o trecho de código trabalha conjuntamente com o código chamador até que sua tarefa seja terminada, intercalando o controle entre a rotina e a co-rotina até que a co-rotina termine.
O que são funções pré-definidas?
é um conjunto de funções já prontinhas para serem utilizadas de cada linguagem de programação
Qual a diferença entre recursividade direta e indireta?
recursividade direta é aquela tradicional em que uma função chama a si mesma (Ex: Função A
chama a Função A); a recursividade indireta é aquela alternativa em que uma função chama outra função
que chama a primeira (Ex: Função A chama a Função B, que chama a Função A).