Questão 3/10 - Lógica de Programação e Algoritmos(ADAPTADA) Na AULA 1, apresentemos três tipos distintos de representações de algoritmos que fogem de uma linguagem de programação: descrição narrativa, pseudocódigo e fluxograma.Acerca destas representações, observe as afirmativas a seguir:I - Uma descrição narrativa não é empregada em algoritmos computacionais, uma vez que não apresenta um formalismo e é bastante aberta a ambiguidades.II - Um pseudocódigo apresenta regras bem definidas, e portanto é muito adotada em representações gráficas empregando uma simbologia própria padrão ISO.III - Um fluxograma é idêntico a uma linguagem de programação, e portanto é considerado uma linguagem de programação genérica.Acerca das afirmativas apresentadas, assinale as alternativas CORRETAS: A I, apenas. B II, apenas. C III, apenas. D I e III, apenas. E I, II e III.
Question
Questão 3/10 - Lógica de Programação e Algoritmos(ADAPTADA) Na AULA 1, apresentemos três tipos distintos de representações de algoritmos que fogem de uma linguagem de programação: descrição narrativa, pseudocódigo e fluxograma.Acerca destas representações, observe as afirmativas a seguir:I - Uma descrição narrativa não é empregada em algoritmos computacionais, uma vez que não apresenta um formalismo e é bastante aberta a ambiguidades.II - Um pseudocódigo apresenta regras bem definidas, e portanto é muito adotada em representações gráficas empregando uma simbologia própria padrão ISO.III - Um fluxograma é idêntico a uma linguagem de programação, e portanto é considerado uma linguagem de programação genérica.Acerca das afirmativas apresentadas, assinale as alternativas CORRETAS: A I, apenas. B II, apenas. C III, apenas. D I e III, apenas. E I, II e III.
Solution
A alternativa correta é A - I, apenas.
Vamos analisar cada afirmação:
I - Uma descrição narrativa não é empregada em algoritmos computacionais, uma vez que não apresenta um formalismo e é bastante aberta a ambiguidades. Essa afirmação é verdadeira. Descrições narrativas são úteis para entender o problema e a lógica geral do algoritmo, mas não são adequadas para a implementação direta em um programa de computador devido à sua falta de formalismo e possíveis ambiguidades.
II - Um pseudocódigo apresenta regras bem definidas, e portanto é muito adotada em representações gráficas empregando uma simbologia própria padrão ISO. Essa afirmação é falsa. Pseudocódigo é uma representação textual e simplificada de um algoritmo que não segue necessariamente um padrão formal ou simbologia ISO. Ele é usado para expressar a lógica do algoritmo de forma mais compreensível, mas não é uma representação gráfica.
III - Um fluxograma é idêntico a uma linguagem de programação, e portanto é considerado uma linguagem de programação genérica. Essa afirmação é falsa. Um fluxograma é uma representação gráfica de um algoritmo, mas não é idêntico a uma linguagem de programação. Ele usa símbolos para representar diferentes tipos de operações, mas não tem a sintaxe ou a estrutura de uma linguagem de programação.
Similar Questions
2. A lógica de programação é muito importante para o desenvolvimento de algoritmos, que são a descrição de uma sequência finita de instruções ou operações que devem ser executadas em uma determinada ordem e em tempo finito para assim atingir o resultado esperado, ou seja, a resolução de um problema. Considerando o conceito de algoritmos apresentado acima, avalie as afirmações a seguir.I) A sequência lógica é a execução das operações/instruções na ordem determinada para atingir um objetivo ou chegar a uma solução de um problema.II) Um algoritmo possui somente uma única sequência lógica de instruções para a sua solução.III) A lógica de programação é a técnica de encadear pensamentos para atingir determinado objetivo.IV) A instrução possui um conjunto de regras/normas definidas para a realização de alguma atividade que resulta em uma ação.É correto apenas o que se afirma em:A. I e II.B. I e III.C. II e IV.D. I, III e IV.E. II, III e IV
(ADAPTADA) Na AULA 1 aprendemos sobre os tipos de representações de algoritmos.Sobre estes tipos, assinale a alternativa que CORRETAMENTE descreve o PSEUDOCÓDIGO e seu significado. A Representação gráfica e com simbologia que atende ao padrão ISO. É ótimo para representar ideias gerais de algoritmos. B Linguagem com formalismo e conjunto de regras definidas que se aproxima muito de uma linguagem de programação convencional. C Representação livre e com bastante margem para ambiguidades e duplas interpretações. D Representação pouco formal, mais natural. Aproxima-se da língua portuguesa ao ser utilizada para escrita de algoritmos.
A UML é composta por muitos elementos e por diferentes modelos que representam as partes de um sistema de software. A junção de todos os modelos criados deve dar a visão completa de como o software será construído e funcionará. Baseado neste contexto, marque a opção que melhor define o objetivo do diagrama de classe: A O diagrama de classe mostra todas as classes de um software e os relacionamentos entre elas. B O diagrama de classe mostra onde são especificados e detalhados os requisitos funcionais descrevendo os cenários nos quais os atores interagem com o sistema. C O diagrama de classe mostra a modelagem de processos de negócio ou para detalhamento da lógica de negócio. Também podem ser usados pra descrever casos de uso. D O diagrama de classe mostra como os elementos estão organizados em pacotes e as dependências entre esses pacotes. E O diagrama de classe mostra as instâncias reais das classes e seus relacionamentos, ou seja, modela fatos reais ou exemplos do dia-a-dia. Usado como complemento do diagrama de classes.
4. A tabela verdade é uma forma de representarmos e avaliarmos expressões lógicas, as quais são utilizadas na programação de algoritmos para avaliar sentenças. Conforme o resultado, poderá ser tomada uma decisão, e, assim, um comando ou um conjunto de comandos diferentes podem ser executados em situações nas quais a expressão é verdadeira ou falsa. Para a avaliação das expressões, deve-se observar os parênteses apresentados na expressão, priorizando a sua resolução.Considerando a tabela verdade dos conectivos e, ou e não, resolva as seguintes expressões lógicas:I – não V ou (V e (V ou F))II – ((V e V) e não V) ou (não V ou não F)III – V e F ou não FAssinale a alternativa que representa corretamente o resultado das expressões lógicas acima apresentadas.A. V, V, V.B. F, F, F.C. V, F, F.D. V, V, F.E. F, F, V.
(ADAPTADA) O nome de nossa disciplina é LÓGICA DE PROGRAMAÇÃO E ALGORITMOS. Deste modo, aprendemos a conceituar na AULA 1 o seu significado. Definimos, portanto, a palavra LÓGICA e a palavra ALGORITMOS. Acerca de ambas palavras que compõem o nome da nossa disciplina, observe as afirmativas a seguir:I - Ambas definições são recentes, e surgiram com o aparecimento dos primeiros programas computacionais.II - A LÓGICA está completamente atrelada ao raciocínio lógico, o qual exercemos em nosso dia-a-dia para resolvermos os mais diversos problemas cotidianos.III - O raciocínio lógico é empregado na criação de algoritmos. Algoritmos estes que podem ser computacionais, ou não.IV - O ALGORITMO é uma sequência de passos que tem como objetivo resolver um determinado problema, seja este problema computacional, ou não.Acerca das afirmativas acima, assinale a alternativa que contém somente a(s) CORRETA(S): A I, II e III, somente B II, III e IV, somente C II e III, somente D I, II e IV, somente E I, II, III e IV
Upgrade your grade with Knowee
Get personalized homework help. Review tough concepts in more detail, or go deeper into your topic by exploring other relevant questions.