Técnicas de Programação
|
|
- Lucinda Chaplin Martins
- 6 Há anos
- Visualizações:
Transcrição
1 Técnicas de Programação
2
3 Estruturas de Decisão Material Teórico Responsável pelo Conteúdo: Profa. Esp. Margarete Eliane da Silva Almendro Revisão Textual: Prof. Ms. Luciano Vieira Francisco
4
5 Estruturas de Decisão Introdução Estrutura Condicional Simples If Tabela Verdade Estrutura If-Else Estrutura If-Else Aninhada Estrutra Switch-Case Desenvolver a visão de algoritmos, bem como da análise de problemas de decisão e da formulação de algoritmos. Traduzir algoritmos em programas, especificamente na linguagem de programação Java. Estimular o pensamento de programação computacional. Caro(a) aluno(a), Nesta Unidade você terá uma visão do que vem a ser algoritmos de programação, assunto que lhe proporcionará uma metodologia de análise de problemas e formulação de algoritmos, utilizando os comandos básicos de atribuição e comparação. Ou seja, ajudando-o a traduzir os algoritmos em programas com uma linguagem de alto nível. Especificamente nesta Unidade, utilizaremos a linguagem Java. 5
6 Unidade: Estruturas de Decisão Contextualização Reflita sobre a seguinte situação: Você precisa desenvolver um programa que apresente a média da nota de um estudante de determinado centro de ensino. Ao programar, precisará também fazer constar se o aluno está aprovado ou reprovado, conforme a média obtida. Observe que será necessário analisar a média desse estudante para, então, tomar uma decisão. Assim, torna-se importante aprender os recursos de tomadas de decisão, os quais conhecidos como If, Else e Switch. 6
7 Introdução Em nosso dia a dia frequentemente encontramos situações de decisão. Usar o ônibus, o trem ou o carro particular? Quando tratamos de programação não é diferente, pois também nos deparamos com diversas situações de decisão, tais como mostrar o status final de uma disciplina, especificamente se o aluno foi aprovado ou se deverá fazer o exame? Tais estruturas são utilizadas para controlar o fluxo de execução dos programas, possibilitando que caminhos alternativos sejam seguidos de acordo com o resultado de uma condição ou mais condições. If é o comando que define os caminhos a serem seguidos pelo fluxo do algoritmo, permitindo que apenas valores booleanos sejam testados. Se o valor passado como parâmetro para o comando if for true verdadeiro o bloco if é executado; caso contrário, o bloco else é executado. Dito de outra forma, o parâmetro passado para o comando if deve ser um valor booleano, ou o código não compilará. O comando else e seu bloco são opcionais. Existem três tipos de estruturas de decisão, a saber: If; If-else; Switch-case. Nesta Unidade veremos cada uma, quais suas particularidades tanto em pseudocódigo, quanto em programação Java. 7
8 Unidade: Estruturas de Decisão Estrutura Condicional Simples If É chamada de estrutura de decisão única, pois seleciona uma única ação ou um grupo de ações. Quando temos tal situação, o caminho apenas será executado caso a decisão seja verdadeira. Como vimos, o comando de decisão somente se utilizará de um valor booleano. Pseudocódigo: se(condição) instruções fim_se se(altura >= 1.80) Exiba( Você é Alto ) fim se Java: if(condição){ instruções; if( altura >= 1.80){ JOptionPane.showMessageDialog(null, Você é Alto ); Onde: Executa as <instruções> se a condição for verdadeira, enquanto condição é uma expressão lógica e, portanto, deve resultar no valor lógico F ou V. Verifiquemos um exemplo completo do comando if simples. Escreva um algoritmo que solicite um número inteiro ao usuário e mostre-o caso seja par. Pseudocódigo: Algoritmo par inteiro num Inicio escreva Entre com um número inteiro leia num se (num%2==0) escreva O número: + num + é par fim-se fim. Nesses algoritmos notamos que existe um caminho que pode ou não ser executado, daí vem a decisão: caso o módulo do número por dois for igual a zero, esse seguirá o caminho de exibição, que é mostrar que o número digitado é par. Vamos agora implementar o nosso algoritmo em linguagem de programação Java. 8
9 Em Java: Figura 1 Importante! Note que esse exemplo é uma imagem, assim como os demais apresentados nesta Unidade. A ideia é tornar a linguagem mais próxima do programador fazendo um exercício de digitação pertinente ao seu aprendizado. Assim, ao fazê-lo, não esqueça de fechar as chaves e organizar a endentação organização de seu código. Note também que o alinhamento das chaves é fundamental para a leitura de qualquer pessoa que fizer uma possível manutenção. Vamos fazer um teste de mesa do último exemplo? Caso o usuário tenha atribuído o valor 55 para a variável num, qual mensagem deverá aparecer? Como temos a condição: if (num%2==0) Esta sentença será falsa, logo, não deverá aparecer a mensagem O número 55 é par. 9
10 Unidade: Estruturas de Decisão Tabela Verdade Abaixo temos a tabela verdade, a qual nos ajudará nos testes de mesa: Variável A Variável B Variável E, && V V V V F F F V F F F F Variável A Variável B Operador OU, ll V V V V F V F V V F F F A tabela verdade é uma regra que deve ser aplicada na construção de uma sentença de decisão. Em nosso caso, como o computador só entende 0 e 1 ou verdadeiro e falso, essa se encaixa para as sentenças de condicionais. Uma sentença condicional pode ter várias condições dentro de si, por exemplo: Se((A<B) e(a>c)) Note que esta sentença só poderá gerar uma resposta válida. Assim, testaremos tal sentença com os seguintes valores A = 10. B = 8. C = 12. Qual será o valor booleano que essa mostrará? Vamos por partes: Se ((A<B) e (A>C)) V e F F Testemos com outros valores: A = 10. B = 8. C = 8. 10
11 Eis o valor booleano que essa mostrará: Se ((A<B) e (A>C)) V e V V Testemos com outros valores: A = 10. B = 12. C = 8. Eis o valor booleano que essa mostrará: Se ((A<B) e (A>C)) F e V F Testemos com outros valores: A = 8. B = 9. C = 10. Eis o valor booleano que essa mostrará: Se ((A<B) e (A>C)) F e F F As demais estruturas deste material teórico deverão obedecer às regras da tabela verdade. Fique atento(a), pois segundo Pressman (2011), em programação e construção de algoritmos estima-se que 90% dos erros ocorrem nas estruturas de decisão. 11
12 Unidade: Estruturas de Decisão Estrutura If-Else Nesta estrutura temos a possibilidade de dois caminhos distintos, porém, um dos quais é obrigatório. Exemplo: é preciso ir ao trabalho! Deve-se então ir de carro ou de ônibus. Ou seja: você deverá ir ao trabalho de qualquer jeito, seja de carro ou de ônibus. Ainda que a decisão sobre o meio de transporte que será utilizado seja sua, não lhe é dada a possibilidade de não ir ao trabalho! Essa é chamada de estrutura condicional composta, pois seleciona entre duas ações ou diferentes grupos de ações. Pseudocódigo: se(condição) instruções 1 instruções 2 fim_se se(velocidade>60) inicio escreva( Velocidade acima do permitido ) fim inicio escreva( Velocidade controlada ) fim fim se Java: if (condição){ instruções 1 else { instruções 2 if(velocidade>60){ JOptionPane.showMessageDialog(null, Velocidade acima do permitido ); else { JOptionPane.showMessageDialog(null, Velocidade controlada ); Onde: Condição é uma expressão lógica e, portanto, deve resultar no valor lógico F ou V. Executa as <instruções 1> se a condição for verdadeira, se for falsa executa as <instruções 2>. Verifiquemos um exemplo completo do comando if-else: Implementar um programa em Java para determinar se uma pessoa é maior ou menor de idade. 12
13 Pseudocódigo: Algoritmo idade_maior int Idade Início escreva Digite sua idade leia Idade se (Idade >= 18) escreva Maior de idade escreva Menor de idade fim_se Fim Nesse algoritmo notamos dois caminhos. Lembre-se que nesse caso de se um dos caminhos obrigatoriamente será executado, seja a idade menor, igual ou superior a dezoito anos com a respectiva mensagem exibida. Implementemos agora nosso algoritmo em linguagem de programação Java: Figura 2 Além dos cuidados já mencionados sobre digitação, fechamento das chaves e alinhamento, perceba também que: Importante! A diretiva if deve ter suas expressões sempre contidas entre parênteses; O único argumento válido para if é uma expressão lógica ou variável booleana condição; Os sinais de comparação (==) inseridos em if, se não entendidos como tais, podem ser confundidos com operadores de atribuição (=); As chaves não são obrigatórias para blocos if, uma vez que possuem apenas uma instrução; todavia, tome cuidado com eventuais erros de endentação. 13
14 Unidade: Estruturas de Decisão Estrutura If-Else Aninhada A estrutura condicional aninhada é similar à estrutura condicional simples. Um comando sempre será executado, independentemente da condição. Dito de outra forma, caso a condição seja verdadeira, seus comandos serão executados, ou ainda os comandos da condição falsa o serão. É empregada quando várias condições devem ser testadas. Dentro de uma estrutura se-então- é perfeitamente possível utilizarmos mais de uma linha de comando, ou até mesmo outras estruturas se-então-. Há situações em que os caminhos para a tomada de uma decisão acabam formando uma espécie de árvore com diversas ramificações, onde cada caminho é um conjunto de ações. Nesses casos podemos recorrer à utilização de várias estruturas se-então-se não embutidas umas dentro das outras, comumente chamadas de ninhos. Pseudocódigo: se(condição1) instruções 1 se(condição2) instruções 2 instruções 3 fim_se fim_se se(velocidade>60) inicio escreva( Velocidade acima do permitido ) fim se(num_placa%2==0) inicio escreva( Placa final Par ) fim inicio escreva( Placa final Impar ) fim fim se fim se Java: if (condição1){ instruções 1 else{ if (condição2){ instruções 2 else{ instruções 3 if(velocidade>60){ JOptionPane.showMessageDialog(null, ( Velocidade acima do permitido ); else{ JOptionPane.showMessageDialog(null, ( Velocidade controlada ); if(num_placa%2==0){ JOptionPane.showMessageDialog(null, ( Placa final Par ); else{ JOptionPane.showMessageDialog(null, ( Placa final Par ); 14
15 Exemplo: A partir de três valores A, B, C, verifique se esses podem ser os comprimentos dos lados de um triângulo. Se forem, escreva uma mensagem, informando se se trata de um triângulo equilátero, isósceles ou escaleno. Observações: O comprimento de um lado do triângulo é sempre menor do que a soma dos outros dois lados; Equilátero = três lados iguais; Isósceles = dois lados iguais; Escaleno = três lados diferentes entre si. Algoritmo triangulo real a,b,c Inicio escreva Entre com o valor de a: leia a escreva Entre com o valor de b: leia b escreva Entre com o valor de c: leia c se ((a<b+c) e (b<a+c) e (c<a+b)) escreva Estes valores formam um triangulo se ((a=b) e (b=c)) escreva Triangulo Equilátero se ((a=b) ou (b=c) ou (a=c)) escreva Triângulo Isósceles escreva Triangulo Escaleno fim_se fim_se escreva Estes valores não formam um triângulo fim_se fim Em Java: Figura 3 Parte lógica apenas das estruturas de decisão. 15
16 Unidade: Estruturas de Decisão Importante! Somando-se aos aspectos já frisados, perceba que fechar todas as chaves { apenas implica no acerto da sintaxe da linguagem. Nesse sentido, tome muito cuidado, pois ao fechar um bloco no meio, você comprometerá toda a estrutura de seu algoritmo! A seguir temos outro exemplo do tipo de estrutura aninhada if-else: Caso determinado motorista mantenha seu veículo com velocidade abaixo de 60km/h, verificar-se-á apenas o final da placa para fins de rodízio. Todavia, se esse motorista mantiver velocidade acima de 60km/h, aparecerá uma mensagem de Velocidade acima do permitido e também será verificado o final da placa para fins de rodízio: Pseudocódigo: se(condição1) se(condição2) instrução1 instrução2 instrução4 se(condição3) instrução1 instrução2 fim se Fim_se se(velocidade<60) se(num_placa%2==0) inicio escreva( Placa final Par ) fim inicio escreva( Placa final Impar ) fim inicio escreva( Velocidade acima do permitido ) se(num_placa%2==0) inicio escreva( Placa final Par ) fim inicio escreva( Placa final Impar ) fim fim se fim se fim se Java: if (condição1){ if (condição2){ instruções1 else{ instruções2 else{ instrução 4 if (condição3){ instruções1 else{ instruções2 if(velocidade<60){ if(num_placa%2==0){ JOptionPane.showMessageDialog(null, Placa final Par ); else{ JOptionPane.showMessageDialog(null, Placa final Ímpar ); else{ JOptionPane.showMessageDialog(null, Velocidade acima do permitido ); if(num_placa%2==0){ JOptionPane.showMessageDialog(null, Placa final Par ); else{ JOptionPane.showMessageDialog(null, Placa final Ímpar ); 16
17 Vamos colocar em prática outra situação: Imagine que necessitamos desenvolver um algoritmo e um programa que atenda às seguintes necessidades: Ao saber das notas de n1 e n2, um aluno precisa verificar se está Aprovado, de Exame, ou ainda Reprovado. Para ser aprovado, esse estudante deve ter a nota média de n1 e n2 igual ou superior a 6.0; para realizar o exame sua média de n1 e n2 deve ser menor que 6.0 e maior ou igual a 3.0; finalmente, a reprovação se dará se a média for abaixo de 3.0. Observação: muito embora a tarefa de construir o algoritmo seja solitária e sem um teste tão eficaz dos possíveis casos, trata-se ainda da melhor forma de corrigir o pensamento lógico do fluxo de desenvolvimento desse algoritmo. Algoritmo media real n1,n2,media Inicio escreva Entre com a primeira nota leia n1 escreva Entre com a segunda nota leia n2 m=(n1+n2)/2 se (m>=6) escreva Aprovado se (m>=3) escreva Exame escreva Reprovado fim_se Fim Em Java: Figura 4. 17
18 Unidade: Estruturas de Decisão Estrutura Switch-Case É uma forma simples para se definir diversos desvios no código a partir de uma única variável. Utilizada quando há várias seleções com muitas alternativas. Os comandos if-else e switch são de tomada de decisão. Sem dúvida alguma o mais importante é o if, mas o comando switch possui aplicações valiosas. Mais uma vez vale lembrar que devemos usar o comando correto no local certo. Isto assegura um código limpo e de fácil entendimento. O comando switch é próprio para se testar uma variável em relação a diversos valores pré-estabelecidos. Pode-se testar somente o tipo char e todos os tipos inteiros, menos long. Pseudocódigo: escolha(variável) caso <valor1>: instruções 1; caso <valor2>: instruções 2; caso <valor n>: instruções n; padrão: instruções; Fim_escolha escolha(mes) caso<1> escreva( Janeiro ); caso<2> escreva( Fevereiro ); caso<3> escreva( Março ); caso<4> escreva( Abril ); caso<5> escreva( Maio ); caso<6> escreva( Junho ); caso<7> escreva( Julho ); caso<8> escreva( Agosto ); caso<9> escreva( Setembro ); caso<10> escreva( Outubro ); caso<11> escreva( Novembro ); caso<12> escreva( Dezembro ); 18
19 Em Java: switch (variável){ case <valor1>: instruções 1; case <valor2>: instruções 2; case <valor n>: instruções n; default: instruções; switch(mes){ case 1: JOptionPane.showMessageDialog (null, Janeiro ); case 2: JOptionPane.showMessageDialog (null, Fevereiro ); case 3: JOptionPane.showMessageDialog (null, Março ); case 4: JOptionPane.showMessageDialog (null, Abril ); case 5: JOptionPane.showMessageDialog (null, Maio ); case 6: JOptionPane.showMessageDialog (null, Junho ); case 7: JOptionPane.showMessageDialog (null, Julho ); case 8: JOptionPane.showMessageDialog (null, Agosto ); case 9: JOptionPane.showMessageDialog (null, Setembro ); case 10: JOptionPane.showMessageDialog (null, Outubro ); case 11: JOptionPane.showMessageDialog (null, Novembro ); case 12: JOptionPane.showMessageDialog (null, Dezembro ); default: JOptionPane.showMessageDialog(null, Mês inesistente ); 19
20 Unidade: Estruturas de Decisão Observação: todas as declarações case devem conter valores de um mesmo tipo. O tipo da variável deve ser compatível com os valores das declarações case. Em cases com valores duplicados será gerado um erro em tempo de compilação. A declaração default é opcional. Break faz um desvio para a linha posterior ao final do bloco. Não é obrigatório não dá erro em tempo de execução, porém, se for deixado de lado todos os outros cases serão testados e as instruções do default serão executadas. Exemplo: Criar um algoritmo que solicite ao usuário o valor total da compra e a quantidade de parcelas a financiar, de modo que o sistema imprima o valor de cada parcela de acordo com os juros do seguinte Quadro: Quadro 2. N.º de parcelas % de juros 2 3% 4 7% 6 9% 8 12% Algoritmo parcela real valor_parcelado, valor_compra, valor_final inteiro qtde_parcelas, juros Início escreva Entre com o valor da compra leia valor_compra escreva Entre com a qtde de parcelas leia qtde_parcelas escolha (qtde_parcelas) Caso 2: juros = 3 pare Caso 4: juros = 7 pare Caso 6: juros = 9 pare Caso 8: juros = 12 pare padrão juros = -1 fim_escolha se(juros == -1) escreva Número de Parcelas incorreto valor_final = valor_compra + valor_compra * juros / 100 valor_parcelado = valor_final/qtde_parcelas Escreva O valor de cada parcela é + valor_parcelado fim_se fim 20
21 Em Java: Figura 5. 21
22 Unidade: Estruturas de Decisão Material Complementar Vídeos: Livros: LÓGICA de programação operadores e expressões lógicas. v abr Disponível em: MANZANO, J. A. N. G.; OLIVEIRA, J. F. de. Programação com sequência. In: Estudo dirigido de algoritmos. São Paulo: Érica, 2010a.. Programação com decisão. In: Estudo dirigido de algoritmos. São Paulo: Érica, 2010b. WIRTH, N. Algoritmos e estruturas de dados. Rio de Janeiro: Livros Técnicos e Científicos,
23 Referências ASCENCIO, A. F. G.; CAMPOS, E. A. V. Fundamentos da programação de computadores: algoritmos, Pascal, C/C e Java. 2. ed. São Paulo: Pearson, CHRISTOS, P.; UMESH, V. Algoritmos. Porto Alegre, RS: Grupo A, DEITEL, H. M. Java: como programar. 6. ed. Porto Alegre, RS: Bookman, EDELWEISS, N.; GALANTE, R. Estruturas de dados. Porto Alegre, RS: Grupo A, FARRER, H. Algoritmos estruturados. 3. ed. Rio de Janeiro: Livros Técnicos e Científicos, FORBELLONE, A. L. V.; EBERSPACHER, H. F. Lógica de programação: a construção de algoritmos e estrutura de dados. 3. ed. São Paulo: Makron Books do Brasil, FURGERI, S. Java 6: ensino didático: desenvolvendo e implementando aplicações. 2. ed. São Paulo: Érica, GOODRICH M. T.; TAMASSIA R. Estruturas de dados e algoritmos em Java. Porto Alegre, RS: Grupo A, HORSTMANN, C. Conceitos de computação com Java. 5. ed. Porto Alegre, RS: Grupo A, MANZANO, J. A. N. G. Algoritmos: lógica para desenvolvimento de programação. 24. ed. São Paulo: Érica, OLIVEIRA, J. F.; MANZANO, J. A. N. G. Tipos de dados e instruções primitivas. In: Algoritmos lógica para desenvolvimento de programação de computadores. [S.l.: s.n., 20--]. PRESSMAN, R. S. Engenharia de software. [S.l.]: McGraw Hill Brasil, VILARIM, G. O. Algoritmos: programação para iniciantes. Rio de Janeiro: Ciência Moderna,
24 Unidade: Estruturas de Decisão Anotações 24
25
26
Técnicas de Programação
Técnicas de Programação Estruturas de Repetição Material Teórico Responsável pelo Conteúdo: Prof. Esp. Margarete Eliane da Silva Almendro Revisão Técnica: Prof. Me. Douglas Almendro Revisão Textual: Prof.
Leia maisProgramação Estruturada
Algoritmos e Técnicas - Estruturas de Controle de Fluxo - Programação Estruturada Programação estruturada é a técnica de construir e formular algoritmos de uma forma sistemática. Utilizada para apresentar
Leia maisAlgoritmos e Lógica de Programação 80 horas // 4 h/semana. Exercício... Para começar... Resolução... Para começar... Para começar...
Algoritmos e Lógica de Programação 80 horas // 4 h/semana Estrutura Condicional: aninhada, seleção de casos e outras. Aula 06 Prof. Piva Exercício... Faça um algoritmo que leia dois números inteiros e
Leia maisAlgoritmos e Programação
Algoritmos e Programação Aula 4 Estruturas de Condição Profa. Marina Gomes marinagomes@unipampa.edu.br 06/04/2017 Engenharia de Computação - Unipampa 1 Aula de Hoje Estrutura condicional simples Utilização
Leia maisEstruturas Condicionais
Estruturas Condicionais Lógica de Programação Prof. Kleber Rezende Considerações Iniciais Nos capítulos anteriores foram apresentados alguns conceitos básicos sobre as estruturas e comandos que são utilizados
Leia maisINSTITUTO FEDERAL CATARINENSE Campus Ibirama
INSTITUTO FEDERAL CATARINENSE Campus Ibirama Estruturas de Decisão Professor Eduardo Stahnke Estruturas de Decisão As estruturas de decisão são utilizadas quando existe a necessidade de verificar condições
Leia maisUNIVERSIDADE FEDERAL DO PAMPA CAMPUS BAGÉ ALGORITMOS E PROGRAMAÇÃO. Estruturas de condição. Prof. Alex Camargo
UNIVERSIDADE FEDERAL DO PAMPA CAMPUS BAGÉ ALGORITMOS E PROGRAMAÇÃO Estruturas de condição Prof. Alex Camargo alexcamargoweb@gmail.com Estruturas de condição Estrutura condicional simples: Utilização da
Leia mais15/03/2018. Professor Ariel da Silva Dias Paradigma Imperativo
Professor Ariel da Silva Dias Paradigma Imperativo Imperare Comandar É o mais antigo de todos; Baseado no modo de funcionamento do computador; Caracterizada por três conceitos Variáveis; Atribuições; Sequência;
Leia maisTécnicas de Programação
Técnicas de Programação Material Teórico Conceitos de Vetores e Matrizes Responsável pelo Conteúdo: Prof. a Esp. Margarete Eliane da Silva Almendro Revisão Técnica: Prof. Me. Douglas Almendro Revisão
Leia maisAula 7: Estrutura de Decisão
Aula 7: Estrutura de Decisão Fernanda Passos Universidade Federal Fluminense Programação de Computadores IV Fernanda Passos (UFF) Estrutura de Decisão Programação de Computadores IV 1 / 27 Agenda 1 Revisão
Leia maisAula 6 Instruções de Seleção Cleverton Hentz
Aula 6 Instruções de Seleção Cleverton Hentz Sumário de Aula Instrução Condicional Instrução Escolha Teste de Mesa 2 Introdução O fluxo de execução é a sequência(ordem) em que as instruções são executadas
Leia maisUniversidade Federal de Uberlândia Faculdade de Computação. Linguagem C: Operadores relacionais e lógicos estruturas condicionais If...
Universidade Federal de Uberlândia Faculdade de Computação Linguagem C: Operadores relacionais e lógicos estruturas condicionais If... Else Switch Prof. Renato Pimentel 1 Operações relacionais Operações
Leia maisTreinamento Olimpíada Brasileira de Informática
Treinamento Olimpíada Brasileira de Informática Prof. Roberto Affonso da Costa Junior Universidade Federal de Itajubá AULA 03 1/2 Estrutura Condicionais Linguagem de Programação C Bruno Otávio, George,
Leia maisALGORITMOS E LÓGICA DE PROGRAMAÇÃO. Prof. Esp. Fabiano Taguchi
ALGORITMOS E LÓGICA DE PROGRAMAÇÃO Prof. Esp. Fabiano Taguchi http://fabianotaguchi.wordpress.com fabianotaguchi@gmail.com ALGORITMOS Em nosso cotidiano muitas situações requerem uma tomada de decisão,
Leia maisEstruturas Condicionais
Estruturas Condicionais Prof. rapchan@terra.com.br Introdução Um algoritmo deve ter alguma forma de poder escolher entre diversos caminhos, aquele que irá seguir. A estrutura condicional permite esta escolha.
Leia maisLinguagem e Técnicas em Programação. Gilson de Souza Carvalho
Gilson de Souza Carvalho gaucho.gilson@hotmail.com 3.1.3 Condições compostas Linguagem e Técnicas em Programação As condições que vimos até agora sempre foram únicas. Entretanto, conforme aumenta a complexidade
Leia maisEstruturas de seleção. Prof.: Jesus
Estruturas de seleção Prof.: Jesus Estrutura de seleção Etapa em um programa onde uma condição é avaliada e, dependendo do resultado, diferentes ações podem ser realizadas Seleção simples Uma ou mais ações
Leia maisPROGRAMAÇÃO A. Estrutura Condicional
PROGRAMAÇÃO A Estrutura Condicional INTRODUÇÃO Uma expressão condicional é uma expressão cujo valor pode ser falso ou verdadeiro. Em C, falso é representado por 0 e verdadeiro é representado por 1. Uma
Leia maisEstruturas de Decisão
Estruturas de Decisão Professor: Juliano Lucas Gonçalves juliano.goncalves@ifsc.edu.br Agenda Operadores Relacionais Lógicos Estruturas de Decisão Se...Entao Se...Entao...Senao Se...Entao...Senao (encadeados)
Leia mais7 Comandos e Estruturas de Controle
Lógica para a Programação - 1º semestre AULA 03 Prof. André Moraes 7 Comandos e Estruturas de Controle Na criação de algoritmos é comum utilizar conceitos de bloco lógico, entrada e saída de dados, constantes,
Leia maisProf. A. G. Silva. 28 de agosto de Prof. A. G. Silva INE5603 Introdução à POO 28 de agosto de / 1
INE5603 Introdução à POO Prof. A. G. Silva 28 de agosto de 2017 Prof. A. G. Silva INE5603 Introdução à POO 28 de agosto de 2017 1 / 1 Comandos de decisão simples e compostas Objetivos: Utilização de controles
Leia maisLinguagem C. Programação Estruturada. Estruturas de Controle. Prof. Luis Nícolas de Amorim Trigo
Programação Estruturada Linguagem C Estruturas de Controle Prof. Luis Nícolas de Amorim Trigo nicolas.trigo@ifsertao-pe.edu.br Sumário Introdução Tipos de Estruturas de Controle Estruturas de Seleção Simples
Leia maisProgramação científica C++
Programação científica C++ NIELSEN CASTELO DAMASCENO Slide 3 Exercícios Escreva um programa para armazenar o valor 20 em uma variável X e o valor 5 em uma variável Y. A seguir, armazenar a soma do valor
Leia maisLógica e Linguagem de Programação Convertendo um algoritmo em pseudocódigo para a linguagem C Professor: Danilo Giacobo
Lógica e Linguagem de Programação Convertendo um algoritmo em pseudocódigo para a linguagem C Professor: Danilo Giacobo Este documento explica como transformar um algoritmo escrito na forma pseudocódigo
Leia maisTópicos abordados. Estruturas de Decisão. Simples Composta Encadeada
Tópicos abordados Estruturas de Decisão Simples Composta Encadeada Estruturas Condicionais ou de Decisão Permite a escolha de um grupo de ações para serem executadas de acordo com a aceitação ou não de
Leia maisLógica de Programação I
Gilson de Souza Carvalho gaucho.gilson@hotmail.com 1 Comando Switch O comando Switch pode ser visto como uma especialização do comando if. Foi criado para facilitar um uso particular de comandos if encadeados.
Leia maisIntrodução à Programação. 4ª aula. Prof. José Honorato F. Nunes
Introdução à Programação 4ª aula Prof. José Honorato F. Nunes honoratonunes@gmail.com RESUMO DA AULA Operador Literal Estruturas de Controle Seleção Repetição Prof. José Honorato F. Nunes honoratonunes@gmail.com
Leia maisLINGUAGEM C: COMANDOS DE CONTROLE CONDICIONAL
LINGUAGEM C: COMANDOS DE CONTROLE CONDICIONAL Prof. André Backes FLUXOGRAMAS Condição ou Decisão Representado por losangos Normalmente contém uma pergunta do tipo Sim/Não ou um teste de Verdadeiro/Falso.
Leia maisUnidade 3: Estruturas de Controle Parte 2 - Lógica, SWITCH, FOR, WHILE e DO WHILE Prof. Daniel Caetano
Linguagem de Programação 1 Unidade 3: Estruturas de Controle Parte 2 - Lógica, SWITCH, FOR, WHILE e DO WHILE Prof. Daniel Caetano Objetivo: Apresentar a composição lógica em estruturas de decisão e as
Leia maisProgramação I Estruturas de Decisão
Programação I Estruturas de Decisão Prof. Carlos Alberto carlos.batista@facape.br carlos36_batista@yahoo.com.br Expressões Lógicas Em C, não existe um tipo específico para a representação de valores lógicos.
Leia maisIntrodução à Programação
Introdução à Programação Estruturas de Seleção Prof. José Honorato F. Nunes honoratonunes@gmail.com ESTRUTURAS DE CONTROLE Seleção Prof. José Honorato F. Nunes honoratonunes@gmail.com Estruturas de Controle
Leia maisCAPÍTULO 4 ESTRUTURAS DE CONTROLE
CAPÍTULO 4 ESTRUTURAS DE CONTROLE Fabio Augusto Oliveira Guilherme da Cunha Fonseca FEPI Centro Universitário de Itajubá Curso de Engenharia de Produção 1 INTRODUÇÃO Já vimos entrada, processamento e saída,
Leia maisESTRUTURA CONDICIONAL E SELEÇÃO
Algoritmos e Estruturas de Dados 1 Prof. Eduardo 1 ESTRUTURA CONDICIONAL E SELEÇÃO 1 - ESTRUTURA CONDICIONAL (ESTRUTURAS DE CONTROLE OU DECISÃO) Até o momento da disciplina vimos algoritmos e programas
Leia maisAlgoritmos e Técnicas de
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE Algoritmos e Técnicas de Programação Docente: Éberton da Silva Marinho e-mail: ebertonsm@gmail.com eberton.marinho@ifrn.edu.br
Leia maisUniversidade Federal de Uberlândia Faculdade de Computação. Linguagem C: estruturas de repetição While / Do While / For
Universidade Federal de Uberlândia Faculdade de Computação Linguagem C: estruturas de repetição While / Do While / For Prof. Renato Pimentel 1 Estruturas de repetição O real poder dos computadores está
Leia maisLinguagem C (estruturas condicionais)
Linguagem C (estruturas condicionais) André Tavares da Silva atavares@joinville.udesc.br Comandos de Controle de Fluxo Todos os comandos devem ser terminados com um ;. { e são usados para delimitar um
Leia maisLinguagem C/C++ Estrutura Condicional. Prof: Rosemary Melo
Linguagem C/C++ Estrutura Condicional Prof: Rosemary Melo Estrutura Condicional if... (simples) Sintaxe (como o comando deve ser escrito): if (condição) comando; ou, no caso de mais de um comando: if (condição)
Leia maisIntrodução à Ciência da Computação
Introdução à Ciência da Computação Estruturas de Controle Parte I Prof. Ricardo J. G. B. Campello Créditos Parte dos slides a seguir foram adaptados dos originais de A. L. V. Forbellone e H. F. Eberspächer
Leia maisEstruturas de Decisão
Estruturas de Decisão Professor: Juliano Lucas Gonçalves juliano.goncalves@ifsc.edu.br Agenda Operadores Relacionais Lógicos Estruturas de Decisão Se... Entao caso 2 Operadores Relacionais São muito usados
Leia maisAlgoritmos e Estruturas de Dados I (DCC/003) Estruturas Condicionais e de Repetição
Algoritmos e Estruturas de Dados I (DCC/003) Estruturas Condicionais e de Repetição 1 Comando while Deseja-se calcular o valor de: 1 + 2 + 3 +... + N. Observação: não sabemos, a priori, quantos termos
Leia maisINSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPI JOÃO CÂMARA COMANDOS DE DESVIO
1 INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPI JOÃO CÂMARA COMANDOS DE DESVIO Nickerson Fonseca Ferreira nickerson.ferreira@ifrn.edu.br Expressões lógicas 2 Antes de
Leia maisPSEUDO-CÓDIGO. Nickerson Fonseca Ferreira
1 INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS JOÃO CÂMARA PSEUDO-CÓDIGO Nickerson Fonseca Ferreira nickerson.ferreira@ifrn.edu.br Introdução 2 Um algoritmo pode ser
Leia maisEstruturas de Seleção Parte II Seleção Encadeada
Estruturas de Seleção Parte II Seleção Encadeada Prof. Dr. Edson Pimentel Centro de Matemática, Computação e Cognição Objetivos Reconhecer a necessidade do uso de estruturas de seleção encadeadas Aprender
Leia maisEstruturas de seleção. Prof.: Jesus
Estruturas de seleção Prof.: Jesus Estrutura de seleção Etapa em um programa onde uma condição é avaliada e, dependendo do resultado, diferentes ações podem ser realizadas Seleção simples Uma ou mais ações
Leia maisALGORITMOS. Estruturas de Controle de fluxo
ALGORITMOS Estruturas de Controle de fluxo O que veremos hoje? Introdução Estruturas de Controle de Fluxo em C Exercícios Estruturas de Controle de Fluxo Estruturas de controle de fluxo São estruturas
Leia maisLinguagem de Programação. Tutorial 3 Os comandos if, else e else if
Linguagem de Programação Tutorial 3 Os comandos if, else e else if Objetivo Introdução Utilizar a Estrutura de Decisão ou Condicional. Em programação, não é incomum o computador se deparar com uma situação
Leia maisComandos em C (cont.)
Comandos em C (cont.) Operador ternário:? O operador condicional possui uma opção um pouco estranha. É o único operador C que opera sobre três expressões. Sua sintaxe geral possui a seguinte construção:
Leia maisConceitos Básicos. Fundamentos de Programação de Computadores
Conceitos Básicos Instituto Federal de Educação, Ciência e Tecnologia do Triângulo Mineiro Prof. Edwar Saliba Júnior Fevereiro de 2018 Unidade 01 Conceitos Básicos 1/15 Curiosidade Ranking das Linguagens
Leia maisAlgoritmos e Introdução à Programação. Lógica e Linguagem de Programação
Algoritmos e Introdução à Programação Lógica e Linguagem de Programação Prof. José Honorato Ferreira Nunes honoratonunes@softwarelivre.org http://softwarelivre.org/zenorato/honoratonunes Linguagem C Seleção
Leia maisIntrodução à Programação. Expressões Booleanas e Comandos Condicionais
Introdução à Programação Expressões Booleanas e Comandos Condicionais Comandos Condicionais Misture os ingredientes Unte forma com manteiga Despeje a mistura na forma Algoritmo para preparação de bolo
Leia maisDesenvolvimento de Aplicações Desktop
Desenvolvimento de Aplicações Desktop Operadores Lógicos; Estruturas de Controle (Decisão) Professor: Charles Leite Fluxo de Controle A ordem com que as instruções são executadas em um programa é chamada
Leia maisCOMANDOS DE CONTROLE DE FLUXO. Luís Charneca.
COMANDOS DE CONTROLE DE FLUXO Luís Charneca luis.charneca@gmail.com O Comando IF (1) Os comandos de controle de fluxo são aqueles que permitem ao programador alterar a sequência de execução do programa.
Leia maisEstruturas de Seleção Parte I Seleção Simples e Composta
Estruturas de Seleção Parte I Seleção Simples e Composta Prof. João Henrique Kleinschmidt Material elaborado pelos professores de PI Objetivos Reconhecer a necessidade do uso de estruturas de seleção (decisão)
Leia maisAula teórica 10 Tema 10. Selecção Instruções de selecção:
Aula teórica 10 Tema 10. Selecção Instruções de selecção: Selecção simples. Instrução if Selecção em alternativa. Instrução if Testes múltiplos Selecção múltipla. Instrução switch - case Objectivos da
Leia maisIntrodução Operadores Relacionais Lógicos Comando If Comando If...else Comando swich()...case...break Operador condicional ternário
Objetivo: Desenvolver programas utilizando tanto diagrama de blocos, como linguagem C para tomada de decisão. Introdução Operadores Relacionais Lógicos Comando If Comando If...else Comando swich()...case...break
Leia maisProgramação em C. Victor Amorim dos Santos
Programação em C Victor Amorim dos Santos Chegou a hora da revisão Revisão - Algoritmo Sequência ordenada de passos para realização de uma tarefa. Exemplo: Troca de um pneu furado Afrouxar ligeiramente
Leia maisALGORITMOS COM SELEÇÃO 1 - ESTRUTURA CONDICIONAL (ESTRUTURAS DE CONTROLE)
Algoritmos e Estruturas de Dados 1 Prof. Eduardo 1 ALGORITMOS COM SELEÇÃO 1 - ESTRUTURA CONDICIONAL (ESTRUTURAS DE CONTROLE) Até o momento da disciplina vimos comandos de entrada, processamento e saída
Leia maisSSC304 Introdução à Programação Para Engenharias. Controle de Fluxo. GE4 Bio
Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Sistemas de Computação Introdução à Para Engenharias Controle de Fluxo GE4 Bio GE4Bio Grupo de Estudos em Sinais
Leia maisAula 6 Oficina de Programação Estruturas Condicionais no C. Profa. Elaine Faria UFU
Aula 6 Oficina de Programação Estruturas Condicionais no C Profa. Elaine Faria UFU - 2017 Estrutura Condicional Simples Algoritmo se () entao instrução fimse A instrução só será executada se
Leia maisAquecimento. program math2 integer:: x,num1 write(*,*)"digite dois números read(*,*) x,num1 write(*,*)"a soma é",x+y end program math2
Aquecimento program math2 integer:: x,num1 write(*,*)"digite dois números read(*,*) x,num1 write(*,*)"a soma é",x+y end program math2 Aquecimento 2 Sabendo que a temperatura pode ser escrita em graus Centígrados
Leia maisAlgoritmos e Estruturas de Dados I. Universidade Federal de São João del-rei Pedro Mitsuo Shiroma Sala 119 Bloco 3
Algoritmos e Estruturas de Dados I Universidade Federal de São João del-rei Pedro Mitsuo Shiroma Sala 119 Bloco 3 Exercício - Seleção Escreva um algoritmo que leia o ano, mês e dia que uma pessoa nasceu
Leia maisTécnicas de Programação
Técnicas de Programação Material Teórico Conceito de Lógica Aplicada a Programas Responsável pelo Conteúdo: Prof. a Esp. Margarete Eliane da Silva Almendro Revisão Técnica: Prof. Me. Douglas Almendro
Leia maisTECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS LINGUAGEM DE PROGRAMAÇÃO I. Aula 5
TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS LINGUAGEM DE PROGRAMAÇÃO I Aula 5 02/08/2011 Professor Leomir J. Borba- professor.leomir@gmail.com http://professorleomir.wordpress.com 1 Agenda Operador
Leia maisIntrodução à Ciência da Computação
Introdução à Ciência da Computação Introdução à Linguagem C: Parte II Prof. Ricardo J. G. B. Campello Sumário Seleção Simples Seleção Composta Seleção Encadeada Seleção de Múltipla Escolha Repetição com
Leia maisALGORITMOS COM SELEÇÃO 1 - ESTRUTURA CONDICIONAL (ESTRUTURAS DE CONTROLE)
Algoritmos e Estruturas de Dados 1 Prof. Eduardo 1 ALGORITMOS COM SELEÇÃO 1 - ESTRUTURA CONDICIONAL (ESTRUTURAS DE CONTROLE) Já vimos entrada, processamento e saída, que compõem os algoritmos puramente
Leia maisEstruturas de Controle de Fluxo Estruturas de Seleção. Givanaldo Rocha
Estruturas de Controle de Fluxo Estruturas de Seleção Givanaldo Rocha givanaldo.rocha@ifrn.edu.br http://docente.ifrn.edu.br/givanaldorocha Conceito Até agora, desenvolvemos algoritmos que nos permitem
Leia maisUniversidade Federal de Uberlândia Faculdade de Computação. Expressões aritméticas, relacionais e lógicas Estruturas condicionais
Universidade Federal de Uberlândia Faculdade de Computação Expressões aritméticas, relacionais e lógicas Estruturas condicionais Prof. Renato Pimentel 1 Expressões aritméticas 2 Prof. Renato Pimentel 1
Leia maisProf. Jorge Cavalcanti
Universidade Federal do Vale do São Francisco Curso de Engenharia de Computação Introdução a Algoritmos Parte 03 (baseado no material do prof. Marcelo Linder) Prof. Jorge Cavalcanti jorge.cavalcanti@univasf.edu.br
Leia maisEstruturas de Repetição
Estruturas de Repetição Lista de Exercícios - 04 Programação de Computadores I Professor: Edwar Saliba Júnior Estruturas de Repetição O que são e para que servem? São comandos que são utilizados na programação
Leia maisEstrutura de decisão
Estrutura de decisão Os comandos de decisão ou desvio fazem parte das técnicas de programação que conduzem a estruturas de programas que não são totalmente sequenciais. Com as instruções de SALTO ou DESVIO
Leia mais4. Constantes. Constantes pré-definidas
4. Constantes Constantes pré-definidas O PHP possui algumas constantes pré-definidas, indicando a versão do PHP, o Sistema Operacional do servidor, o arquivo em execução, e diversas outras informações.
Leia maisUnidade 10: Estruturas de Decisão Compostas Prof. Daniel Caetano
Lógica de Programação para Engenharia 1 Unidade 10: Estruturas de Decisão Compostas Prof. Daniel Caetano Objetivo: Tomando decisões complexas no código de programação. Bibliografia: ASCENCIO, 2007; MEDINA,
Leia maisCIT Aula 02 Variáveis e Estruturas de desvio condicional. Autor: Max Rodrigues Marques Carga Horária: 2 h 22/07/15 1
CIT 2015.2 Aula 02 Variáveis e Estruturas de desvio condicional Autor: Max Rodrigues Marques Carga Horária: 2 h 22/07/15 1 Variáveis Uma variável nada mais é que um nome que damos a uma determinada posição
Leia maisEstruturas de Controle
Lógica de Programação Capítulo 3 Estruturas de Controle Estruturas de Controle Neste capítulo Estrutura de Seleção Estrutura de Repetição Lógica de Programação orbellone / Eberspacher O luxo de Controle
Leia maisProfessor Mauricio Lederer Algoritmos. Entrada e saída de dados
Entrada Algoritmos Entrada e saída de dados Muitas vezes, um algoritmo, para que possa trabalhar, precisa de dados de entrada informados pelo usuário, porque nem sempre é necessário ter esse tipo de dados.
Leia maisCapítulo 1 Conceitos Básicos
Capítulo 1 Conceitos Básicos Licenciatura em Computação Fundamentos de Lógica para Programação Prof. Nícolas Trigo nicolas.trigo@ifsertao-pe.edu.br http://professor.ifsertao-pe.edu.br/nicolas.trigo Introdução
Leia maisLinguagem C. André Tavares da Silva.
Linguagem C André Tavares da Silva dcc2ats@joinville.udesc.br Lógica de Programação O objetivo da lógica de programação é exercitar os métodos de raciocínio e elaborar soluções coerentes para determinados
Leia maisAula 4 Introdução ao C
Considere o nosso MSC. O Processador Central, entende o conjunto de instruções, leia, imprima, atribuição e condicional e com ela resolvemos vários problemas, construindo vários algoritmos. As instruções
Leia maisEstruturas de Decisão
Motivação O controle do fluxo da execução em Java utiliza os mesmos comandos existentes em outras linguagens Decisão: if-else, switch-case Repetição: for, while, do-while Desvios: return, continue, break
Leia maisAlgoritmos e Estrutura de Dados I Conceitos de Algoritmos. Prof. Elyssandro Piffer
Algoritmos e Estrutura de Dados I Conceitos de Algoritmos Prof. Elyssandro Piffer CONCEITO DE ALGORITMO O computador pode auxiliar em muitas tarefas, contudo ele não possui independência, não é inteligente,
Leia maisProgramação Estruturada e Orientada a Objetos
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE Programação Estruturada e Orientada a Objetos Docente: Éberton da Silva Marinho e-mail: ebertonsm@gmail.com eberton.marinho@ifrn.edu.br
Leia maisLinguagem Computacional. Estruturas de Controle: Estruturas de Decisão ou de Seleção. Prof. Dr. Adriano Cansian Prof. Dr. Leandro Alves Neves
1 Algoritmos e Programação Linguagem Computacional Estruturas de Controle: Estruturas de Decisão ou de Seleção Prof. Dr. Adriano Cansian Prof. Dr. Leandro Alves Neves O que veremos: Estruturas de Controle
Leia maisIntrodução à Lógica de Programação Aula 2. Adaptação de Luis Otavio Alvares
1 Introdução à Lógica de Programação Aula 2 Adaptação de Luis Otavio Alvares 2 Operadores Usados para incrementar, decrementar, comparar e avaliar dados, que são operações básicas em processamento de dados.
Leia maisALGORITMOS E LÓGICA DE PROGRAMAÇÃO PRÉ AULA DIAGNÓSTICO 22/10/2015. Analise o algoritmo a seguir e depois assinale a alternativa correspondente:
ALGORITMOS E LÓGICA DE PROGRAMAÇÃO Prof. Esp. Fabiano Taguchi http://fabianotaguchi.wordpress.com fabianotaguchi@gmail.com PRÉ AULA Julgue as afirmações enumeradas a seguir em verdadeiras (V) ou falsas
Leia maisAlgoritmos e Introdução à Programação. Lógica e Linguagem de Programação
Algoritmos e Introdução à Programação Lógica e Linguagem de Programação Prof. José Honorato Ferreira Nunes honoratonunes@softwarelivre.org http://softwarelivre.org/zenorato/honoratonunes Linguagem C Prof.
Leia maisFundamentos de Programação1
Fundamentos de Programação1 Linguagem C Introdução e elementos principais Aula N. 01 Prof. SIMÃO Jean Marcelo SIMÃO 1 Exemplo 2 % código em Octave/Matlab clc; A = 5; A = 4 ; if ( A > B ) printf ( A é maior
Leia maisProgramação Aplicada à Engenharia
Universidade Federal Rural do Semi-Árido Departamento de Ciências Ambientais Programação Aplicada à Engenharia Aula 07: Aritmética e Tomada de decisão Silvio Fernandes 2009.1 1 Operadores Aritméticos Operadores
Leia maisProgramação Estruturada
Programação Estruturada Estruturas condicionais Professores Emílio Francesquini e Carla Negri Lintzmayer 2018.Q3 Centro de Matemática, Computação e Cognição Universidade Federal do ABC Comandos condicionais
Leia maisProgramação Orientada a Objetos
Programação Orientada a Objetos Faculdade de Computação Aula Revisão Marcelo Zanchetta do Nascimento Material elaborado pela Profa. Ana Carolina Lorena - UNIFESP Desenvolvimento de Software ANÁLISE IMPLEMENTAÇÃO
Leia maisAlgoritmos Lógica e Programação Prof. Me. Adelson Felipe Dias Nogueira
Algoritmos Lógica e Programação 2016-2 Prof. Me. Adelson Felipe Dias Nogueira E-mail: adelson.nogueira@pitagoras.com.br Plano de Ensino MÓDULOS: 1.Conceitos iniciais de Algoritmos: 2.Desenvolvimento de
Leia maisAlgoritmos e Estruturas de Dados I IEC012. Linguagem C - Estruturas de Controle - Seleção. Prof. César Melo
Algoritmos e Estruturas de Dados I IEC012 Linguagem C - Estruturas de Controle - Seleção Prof. César Melo Estruturas de Controle: Condicional Estruturas: Simples Composta Múltipla escolha Estrutura Condicional
Leia maisFluxogramas e variáveis
Fluxogramas e variáveis Patrícia de Siqueira Ramos UNIFAL-MG, campus Varginha 11 de Março de 2019 Patrícia de Siqueira Ramos Fundamentos da programação 1 / 20 Fases de um algoritmo Patrícia de Siqueira
Leia maisWorking 03 : Conceitos Básicos II
Universidade Federal do Espirito Santo Centro Tecnologico Working 03 : Conceitos Básicos II Objetivos: Dominar a construção de estruturas de seleção em C; Aperfeiçoarse na resolução de problemas, da primeira
Leia maisLógica de Programação e Algoritmos
Lógica de Programação e Algoritmos Professores autores Nélio Alessandro Azevedo Cacho Keivilany Janielle de Lima Coelho Aula 7 Estruturas de decisão simples SE Na aula 6 (Controle de fluxo de execução:
Leia maisProgramação Estruturada Aula VisualG
Programação Estruturada Aula VisualG Prof. Flávio Barros flavioifma@gmail.com www.flaviobarros.com.br 2 CRIANDO ALGORITMO CRIANDO ALGORITMO Passos para construir Algoritmos Ler enunciado do problema, compreendendo-o
Leia maisSeleção Múltipla Laços (while, do-while, for) AULA 05
Introdução a Programação IF669 http://www.cin.ufpe.br/~if669 Seleção Múltipla Laços (while, do-while, for) AULA 05 Ricardo Massa F. Lima rmfl@cin.ufpe.br Sérgio C. B. Soares scbs@cin.ufpe.br Até aqui...
Leia maisECT1203 Linguagem de Programação
Universidade Federal do Rio Grande do Norte Escola de Ciências e Tecnologia ECT1203 Linguagem de Programação Prof. Aquiles Burlamaqui Profa. Caroline Rocha Prof. Luiz Eduardo Leite Prof. Luciano Ferreira
Leia maisUniversidade Federal de Uberlândia Faculdade de Computação. Estruturas de repetição
Universidade Federal de Uberlândia Faculdade de Computação Estruturas de repetição Prof. Renato Pimentel 1 Estruturas de repetição Utilização: Trecho de um algoritmo precisa ser executado mais de uma vez:
Leia mais