Faculdade de Tecnologia de Praia Grande Algoritmos– Profª. Renata Ferreira Lógica de programação – Aula 4 Símbolos fluxograma e descrição Estruturas de.

Презентация:



Advertisements
Похожие презентации
Faculdade de Tecnologia de Praia Grande Algoritmos– Profª. Renata Ferreira Lógica de programação – Aula 2 CONTINUAÇÃO ALGORÍTIMOS; REFINANDO AÇÕES; Variáveis;
Advertisements

Faculdade de Tecnologia de Praia Grande Algoritmos– Profª. Renata Ferreira Lógica de programação – Aula 1 Entender, conhecer, aperfeiçoar e utilizar a.
Faculdade de Tecnologia de Praia Grande Algoritmos– Profª. Renata Ferreira Lógica de programação – Aula 3 Expressões Aritméticas; Expressões Literais;
Top Systems Alexandre Kourbatov. 2 T-FLEX é o sistema CAD/CAPP/CAM/CAE/PDM integrado paramétrico que permite fazer preparação construtiva e tecnológica.
CONCEPÇÃO PROBLEMATIZADORA Maria Elenice Vicentini Enfermeira de Saúde Pública.
1 O módulo T-FLEX Analysis oferece o espectro largo de ferramentas potentes que ajudam realizar testes virtuais e análise do comportamento do produto em.
Docente: Jeiza Botelho Histologia e Embriologia Tecido Nervoso.
SEMANA SANTA. QUINTA-FEIRA SANTA ENTRADA Prova de amor maior não há que doar a vida pelo irmão! 1-Eis que eu vos dou um novo Mandamento: "Amai-vos uns.
EPIDEMIOLOGIA E SERVIÇOS DE SAÚDE Profa. Msc Núbia Santos 2012.
SEMANA SANTA SEXTA –FEIRA DA PAIXÃO DO SENHOR. SALMO 30 Ó PAI, EM TUAS MÃOS EU ENTREGO O MEU ESPÍRITO.
1 T-FLEX aplica Unicode que permite utilizar textos em diferentes línguas. Utentes podem utilizar textos de línguas múltiplas que serão visualizados correctamente.
Встреча в верхах: нам покоряются любые высоты! Kaspersky Admin Kit, Vantagens na Implementação de Soluções Empresariais Eduardo Maia –
UNIVERSIDADE EDUARDO MONDLANE FACULDADE DE ENGENHARIA DEPARTAMENTO DE ENGENHARIA MECÂNICA Ramo de Construcão Mecânica TRABALHO DE LICENCIATURA Tema: Preparação.
Oração Eucarística, IIi. S - O Senhor esteja convosco! T - Ele está no meio de nós. S - Corações ao alto! T - O nosso coração está em Deus. S - Demos.
PRODUTOS NOTÁVEIS Quadrado da soma de dois termos: (a + b)² O produto (a + b)(a + b) = (a + b)² é chamado de produto notável, pois aparece com frequência.
Primeira e Segunda Leis de Mendel Prof. Msc. Jeiza Botelho Genética Humana Biomedicina 3º sem.
1 T-Flex permite criar relações entre elementos dos conjuntos através de ligações geométricas. Assim pode-se criar modelos exactos, gerir e editar conjuntos.
PROGRAMACIÓN ESTRUCTURADA Conceptos básicos Problema Problema: Situación o circunstancia que requiere una solución Solucionar un problema: transformar.
FACULDADE MADRE THAIS CURSO DE BIOMEDICINA TRABALHO DE CONCLUSÃO DE CURSO I PROJETO DE PESQUISA Prof. Fátima Queiroz Alves.
SEXTA– FEIRA SANTA PAIXÃO E MORTE DO SENHOR JESUS.
Транксрипт:

Faculdade de Tecnologia de Praia Grande Algoritmos– Profª. Renata Ferreira Lógica de programação – Aula 4 Símbolos fluxograma e descrição Estruturas de Controle e Repetição Estrutura enquanto/faça/fim-enquanto Estrutura repita/até que Estrutura para/faça/fim-para

Faculdade de Tecnologia de Praia Grande Algoritmos– Profª. Renata Ferreira SímboloDescrição Terminal – símbolo utilizado como ponto de início/fim de um fluxograma. Seta de fluxo de dados – permite indicar o sentido do fluxo de dados. Conecta símbolos e blocos existentes. Processamento – símbolo ou bloco que se utiliza para indicar cálculos a serem efetuados, atribuições de valores ou qualquer manipulação de dados. Entrada de dados/Operação Manual – lê os dados necessários ao programa forma de linha sem intervenção de dispositivos eletrônicos. Entrada e saída de dados – símbolo em função de dispositivo qualquer de entrada ou saída de dados. Saída de dados em vídeo – exibe os dados no monitor. Saída de dados na impressora – dados serão impressos.

Faculdade de Tecnologia de Praia Grande Algoritmos– Profª. Renata Ferreira SímboloDescrição Decisão – possibilita desvios de acordo com a comparação. Conector - particiona o diagrama. É colocado uma letra ou número dentro do símbolo de conexão. Conector – indica que o fluxograma continua em outra página. Disco magnético – armazenamento de dados. Teclado – informações recebidas ou fornecidas por um computador. Cartão Perfurado. Fita magnética – armazenamento de dados.

Faculdade de Tecnologia de Praia Grande Algoritmos– Profª. Renata Ferreira SímboloDescrição Preparação – grupo de operações não incluídas no fluxograma, bem como na elaboração de uma chave que modificará a execução de um programa. Tambor magnético – armazenamento de dados. Disquete – armazenamento de dados.

Faculdade de Tecnologia de Praia Grande Algoritmos– Profª. Renata Ferreira Estrutura enquanto/faça/fim-enquanto Às vezes é necessário repetir a mesma tarefa para se chegar a um resultado final. Por exemplo: Para encher uma caixa, você coloca dentro dela um objeto e verifica. Se constatar que a caixa ainda não está cheia, coloca mais um objeto. A ação se repetirá até você atingir o objetivo: encher a caixa. Quando isto acontecer você vai parar de colocar objetos nela. Para repetir tarefas nos algoritmo, evitando escrever várias vezes, vamos utilizar uma estrutura de controle de repetição.

Faculdade de Tecnologia de Praia Grande Algoritmos– Profª. Renata Ferreira Fluxograma Estrutura enquanto/faça/fim-enquanto INÍCIO PESSOA: literal LEIA PESSOA ESCREVA PESSOA FIM INÍCIO PESSOA1,PESSOA2: literal LEIA PESSOA1 ESCREVA PESSOA1 LEIA PESSOA2 ESCREVA PESSOA2 FIM IMAGINEM SE FOSSEM LIDOS 100 NOMES ?

Faculdade de Tecnologia de Praia Grande Algoritmos– Profª. Renata Ferreira Pseudocódigo estrutura enquanto/faça/fim-enquanto INÍCIO PESSOA: literal NUMERO_DE_PESSOAS: numérico NUMERO_DE_PESSOAS 0 enquanto NUMERO_DE_PESSOAS < 100 faça leia PESSOA escreva PESSOA NUMERO_DE_PESSOAS NUMERO_DE_PESSOAS +1 fim-enquanto FIM

Faculdade de Tecnologia de Praia Grande Algoritmos– Profª. Renata Ferreira Pseudocódigo/ Fluxograma Estrutura enquanto/faça/fim-enquanto F V enquanto (condição) faça (comandos a serem repetidos) fim-enquanto (condição) (comandos a serem repetidos)

Faculdade de Tecnologia de Praia Grande Algoritmos– Profª. Renata Ferreira Pseudocódigo e strutura repita/até que INÍCIO PESSOA: literal NUMERO_DE_PESSOAS: numérico NUMERO_DE_PESSOAS 0 repita leia PESSOA escreva PESSOA NUMERO_DE_PESSOAS NUMERO_DE_PESSOAS +1 até-que NUMERO_DE_PESSOAS = 100 FIM

Faculdade de Tecnologia de Praia Grande Algoritmos– Profª. Renata Ferreira Pseudocódigo/ Fluxograma Estrutura repita/até que repita leia PESSOA escreva PESSOA NUMERO_DE_PESSOAS NUMERO_DE_PESSOAS +1 até-que NUMERO_DE_PESSOAS = 100 F V (condição) (comandos a serem repetidos)

Faculdade de Tecnologia de Praia Grande Algoritmos– Profª. Renata Ferreira Pseudocódigo para/faça/fim-para INÍCIO PESSOA: literal NUMERO_DE_PESSOAS: numérico para NUMERO_DE_PESSOAS de 1 até 100 passo 1 faça LEIA PESSOA ESCREVA PESSOA Fim-para FIM

Faculdade de Tecnologia de Praia Grande Algoritmos– Profª. Renata Ferreira Pseudocódigo/ Fluxograma Estrutura para/faça/fim-para para NUMERO_DE_PESSOAS de 1 até 100 passo 1 faça LEIA PESSOA ESCREVA PESSOA Fim-para A estrutura é quase similar à estrutura enquanto/faça/fim-enquanto, A diferença entre s duas é que a variável contadora (numero_de_pessoas) e a condição de interrupção são eliminadas na estrutura para/faça/fim-para. (comandos a serem repetidos) (variável), (valor inicial), (valor final), (valor de cada passo)

Faculdade de Tecnologia de Praia Grande Algoritmos– Profª. Renata Ferreira Exercícios Crie os algoritmos, representando-os em pseudocódigo e fluxograma. 1.Imprimir o total da seqüência: 1, ½, 1/3, até... 1/20. 2.Imprimir os números pares entre 1 e Somar os números de 1 a 10, apresentando as somas parciais e, no final o total. A impressão deve seguir o padrão abaixo: 3 (soma do número 1 com o número 2) 6 (soma parcial com o 3) 10 (soma parcial com o 4) (soma parcial com o 10) No final Soma total = 55 4.Simular o jogo de adivinhação: o jogador 1 escolhe um número entre 1 e 10, o jogador 2 Insere o número escolhido na tentativa de acertar o número do jogador 1. Quando ele acertar o algoritmo deve informar que ele acertou o número x (escolhido pelo jogador 1), em y tentativas (quantidade de tentativas do jogador 2)

Faculdade de Tecnologia de Praia Grande Algoritmos– Profª. Renata Ferreira Marcando o final de uma repetição A técnica de se colocar uma variável contadora somente funciona se sabemos quantas vezes os comandos devem ser repetidos. Quando esta informação não existe, utiliza-se a técnica de marcação ou flag. Essa técnica marca o evento que indica quando o usuário decide encerrar a repetição. INÍCIO PESSOA: literal Escreva Digite o nome de uma pessoa ou a palavra FIM para encerrar Leia PESSOA enquanto (PESSOA <>FIM) e (PESSOA <>fim) e (PESSOA <>Fim) faça escreva PESSOA Escreva Digite o nome de uma pessoa ou a palavra FIM para encerrar Leia PESSOA fim-enquanto FIM

Faculdade de Tecnologia de Praia Grande Algoritmos– Profª. Renata Ferreira Fluxograma exemplo e strutura enquanto/faça/fim-enquanto F V INICIO Digite o nome de uma pessoa ou a palavra FIM para encerrar, PESSOA 1 1 (PESSOA <>FIM) e (PESSOA <>fim) e (PESSOA <>Fim) PESSOA Digite o nome de uma pessoa ou a palavra FIM para encerrar, PESSOA FIM

Faculdade de Tecnologia de Praia Grande Algoritmos– Profª. Renata Ferreira Fluxograma exemplo e strutura enquanto/faça/fim-enquanto F V INICIO Digite o nome de uma pessoa ou a palavra FIM para encerrar, PESSOA 1 1 (PESSOA <>FIM) e (PESSOA <>fim) e (PESSOA <>Fim) PESSOA Digite o nome de uma pessoa ou a palavra FIM para encerrar, PESSOA FIM

Faculdade de Tecnologia de Praia Grande Algoritmos– Profª. Renata Ferreira Exercícios Crie os algoritmos, representando-os em pseudocódigo e fluxograma. 1.Ler número de matrícula e notas de alunos, quando o usuário digitar o número de matrícula 0, encerrar a leitura. 2.Cadastrar e imprimir os dados de vários professores: nome, endereço, cidade, UF, CEP, data de nascimento, RG, CPF, disciplina. 3.Cadastrar e imprimir o nome das disciplinas do seu curso, nota mínima para ser aprovado e nome do professor. 4.Na declaração de imposto de renda devem constar os seguintes dados: Nome, CPF, renda anual e número de dependentes. Deduzir 200,00 por dependente e utilizar a tabela abaixo: Base de cálculo mensal em R$Alíquota %Parcela a deduzir do imposto em R$ Até 1.499,15-- De 1.499,16 até 2.246,757,5112,43 De 2.246,76 até 2.995,7015,0280,94 De 2.995,71 até 3.743,1922,5505,62 Acima de 3.743,1927,5692,78