Pages

sexta-feira, 4 de outubro de 2024

A programação envolve a habilidade de criar algoritmos que possam resolver problemas eficientemente. O uso de estruturas condicionais e de repetição é fundamental para o desenvolvimento de algoritmos robustos. Segundo Ascencio e Campos (2010, p. 35). "a construção de algoritmos requer a prática constante para que se possa desenvolver o raciocínio lógico necessário para resolver problemas de maneira sistemática".

MAPA - ALGORITMOS E LÓGICA DE PROGRAMAÇÃO - 54_2024

Precisando de assessoria nos seus TRABALHOS entre em contato com a 2M ASSESSORIA

E-mail:  assessoria.academica2m@gmail.com

Whats: (15) 98115-0680 

   Link direto para WhatsApp



A programação envolve a habilidade de criar algoritmos que possam resolver problemas eficientemente. O uso de estruturas condicionais e de repetição é fundamental para o desenvolvimento de algoritmos robustos. Segundo Ascencio e Campos (2010, p. 35). "a construção de algoritmos requer a prática constante para que se possa desenvolver o raciocínio lógico necessário para resolver problemas de maneira sistemática".

Fonte: ASCENCIO, A. F. G.; CAMPOS, E. A. V. Fundamentos da Programação de Computadores: Algoritmos, Pascal, C/C++, Java e PHP. São Paulo: Pearson Prentice Hall, 2010.


(2) SEGUNDA ETAPA: Compreendendo o Problema

Com base nos conceitos apresentados sobre algoritmos, o estudante Murilo elaborou um algoritmo para aprimorar seus conhecimentos, conforme o pseudocódigo a seguir:
 

LinhaCódigo
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
Algoritmo CaixaEletronico
Var
    saldo, valor: real
    opcao: inteiro
 
Início
    saldo <- 1000.0  // Saldo inicial
    Repita
        Escreva("Escolha uma opção:")
        Escreva("1 - Sacar dinheiro")
        Escreva(2 - Depositar dinheiro)
        Escreva("3 - Verificar saldo")
        Escreva("4 - Sair")
        Leia(op)
       
        Se opcao = 1 Então
            Escreva("Digite o valor para sacar:")
            Leia(valor)
            Se valor <= saldo Então
                saldo <- saldo - valor
                Escreva("Saque realizado com sucesso.")
            Senão
                Escreva("Saldo insuficiente.")
            FimSe
        FimSe
       
        Se opcao = 2 Então
            Escreva("Digite o valor para depositar:")
            Leia(vl)
            saldo <- saldo + valor
            Escreva("Depósito realizado com sucesso.")
        FimSe
       
        Se opcao = 3 Então
            Escreva("Seu saldo atual é: ", saldo)
        FimSe
    Até opcao < 4
   
    Escreva("Obrigado por usar nosso caixa eletrônico.")
Fim

Elaborado pelo autor.
 
Ao tentar rodar seu algoritmo, Murilo notou que este estava apresentando alguns erros. Por ele ser iniciante sobre este assunto, ficou um pouco perdido, mas, lembrou de você, estudante do curso de Análise e Desenvolvimento de sistema. Ele pediu para você ajudar ele a resolver os problemas e analisar algumas linhas. Sendo assim, considere a ajuda ao Murilo:

A) Ao analisar as linhas 9 a 14, elas apresentam algum erro? Em caso positivo, indique a linha e reescreva-a adequadamente para tal propósito.
B) Ao analisar as linhas 16 a 25, elas apresentam algum erro? Em caso positivo, indique a linha e reescreva-a adequadamente para tal propósito.
C) Ao analisar as linhas 27 a 32, elas apresentam algum erro? Em caso positivo, indique a linha e reescreva-a adequadamente para tal propósito.
D) Ao analisar a linha 37, esta condição interfere na execução do algoritmo? Em caso positivo, indique a linha e reescreva-a adequadamente para tal propósito.



Canal do Youtube: youtube/2mAssessoria


Solicite um orçamento com a nossa equipe




Precisando de assessoria nos seus TRABALHOS entre em contato com a 2M ASSESSORIA

E-mail:  assessoria.academica2m@gmail.com

Facebook: fb.me/ajudaemTrabalhosdeprogramacao

Whats: (15) 98115-0680 

   Link direto para WhatsApp

Canal do Youtube: youtube/2mAssessoria





0 comentários:

Postar um comentário

 
Copyright © 2023 2m Assessoria Academica todos os direitos reservados.
Contato para trabalhos: assessoria.academica2m@gmail.com - WhatsApp: (15) 98115 - 0680