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.
Download

Modelagem e Especificação de Software Profª. Cibele da Rosa Christ