Prévia do material em texto
Capítulo12 Resolução de problemas e desenvolvimento de algoritmos Questões de múltipla escolha 1 Uma regra específica para escrever uma linguagem de computador específica é chamada: um c Um pseudocódigo é: um c As etapas para resolver um problema incluem: um b c e Quais são os três tipos de instruções que os programas de computador precisam? um c um algoritmo. linguagem de programação. b e sintaxe. uma solução. 2 um programa de computador. um problema. b e sintaxe. um algoritmo. 3 definindo o problema. analisar o problema determinando o que é necessário para resolvê-lo. decidir quais resultados queremos alcançar. tudo o que precede. 4 Entrada, processamento, precisão Entrada, processamento, saída b e Entrada, saída, finitude Entrada, precisão, finitude Nova edição Faça login no IT 81 Capítulo12 Resolução de problemas e desenvolvimento de algoritmos Perguntas de resposta curta 1Cite as etapas da resolução de problemas. As etapas na resolução de problemas: 1 2 Comece com uma compreensão clara do que é o problema/defina o problema. Analisar o problema, ou seja, determinar o que precisamos fazer para resolvê-lo. 3 4 5 Decidir quais resultados queremos alcançar. Considere diferentes maneiras de atingir nosso resultado e selecione a melhor opção. Desenvolva um método ou algoritmo para resolver o problema. 2Explique a diferença entre um algoritmo e um pseudocódigo. A diferença entre um algoritmo e um pseudocódigo: Umalgoritmoé uma sequência de instruções que, se seguidas, produzirão uma solução para o problema dado. Os tipos de instruções escritas não podem ser executadas por um computador – elas só podem ser seguidas por uma pessoa. UMpseudocódigoé um algoritmo que modela ou se assemelha a um programa real escrito em uma linguagem de programação específica para um computador; um pseudocódigo também não pode ser executado por um computador. 3Explique por que um algoritmo não seria executado por um computador. Explicação de por que um algoritmo não seria executado por um computador: Programas de computador envolvem três tipos de instruções: entrada, processamento e saída. Ao escrever um algoritmo, temos que determinar as instruções de entrada, processamento e saída. 4 O que é um programa de computador? UMprograma de computadorm é uma série de instruções codificadas para o computador obedecer a fim de resolver um problema que pode ser executado pelo computador. 5 Explique o termo "sintaxe" com suas próprias palavras. As regras específicas para escrever em uma linguagem de computador específica são conhecidas como sintaxe. Nova edição Faça login no IT 82 Capítulo12 Resolução de problemas e desenvolvimento de algoritmos Exercício Use as etapas de resolução de problemas para desenvolver um algoritmo para resolver os seguintes problemas: 1Fazendo um bolo Verifique os passos dos alunos para ver se eles entendem o que precisa ser feito. Os passos são lógicos? Ofereça orientação conforme necessário. 2 Calculando a altura média de todas as crianças da sua classe Verifique os passos dos alunos para ver se eles entendem o que precisa ser feito. Os passos são lógicos? Ofereça orientação conforme necessário. 3 Calculando a renda total dos clientes que assistem a um espetáculo de cinema Verifique os passos dos alunos para ver se eles entendem o que precisa ser feito. Os passos são lógicos? Ofereça orientação conforme necessário. 4 Desenhe um fluxograma do seguinte algoritmo. ENTRADA A, B SE B = 0 ENTÃO IMPRIMIR “Não é possível ir mais longe” SENÃO DEIXE C = A/B IMPRIMIR C FIM SE O que será impresso se: umA = 48 e B = 2? b A = 48 e B = 0? umeb Verifique os fluxogramas dos alunos para ver se eles entendem o que precisa ser feito. Ofereça orientação conforme necessário. 5 Desenhe um fluxograma do seguinte algoritmo. ENTRADA C SE C > > > > > Caro > > Por favor, esteja ciente de que nossas contas estão mostrando que você não pagou sua parcela mensal de > referente à suacompra em >. Por gentileza, pague o valor acima mencionado para nossa conta número >, para evitar qualquer inconveniente. Sinceramente, ________________ Lenore Brown Gerente de Crédito um b Digite a carta a ser usada como documento de mala direta. Salve-a como "Atrasada" no seu pen drive. Crie um documento secundário (arquivo de dados) chamado 'Inadimplentes', com os seguintes dados: Título: Primeiro nome: Sobrenome: Primeira linha de endereço: Segunda linha de endereço: Quantidade: Data: Número de conta: Senhor Conrado Luís Avenida Wilson 10 Kingston $ 75.000 15-10-2018 OUT256 Título: Primeiro nome: Sobrenome: Primeira linha de endereço: Segunda linha de endereço: Quantidade: Data: Número de conta: Senhor Kelvin atormentar 3 Hibiscus Lane Kingston $ 125.000 18-10-2018 OUT275 Título: Primeiro nome: Sobrenome: Primeira linha de endereço: Segunda linha de endereço: Quantidade: Data: Número de conta: EM Xerez Barata Rua da Ferrovia 18 Kingston $ 185.000 20-10-2018 OUT274 Nova edição Faça login no IT 86 Capítulo13 Introdução ao Microsoft Word Exemplo de mesclagem de letras Loja de móveis de marca Top Hope Road Kingston Jamaica Loja de móveis de marca Top Hope Road Kingston Jamaica 18-01-2019 18-01-2019 Senhor Conrad Lewis Avenida Wilson 10 Kingston Senhor Kelvin Harry 3 Hibiscus Lane Kingston Caro Sr. Lewis, Caro Sr. Harry, Por favor, esteja ciente de que nossas contas estão mostrando que você não pagou sua parcela mensal de $ 75.000 referente à sua compra em 15-10-2018. Por gentileza, pague o valor acima mencionado para sua conta número OCT256, para evitar qualquer inconveniente. Por favor, esteja ciente de que nossas contas estão mostrando que você não pagou sua parcela mensal de $ 125.000 referente à sua compra em 18-10-2018. Por gentileza, pague o valor acima mencionado para sua conta número OCT275, para evitar qualquer inconveniente. Sinceramente, Sinceramente, __________________________________________________ __________________________________________________ Lenore Brown Gerente de Crédito Lenore Brown Gerente de Crédito Loja de móveis de marca Top Hope Road Kingston Jamaica 18-01-2019 Senhor Sherry Roach Rua da Ferrovia 18 Kingston Prezada Sra. Roach, Por favor, esteja ciente de que nossas contas estão mostrando que você não pagou sua parcela mensal de $185 000 referente à sua compra em 20-10-2018. Por gentileza, pague o valor acima mencionado para sua conta número OCT274, para evitar qualquer inconveniente. Sinceramente, __________________________________________________ Lenore Brown Gerente de Crédito cAdicione DOIS registros seus. eMescle os dois documentos para produzir cartas para clientes inadimplentes. Salve as cartas como 'Devido'. e Adicione um novo campo chamado 'Item'. Nova edição Faça login no IT 87 Capítulo13 Introdução ao Microsoft Word ePreencha os itens possíveis para cada cliente. gAlterar o valor devido pela Sra. Roach de US$ 185.000 para US$ 158.000. oSalve todas as alterações. Os alunos devem achar isso bem direto. Oriente qualquer um que tenha dificuldades. Aqui está um exemplo: Título Primeiro nome Sobrenome Endereço linha 1 Endereço linha 2 Quantia Data Conta número Item Senhor Conrado Luís 10 Wilson Avenida Kingston $ 75 000 15-10- 2018 OUT256 Carro Senhor Kelvin atormentar 3 Hibisco Faixa Kingston $ 125.000 18-10- 2018 OUT275 Caminhão EM Xerez Barata 18 Estrada de ferro Rua Kingston $ 158.000 20-10- 2018 OUT274 Casa 4 Informações sobre os planetas do sistema solar estão listadas abaixo na seguinte ordem: Planeta, Diâmetro (km), Distância do Sol (milhões de km) e duração do ano. Mercúrio; 4.840; 58; 88 dias terrestres Vênus; 12.200; 108; 225 dias terrestres Terra; 12.800; 150; 365 dias terrestres Marte; 6.750; 228; 687 dias terrestres Júpiter; 143.000; 778; 12 dias terrestres Saturno; 121.000; 1.430; 29 dias terrestres Urano; 47.200; 2.870; 84 dias terrestres Netuno; 44.600; 4.500; 154 dias terrestres Você é obrigado a: umCrie uma tabela com NOVE linhas e QUATRO colunas. bColoque as informações acima na tabela, sob os títulos, nas colunas apropriadas. cCentralize os dados na segunda e terceira colunas. Nova edição Faça login no IT 88