option
Questions
ayuda
daypo
search.php

Algoritmo e Programação de Computadores I

COMMENTS STATISTICS RECORDS
TAKE THE TEST
Title of test:
Algoritmo e Programação de Computadores I

Description:
Estudos para prova da Univesp 2 semetres.

Creation Date: 2026/02/26

Category: Others

Number of questions: 12

Rating:(0)
Share the Test:
Nuevo ComentarioNuevo Comentario
New Comment
NO RECORDS
Content:

Qual é o principal objetivo de colocar um teste seletivo em um algoritmo?. O teste seletivo é um teste bottom up começando pelo módulos da hierarquia mais baixa. O teste seletivo refere-se à forma de abordagem, começando pelo mais complexo e ir refinando em passos menores. O teste seletivo permite determinar qual conjunto de ações deve ser seguido dependendo de a condição resultar em verdadeira ou falsa. O teste não é uma das fases do desenvolvimento de um software. O teste seletivo permite criar e definir casos de teste que consistem em uma ou mais operações a serem executadas.

A maioria das linguagens de programação, incluindo o Python, têm um ou mais ambientes integrados de desenvolvimento, a fim de garantir maior produtividade ao desenvolvimento de software com o uso da linguagem. Com base no apresentado, avalie as asserções a seguir e a relação proposta entre elas. I. A linguagem Python tem mais de um ambiente integrado de desenvolvimento, que pode ser escolhido pelo desenvolvedor considerando suas preferências e o sistema operacional que utiliza. PORQUE II. O ambiente de desenvolvimento integrado IDE tem, geralmente, um editor de textos para a escrita dos códigos, um compilador e uma ferramenta de depuração. Analisando as asserções anteriores, conclui-se que: As duas asserções são verdadeiras, e a segunda justifica a primeira. As duas asserções são verdadeiras, e a segunda não justifica a primeira. A primeira asserção é falsa, e a segunda é verdadeira. A primeira asserção é verdadeira, e a segunda é falsa. As duas asserções são falsas.

Os algoritmos têm o objetivo de modelar a solução de um problema por meio de um conjunto de instruções. Essa modelagem é independente da linguagem de programação escolhida, podendo ser feita por meio de uma notação gráfica. Com base no apresentado, avalie as asserções a seguir e a relação proposta entre elas. I. Os fluxogramas, também conhecidos como diagramas de blocos, é uma notação gráfica que padroniza as operações e o fluxo de dados dos algoritmos de maneira eficiente. PORQUE II. Sua utilização possibilita uma compreensão mais acurada da solução apresentada pelo algoritmo, pois uma imagem por ser mais bem visualizada e compreendida do que uma instrução textual. Analisando as asserções anteriores, conclui-se que: As duas asserções são falsas. A primeira asserção é falsa, e a segunda é verdadeira. As duas asserções são verdadeiras, e a segunda justifica a primeira. A primeira asserção é verdadeira, e a segunda é falsa. As duas asserções são verdadeiras, e a segunda não justifica a primeira.

Os algoritmos têm o objetivo de modelar a solução de um problema por meio de um conjunto de instruções. Essa modelagem é independente da linguagem de programação escolhida, podendo ser feita por meio de uma notação gráfica. Com base no apresentado, avalie as asserções a seguir e a relação proposta entre elas. I. Os fluxogramas, também conhecidos como diagramas de blocos, é uma notação gráfica que padroniza as operações e o fluxo de dados dos algoritmos de maneira eficiente. PORQUE II. Sua utilização possibilita uma compreensão mais acurada da solução apresentada pelo algoritmo, pois uma imagem pode ser mais bem visualizada e compreendida do que uma instrução textual. Analisando as asserções anteriores, conclui-se que: As duas asserções são falsas. A primeira asserção é falsa, e a segunda é verdadeira. As duas asserções são verdadeiras, e a segunda justifica a primeira. A primeira asserção é verdadeira, e a segunda é falsa. As duas asserções são verdadeiras, e a segunda não justifica a primeira.

Considere um algoritmo que realiza a soma de dois valores: Leia o primeiro valor para N1; Leia o segundo valor para N2; atribua a somade N1 com N2 para R; Mostrar R. Levando em consideração o método do algoritmo apresentado, identifique se são (V) verdadeiras ou (F) falsas as afirmativas a seguir. I. ( ) O algoritmo apresentado é composto por sequenciamento, teste seletivo e repetição. II. ( ) Leia o primeiro valor para N1 é um exemplo de teste seletivo. III. ( ) Leia o segundo valor para N2 é um exemplo de repetição. IV. ( ) O algoritmo apresentado é composto apenas por instruções de sequenciamento. Assinale a alternativa que apresenta a sequência correta. V, F, V, V. V, F, V, F. F, V, V, V. F, F, F, V. V, V, F, F.

O flugramas são a representação gráfica de um algoritmo, por meio de uma simbologia padronizada que apresenta o tráfego de informações e o conjunto de operações a ser realizado. Com base nos fluxogramas, avalie os símbolos a seguir e os relacione adequadamente aos conceitos que representam. 1. Indica o inicio ou fim do processo. 2. Indica um ponto de tomada de decisão. 3. Input, Output. I. Teste seletivo ou ponto de decisão, utilizado nas situações em que é necessário estabelecer uma ou mais condições encadeadas. II. Entrada ou saída de dados, utilizada para representar a captura dos dados, sejam eles informados pelo usuário ou de uma fonte externa. III. Início ou fim do fluxograma, utilizado para representar o escopo do programa delimitando seu início e fim. Assinale a alternativa que relaciona adequadamente os dois grupos de informações. 1-II; 2-I; 3-III. 1-III; 2-I; 3-II. 1-I; 2-II; 3-III. 1-III; 2-II; 3-I. 1-I; 2-III; 3-II.

Assinale a alternativa que contém a principal definição de algoritmo. Um algoritmo é uma sequência de passos utilizada no passado. Atualmente, todo bom programador utiliza unicamente a linguagem de programação. Um algoritmo é uma sequência de finita de passos que visa atingir um objetivo bem definido. Um algoritmo é um documento que serve para obter informações e orientações de uma solução. Um algoritmo é o detalhamento de recursos para resolver um problema. Um algoritmo é uma sequência infinita de passos que visa solucionar um problema.

Os algoritmos representam a solução para determinado problema. Essa solução é apresentada por um conjunto de instruções que podem ser sequenciadas linearmente, realizar um teste seletivo ou estabelecer uma estrutura de repetição. Para solucionar determinados problemas, é comum utilizar o sequenciamento, o teste seletivo e as estruturas de repetição em um mesmo algoritmo. Com base nesses aspectos, assinale a alternativa que melhor descreve essas características. Os testes seletivos estabelecem que as instruções devem ser executadas linearmente uma após a outra para que as decisões sejam tomadas. Nas estruturas de repetição, os algoritmos são compostos por um conjunto ordenado de instruções, que podem resultar em decisões diferentes, considerando a linguagem utilizada. O sequenciamento é o principal recurso utilizado para que o algoritmo tome decisões de qual caminho seguir de acordo com determinadas condições. Nas estruturas de repetição, as instruções, ou um conjunto delas, são executadas repetidamente até que uma condição de parada seja atendida. Um algoritmo está diretamente relacionado à linguagem de programação, eles podem variar de uma linguagem para outra.

Os seres humanos têm inteligência, criatividade e bom senso para lidar com determinadas decisões, já os computadores não têm esse senso de criação e decisão e precisam ser programados por meio de algoritmos. Assinale a alternativa que se refere às características de um algoritmo. Os algoritmos são compostos por uma sequência de passos independente da ordem. Os algoritmos são compostos por um conjunto ordenado de instruções. Cada passo de um algoritmo refere-se a um conjunto de instruções. Cada passo de um algoritmo refere-se a uma decisão a ser tomada pelo programa. Os algoritmos, necessariamente, têm início, mas não, necessariamente, um fim.

Considere um algoritmo para a produção de um bolo de chocolate: separar os ingredientes; caso os ingredientes estejam todos disponíveis, continue a fabriação, caso não, desista da fabricação; reunir os ingredientes em uma vasilha própria; misturar todos os ingredientes em uma batedeira de bolos por 5 minutos; levar ao forno por 30 minutos; Levando em consideração o método do algoritmo apresentado, identifique se são (V) verdadeiras ou (F) falsas as afirmativas a seguir. I. ( ) O algoritmo apresentado é composto por sequenciamento, teste seletivo e repetição. II. ( ) Reunir os ingredientes em uma vasilha própria é um exemplo de teste seletivo. III. ( ) Assar por 30 min é um exemplo de repetição. IV. ( ) Caso os ingredientes estejam todos disponíveis, é um exemplo de teste seletivo. Assinale a alternativa que apresenta a sequência correta. F, V, V, V. V, F, V, F. V, V, F, F. F, F, F, V. V, F, V, V.

Veja o seguinte algoritmo: 1. Início 2. Leia Produto um item de produto que o usuário quer consultar 3. Leia Preço do produto 6. Leia meta o preço que o usuário quer gastar como máximo 3. Se o Preço for menor que a meta mostre o produto 7. Senão escreva "não entrou em promoção" 8.Fim Indique como, no algoritmo, são denominados os seguintes nomes: meta, Produto e Preço: Tipo de dados. Constantes. Variáveis. Pseudocódigo. Tipo de valores.

O Python é uma linguagem de programação de alto nível desenvolvida com o propósito de facilitar a legibilidade dos programas. Existem muitas bibliotecas e ferramentas para o Python e, dentre elas, os Ambientes de Desenvolvimento Integrados(IDE). Com relação a esses aspectos, assinale a alternativa correta. Para utilizar o linguagem Python, é necessário instalar o interpretador e a IDE em um computador pessoal. É possível utilizar a linguagem Python em uma IDE on-line sem a necessidade de instalação de software localmente. Uma das limitações do Python é sua utilização apenas no ambiente Windows com a interface IDLE. Uma das limitações do Python é sua utilização apenas no ambiente Linux com a IDE Jupyter. Uma característica da linguagem Python é sua dependência do IDE PyCharm.

Report abuse