Programação Estruturada Análise e Desenvolvimento de Sistemas Prof. Marcelo da Silveira Siedler [email protected] SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL FACULDADE DE TECNOLOGIA SENAC PELOTAS Programação Estruturada o Programação Estruturada ?? o Desenvolvimento de Software o Tarefas Repetitivas o Complexo o Realizado muitas vezes em equipe o Organização e reaproveitamento de implementações Objetivos da Unidade o Expandir o conhecimento na área de programação. o o o o o Manipular string. Vetores. Variáveis Trabalhar com manipulação de Arquivos Tratamento de erros o Apresentar conceitos e implementações relacionadas a programação estruturada. o Linguagem de Programação: JAVA Forma de avaliação o ATIVIDADES PRÁTICAS o PARTICIPAÇÃO EM AULA o Presença o Comprometimento o PROVAS Revisão o Criar um programa que leia informações de Nome, idade e endereço de um usuário. o Escrever na tela as informações digitadas. o Adaptar o programa anterior para só escrever o nome do usuário se este for maior de idade. o Adapar o programa para ler dez nomes. Gravar em um array os nomes, escrevendo-os após a leitura das informações dez vezes. o Exibir, além do nome o endereço dos usuários que forem maiores de idade. Programação o Cenário o Trabalhamos em uma empresa de desenvovimento de sofwares educacionais. o Esta empresa desenvolve softwares para diversas empresas da região de Pelotas. o Nossa tarefa como programador é desenvolver um programa para o colégio Conceição que receba informações de alunos e verifique se o mesmo está aprovado ou reprovado. o O programa deve receber o nome do aluno, três notas e o total de faltas do mesmo. o Deve ler nomes de alunos até que se digite Conceicao ou que sejam lidos 20 alunos. Programação o Retornar na tela o conjunto de alunos aprovados seguindo o seguinte critério: o Média das notas igual ou superior a 7,00. o Apresentar no máximo 16 faltas. Programação o Agora considerando que nosso sistema foi um total sucesso. Todos no colégio estão utilizando e mais dois clientes resolveram adotar o sistema de notas e foi lhe dada a tarefa de desenvolver o sistema para esses dois clientes. o Para o cliente do colégio União deve ser criado um sistema que receba informações de alunos e verifique se o mesmo está aprovado ou reprovado. o Devemos receber o nome do aluno, três notas e o total de faltas do mesmo. Devemos ler nomes de alunos até que seja digitado Uniao ou que sejam lidos 20 alunos. Programação o Retornar na tela o conjunto de alunos, apresentando ao lado se o mesmo encontra-se aprovado ou reprovado seguindo os seguinte critérios: o Média das notas igual ou superior a 6,00. o Apresentar no máximo 20 faltas. Programação o Para o cliente do colégio Farroupilha deve ser criado um sistema que receba informações de alunos e verifique se o mesmo está aprovado ou reprovado, destacando se o mesmo está aprovado ou reprovado. o Devemos receber o nome do aluno, três notas e o total de faltas do mesmo. Devemos ler nomes de alunos até que seja digitado Farroupilha ou que sejam lidos 20 alunos. Programação o Retornar na tela o conjunto de alunos, apresentando ao lado se o mesmo encontra-se aprovado ou reprovado, caso esta reprovado indicar se a reprovação é por frequência ou plea nota, seguindo os seguinte critérios: o Média das notas igual ou superior a 7,00. o Apresentar no máximo 16 faltas.