Atualmente, o desenvolvimento de software é uma das atividades mais valorizadas no mercado de trabalho, principalmente as voltadas para o ambiente web, mais específico o uso mobile. Isso se dá pelo crescimento de novas soluções tecnológicas que surgem dia a dia para mudar a maneira como fazíamos determinada tarefa.
Dentro deste contexto de expansão nesta área, você, aluno (a) dos cursos de TI, vislumbra um dia ser um desenvolvedor de sistemas, ou engenheiro, ou arquiteto de softwares, ou gestor de projetos, ou até um CEO, enfim, independente da sua meta, todos passam pelo mesmo caminho inicial, algoritmos.
O Algoritmo, é a descrição de passos ordenados finitos executáveis para solução de um problema, sendo assim, a sua utilização nos proporciona compreender o domínio do contexto do problema a ser resolvido. Desta forma, nesta atividade iremos construir um algoritmo para uma solução tecnológica simples.
Analise a situação problema abaixo:
A empresa TECINFO, é uma empresa situada na cidade de Maringá -PR, e trabalha no ramo de vendas de aplicativos mobile, sistemas web e sistemas desktops há algum tempo. Sua rotina consiste em cada venda concretizada, ser disparado uma certa quantidade de rotinas a serem executadas, como por exemplo: treinamento e instalação do aplicativo.
Uma destas rotinas, "Folha de Pagamento", apresentou um problema de cálculo e está causando um desconforto no setor financeiro da empresa. Como o sistema é antigo, ele não possui uma documentação condizente desta funcionalidade, dificultando a manutenção do mesmo. Desta forma optou-se por construir esta funcionalidade do zero.
O Gerente de Projetos solicitou a você a desenvolver um A LGORITMO EM PSEUDOCÓDIGO que atenda a especificação abaixo:
1 - Todos os vendedores devem receber um salário fixo mensal e uma comissão de 10% sobre o total de vendas efetuadas durante aquele mês. Confira a planilha que auxiliará você no desenvolvimento.
2 – Apresentar o salário final de cada colaborador
O funcionamento do algoritmo se dará da seguinte forma:
1 - Ao executar o algoritmo, ele deve solicitar:
1.1 - Nome do Colaborador
1.2 - Salário Fixo do Colaborador
1.3 - Venda total de cada semana, ou seja, você deverá lançar um total de vendas por semana, que no nosso caso serão 4 semanas.
1.4 - Logo após a entrada dos dados do colaborador, você deverá apresentar em seguida na tela.
Nome do Colaborador:
Total de Vendas: R$
Salário do Mês: R$
1.5 – Passar para o próximo colaborador até chegar em 4 colaborares, em todos repetir todos os passos (1.1, 1.2, 1.3, e 1.4).
Respostas
início
inteiro a, b, resultado
ler (a)
ler (b)
resultado <- a + b
escrever (resultado)
fim
Linha 01: Indicação do início do algoritmo em Portugol;
Linha 02: Região de definição de variáveis. As variáveis inteiras “a” e “b” são utilizadas para guardar os valores inseridos pelo usuário, enquanto o “resultado”, como o nome sugere, irá receber a soma deles;
Linhas 04 e 05: Lê os valores inseridos pelo usuário e os guarda em “a” e “b”. Note que, no Portugol, as ações são sempre definidas por verbos no infinitivo. Ler serve para indicar a leitura de informações do usuário (entrada de dados), e Escrever, para mostrar o resultado final para o mesmo (saída de dados);
Linha 06: Utilizamos o operador de atribuição <-. Esse operador atribui a soma de “a” e “b” à variável “resultado”. Essa é a fase de processamento dos dados de entrada;
Linha 07: Para finalizar o algoritmo, temos a amostragem dos dados para o usuário. Nesse caso, utilizamos o verbo Escrever para mostrar essa ação;
Linha 08: Indicação do fim do algoritmo em Portugol.
Um exemplo de algoritmo que atenda a especificação do desenvolvimento de software:
início
inteiro a, b, resultado
ler (a)
ler (b)
resultado <- a + b
escrever (resultado)
fim
Algoritmo em Portugol
- Na região de definição de variáveis desse algoritmo, é importante que as variáveis inteiras “a” e “b” sejam utilizadas para guardar os valores inseridos pelo usuário.
- O “resultado” irá receber a soma de todos os dados inseridos no algoritmo.
- Nesse algoritmo, observa-se que os valores inseridos pelo usuário e os guarda em “a” e “b”.
- Quando usamos Portugol, as ações estarão sempre em verbos no infinitivo e indica a leitura de informações do usuário Linha 07: Para finalizar o algoritmo, temos a amostragem dos dados para o usuário. Nesse caso, utilizamos o verbo Escrever para mostrar essa ação.
leia mais sobre desenvolvimento de software:
https://brainly.com.br/tarefa/28586956