Prévia do material em texto
148 Algoritmo no VisualG Neste tópico, vamos implementar um algoritmo no software VisualG. Siga as orientações do professor e o passo a passo a seguir para realizar a programação e visualização dos resultados. A escrita dos comandos no VisualG se assemelha muito com a escrita dos comandos na pseudolinguagem que estudamos neste capítulo. E todos eles carregam a mesma funcionalidade dos comandos aprendidos em qualquer linguagem de programação. Porém, nesse software, a utilização de caracteres especais como letras acentuadas, cedilha, sinas de pontuação e espaços, podem gerar problemas na execução do programa. Veja como deve ficar a Área dos programas ao implementarmos o algoritmo para resolver uma equação do 2º grau da página 137. A tela do VisualG exibe três áreas principais: Área dos programas, Área das variáveis de memória e Área de visualização dos resultados. Além do comando escreva ( ) há o comando escreval ( ), com um “L” a mais. A diferença é que ele “pula” uma linha em seguida. Na Área das variáveis são mostrados o nome, o tipo e o valor corrente de cada variável. A Barra de tarefas contém os comandos mais utilizados. A Área dos programas é onde os comandos são digitados. Quando o VisualG é carregado, já apresenta uma estrutura básica do algoritmo. Na Área de visualização dos resultados ficam registrados os resultados já compilados. O comando Algoritmo indica onde informamos o nome do algoritmo, delimitado por aspas duplas. As linhas iniciadas com // representam comentários (em verde). A seção que se segue é a de declaração de variáveis que termina na linha anterior à que contém o comando Inicio (sem acento). O comando raizq ( ) calcula a raiz quadrada, nesse caso, de delta. Mas também poderia ser utilizado (delta)^(1/2), como na página 137. No VisualG, não utilizamos espaços para o comando de fimse . A seção de comandos começa na linha Inicio e vai até a linha Fimalgoritmo . Im a g en s: R ep ro d u çã o /V is u a lG /C lá u d io M o rg a d o d e So u za g21_scp_lt_2mat_c4_p142a151.indd 148g21_scp_lt_2mat_c4_p142a151.indd 148 9/20/20 10:20 AM9/20/20 10:20 AM 149 Utilizando o algoritmo que resolve uma equação do 2º grau, determine, se possível, as raízes reais das equa- ções a seguir. • x 2 1 4x 2 5 5 0 • 2 x 2 2 2 5 0 • x 2 2 2x 1 5 5 0 • 2 2 x 2 1 4x 5 0 • x 2 2 4x 1 4 5 0 • x 2 1 2x 2 3 5 0 Implemente os algoritmos das seguintes tarefas deste capítulo: • Tarefas 30, 34 e 35 da página 143. • Tarefas 39 e 40 da página 147. Após digitar o algoritmo, clique em Run (executar), depois em Rodar o algoritmo. Irá abrir uma nova janela com o mesmo padrão das janelas de programas ilustradas nos exemplos das páginas anteriores. Veja alguns resultados. Agora, veja o algoritmo da soma e média dos números, apresentado na página 146. x 1 5 2 5 e x 2 5 1 x 1 5 2 1 e x 2 5 1 A equação não possui raízes reais. Explique aos alunos que, no VisualG, o operador Resto (módulo) é indicado por %. x 1 5 2 e x 2 5 0 x 1 5 x 2 5 2 x 1 5 2 3 e x 2 5 1 Veja as respostas nas Orientações sobre os capítulos na Assessoria pedagógica. Im ag en s: R ep ro d u çã o /V is u al G /C lá u d io M o rg a d o d e So u za g21_scp_lt_2mat_c4_p142a151.indd 149g21_scp_lt_2mat_c4_p142a151.indd 149 9/20/20 10:20 AM9/20/20 10:20 AM