Estruturas de Decisão e loops
|
|
|
- Júlio César Philippi
- 6 Há anos
- Visualizações:
Transcrição
1 Estruturas de Decisão e loops Nos códigos que vimos até agora, as instruções são seguidas seqüencialmente usando os valores de variáveis atuais a cada linha. Essa estrutura linear não é adequada para a maioria das aplicações. Necessitamos de mecanismos que provoquem bifurcações na excecução, ou seja, que certos comandos só sejam executados se determinadas condições forem satisfeitas. Também precisamos de uma forma de forçar a repetição de grupos de comandos. As diversas estruturas condicionais existentes na linguagem fornecem esses mecanismos. O funcionamento delas depende da avaliação, como falsa ou verdadeira, de uma determinada afirmativa. 1
2 Estruturas de Decisão Queremos instruir o programa a executar um conjunto de instruções caso uma certa condição seja satisfeita. if (condição){ comandos - n = 0 x = 2. if ( x > 0 ) { printf ("x positivo\n"); n = n + 1; printf ("n = %d\n", n); 2
3 Se a instrução é simples (um só comando), as chaves são desnecessárias: n = 0 x = 2. if ( x > 0 ) n = n + 1; printf ("n = %d\n", n); Uma expressão lógica tem valor numérico 0 se for falsa e 0 se for verdadeira 3
4 if-else if (condição){ comandos else { comandos - x =...; if(x > 0){ y = sqrt(x); else { y = sqrt(-x); 4
5 A forma mais geral possível: else-if if (condição) { comandos else if (condição) { comandos else if (condição) { comandos else { comandos if (media >= 9.0) printf("grau A"); else if (media >= 7.0) printf("grau B"); else if (media >= 5.0) printf("grau C"); else printf("grau D"); 5
6 Operadores lógicos e relacionais Os operadores relacionais são > (maior) >= (maior ou igual) < (menor) <= (menor ou igual), e == (igual)!= (diferente de), Os operadores relacionais tem precedência abaixo dos aritméticos: a expressão x < y-1 é avaliada como x < (y-1). Atenção para a diferença entre if (a = = b) e if (a = b) 6
7 Os operadores lógicos são && (e) (ou). A avaliação de uma expressão é feita de acordo com a tabela: V && V = V V && F = F F && F = F V V = V V F = V F F = F Expressões conectadas por && e são avaliadas da esquerda para a direita, e a avaliação é interrompida assim que seja possível determinar se a expressão é falsa ou verdadeira. O operador unário! é o operador de negação. Ele troca V por F e vcvs. 7
8 Exemplos: if (a > 0.0 && 1./a < c) x = 0; Se quisermos saber se x está dentro de um certo intervalo: if ( x > xmin && x < xmax) { instrucoes Se quisermos saber se x está fora de um certo intervalo: if ( x < xmin x > xmax) { instrucoes if ( (a == b && a!= 0) a == 2 ) if (!(a < b) ) 8
9 Ordem de precedência:! ; (*, /, % ) ; (+, - ) ; ( >, <, >=,<= ) ; ( = =,!= ) ; && ; De Morgans Law: Sempre use parêntesis!(a && B)!A!B!(A B)!A &&!B O operador ternário? fornece um modo alternativo de se fazer teste lógico: z = condição? instrução 1 : instrução 2 Se condição for V, a instrução 1 é executada, senão, a instrução 2 é executada. z = (a > b)? a : b; 9
10 Exercício vspace0.5cm Modifique o programa que calula as raízes da equação de segundo grau para levar em conta < 0. Os valores dos coeficientes a, b e c, devem ser lidos pelo teclado. Seu programa deve: recusar valores nulos de a, e discriminar os casos: raizes iguais, raizes reais diferentes, raizes complexas diferentes. No último caso, os valores das raízes devem ser escritos como Re +-i Im, onde Re= b 2a e Im= 2a 10
11 Laços (loops) Os loops são muito úteis quando precisamos executar um conjunto de instruções várias vezes. Exemplo : Suponha que queremos calcular o somatório s = N n=1 1 n Sem uma estrutura de loop teríamos que fazer: 11
12 #include <stdio.h> int main() { double soma; int n; n = 1; soma = 1./n; n = n + 1; soma = soma + 1./n; n = n + 1; soma = soma + 1./n; n = n + 1; soma = soma + 1./n; printf(" soma para N = 4 e %lf \n",soma); return 0; 12
13 loops do tipo for for (condição inicial ; expressão de controle ; expressão de atualização) { instruções Ao entrar no loop, a condição inicial é executada e a expressão de controle é testada. Se for V, as instruções são executadas e após a última instrução, a expressão de atualização é executada. A expressão de controle é testada novamente, e só sai do loop quando ela for F. for ( i = 0; i < 50; i = i + 1){ printf ( " Aprendendo a contar %d \n", i); A expressão de controle pode conter combinações de && e. 13
14 #include <stdio.h> int main() { double soma; int n, N; printf("de o numero de termos a serem somados:\n"); scanf("%d", &N); soma = 0.; for(n = 1; n <= N ; n++){ soma = soma + 1./n; // ou soma += 1./n; printf("%d\t%lf\n", n, soma); return 0; 14
15 Como no if, as chaves são dispensáveis se instruções contiver apenas uma linha de código. A instrução break interrompe o loop, a execução passa para a primeira instrução logo após a chave. A instrução continue faz com que as próximas instruções sejam puladas, a expressão de atualização é executada e a expressão de controle é testada. O programa não sai do loop. for ( i = 0; i < 10; i = i + 1){ if ( i == 5) continue; printf ( " i = %d \n", i); Ao término do loop, os contadores preservam o último valor que lhes foi atribuído antes de deixá-lo. Estes contadores não precisam ser números inteiros. 15
16 Abreviações i = i + 1 i ++ j = j - 1 j - - soma = soma + n soma + = n pode ser usada com qualquer um dos operadores aritméticos: +, -, *, / e %. A forma geral é: t = t operador (expressão) t operador (expressão) 16
17 loops do tipo while while (condição) { instruções Executa as instruções enquanto a condição for satisfeita. Deve-se tomar cuidado em inicializar o valor testado em condição, e em atualizar essa condição dentro do loop. Útil quando não sabemos a quantidade, mas uma condição a ser satisfeita. Ex: Estamos lendo vários valores de n e queremos que o programa pare quando n = = 0 17
18 #include <stdio.h> int main() { int n; int soma = 0; scanf ("%d", &n); while ( n!= 0) { soma += n; scanf ("%d", &n); printf("%d\n", soma); return 0; 18
19 #include <stdio.h> int main() { double soma; int n, N; printf("de o numero de termos a serem somados:"); scanf("%d", &N); soma = 0.; n = 1; while(n <= N){ soma = soma + 1./n; // ou s += 1./n; printf("%d\t%lf\n", n, soma); n++; 19
20 loops do tipo do while do { instruções while (condição); Executa as instruções enquanto a condição for satisfeita, sendo a avaliação da condição feita no final de cada passo. Isto significa que as instruções sao executadas ao menos uma vez. 20
21 #include <stdio.h> int main() { double soma; int n, N; printf("de o numero de termos a serem somados:"); scanf("%d", &N); soma = 0.; n = 1; do { soma += 1./n; printf("%d\t%lf\n", n, soma); n++; while(n <= N); 21
22 goto e rótulos. goto label;. label:. O rótulo, um identificador seguido de dois pontos, pode ser colocado em qualquer parte dentro da função onde ocorre o goto. Ao encontrar o goto a execução do programa passa para o primeiro comando após o rótulo. É muito flexível, mas torna o programa muito confuso e difícil de manter. Deve ser evitado ao máximo. 22
23 Vejamos um exemplo onde o uso do goto é realmente útil: int main() {int i, j, k; int imax=3, jmax=2, kmax=5; int n=0, nmax=25; for(i=0;i<imax;++i) { for(j=0;j<jmax;++j) { for(k=0;k<kmax;++k) { n++; printf("%d\t%d\t%d\t%d\n", i,j,k,n); if( n >= nmax ) goto fim; fim: return 0; 23
24 O comando switch Um outra estrutura de decisão é o switch: switch (expressão ) { case a: comandos;. case b: comandos; default:comandos; Todos os cases a, b, c,... devem ser expressões constantes inteiras e diferentes entre si. A execução começa a partir do case que se iguala à expressão e continua por todos os outros que o seguem. O caso default é executado quando todos os cases falham, mas é opcional. 24
25 Frequentemente queremos que só um dos cases seja executado. Devemos então utilizar o comando break como último comando de cada case: switch (expressão ) { case a: comandos; break; case b: comandos; break;. default:comandos; Exemplo: int main() { char key; int ndigitos=0, nvogais=0, nconsoantes=0; while( 1 ) { 25
26 scanf("%c",&key); if( key == \n ) break; switch( key ){ case 0 : case 1 : case 2 : case 3 : case 4 : case 5 : case 6 : case 7 : case 8 : case 9 : { ndigitos++; printf("%c e um digito\n",key); break; 26
27 case a : case e : case i : case o : case u : { nvogais++; printf("%c e uma vogal\n",key); break; default: { nconsoantes++; printf("%c e uma consoante\n",key); printf("digitos: %d Vogais: %d Consoantes: %d\n", ndigitos, nvogais, nconsoantes); 27
28 return 0; 28
29 Redirecionamento de Entrada e saída no Unix O dispositivo padrão para entrada de dados (stdin) é o teclado. O dispositivo padrão para saída de dados (stdout)é o monitor. Podemos redirecionar a entrada de dados para um arquivo usando o <. Podemos redirecionar a saída de dados para um arquivo usando o >. Se o arquivo notas.dat contém a lista das notas de uma turma, podemos ler a partir deste arquivo com o mesmo programa media que lê a partir do teclado com o comando:./media < notas.dat O resultado será escrito na tela do monitor. Se quisermos salvar estes resultados num arquivo resultados.dat, podemos fazer./media < notas.dat > resultados.dat 29
Programação de Computadores I Funções de Repetição da Linguagem C PROFESSORA CINTIA CAETANO
Programação de Computadores I Funções de Repetição da Linguagem C PROFESSORA CINTIA CAETANO Comando WHILE O comando while executa um bloco de comandos enquanto a condição testada for verdadeira (diferente
Aula 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
Introduçã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
Linguagem C (repetição)
Linguagem C (repetição) André Tavares da Silva [email protected] Exercício Escrever um programa que conte (mostre na tela) os números de 1 a 100. Comandos aprendidos até o momento: printf, scanf, getchar,
Declarações. C diferencia letras maiúsculas de minúsculas! int n, N; n é diferente de N!
Declarações Os nomes das variáveis devem conter apenas letras, dígitos e o símbolo _ Os principais tipos são: int, float, double e char Exemplos: int n; int quantidade_valores; float x, y, somavalores;
MC-102 Aula 06 Comandos Repetitivos
MC-102 Aula 06 Comandos Repetitivos Instituto de Computação Unicamp 2 de Setembro de 2016 Roteiro 1 Comandos Repetitivos 2 Comando while 3 Comando do-while 4 O comando for 5 Exemplos com Laços Variável
Linguagem de Programação C. Comandos de Seleção e Desvio
Cristiano Lehrer Valores Lógicos Em C não existe nenhum tipo específico de dados para armazenar valores lógicos. Em C o valor lógico FALSO é representado por 0 (ZERO). Tudo aquilo que seja diferente de
Introdução à Linguagem C
Engenharia de CONTROLE e AUTOMAÇÃO Introdução à Linguagem C Aula 02 DPEE 1038 Estrutura de Dados para Automação Curso de Engenharia de Controle e Automação Universidade Federal de Santa Maria [email protected]
3. Linguagem de Programação C
Introdução à Computação I IBM1006 3. Linguagem de Programação C Prof. Renato Tinós Departamento de Computação e Matemática (FFCLRP/USP) 1 Principais Tópicos 3.4. Estruturas de Controle 3.4.1. Comandos
C Comandos de Controle
C Comandos de Controle Adriano Cruz [email protected] 19 de julho de 2017 Instituto de Matemática Departamento de Ciência da Computação UFRJ 1 Revisão da Seção Introdução Comandos de Teste Comandos de
5 - COMANDOS DE CONTROLE DE PROGRAMA Em C existem os comandos de decisões, os comandos de iteração (ou de laços) e os comandos de desvios.
3636363636363636363636363636363636363636363636363636 5 - COMANDOS DE CONTROLE DE PROGRAMA Em C existem os comandos de decisões, os comandos de iteração (ou de laços) e os comandos de desvios. 5.1 - Comandos
MC-102 Aula 04 Expressões Relacionais, Lógicas e Comandos Condicionais
MC-102 Aula 04 Expressões Relacionais, Lógicas e Comandos Condicionais Instituto de Computação Unicamp 26 de Agosto de 2016 Roteiro 1 Expressões relacionais 2 Expressões lógicas 3 4 Exercícios (Instituto
COMANDOS DE DECISÕES. O COMANDO if. O comando if instrui o computador a tomar uma decisão simples. Forma Geral: if (expressão de teste) instrução;
COMANDOS DE DECISÕES O COMANDO if O comando if instrui o computador a tomar uma decisão simples. Forma Geral: if (expressão de teste) instrução; Por exemplo: /* testif.c*/ /* mostra o uso do comando if*/
Métodos Computacionais. Operadores, Expressões Aritméticas e Entrada/Saída de Dados
Métodos Computacionais Operadores, Expressões Aritméticas e Entrada/Saída de Dados Tópicos da Aula Hoje aprenderemos a escrever um programa em C que pode realizar cálculos Conceito de expressão Tipos de
Aula 4. Comandos de Repetição. Prof. Filipe Mutz.
Aula 4 Comandos de Repetição Prof. Filipe Mutz. Instrução Instrução Instrução... Instrução Instrução Condicional (seleção) Repetitivo (loops) Comandos de repetição permitem que um conjunto de instruções
ESTRUTURAS DE CONTROLE
ESTRUTURAS DE CONTROLE ESTRUTURAS DE REPETIÇÃO EM LINGUAGEM C 03/12/16 Repetição Contada Fluxograma Linguagem C I = C até F sim Comando não For (i=c; i
Introduçã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
Métodos Computacionais. Comandos Condicionais e de Repetição em C
Métodos Computacionais Comandos Condicionais e de Repetição em C Tópicos da Aula Hoje vamos acrescentar comportamentos mais complexos a programas em C Comandos Condicionais if-else switch Comandos de Repetição
Aula 01. Programação Condicional Programação repetitiva
Logo Aula 01 Programação Condicional Programação repetitiva 2 Programação Condicional Uma programação condicional, como o próprio nome já diz, permite que determinadas instruções sejam executadas ou não,
Hello World. Linguagem C. Tipos de Dados. Palavras Reservadas. Operadores Aritméticos. Pré e pós incremento e pré e pós decremento
Hello World Linguagem C printf("hello world!\n"); main é a função principal, a execução do programa começa por ela printf é uma função usada para enviar dados para o vídeo Palavras Reservadas auto double
LINGUAGEM C: COMANDOS DE REPETIÇÃO
LINGUAGEM C: COMANDOS DE REPETIÇÃO Prof. André Backes ESTRUTURAS DE REPETIÇÃO Uma estrutura de repetição permite que uma sequência de comandos seja executada repetidamente, enquanto determinadas condições
Introdução à Programação. Estruturas de Repetição
Introdução à Programação Estruturas de Repetição Repetição de Comandos i 0 int somatorio(int n) { int soma = 0; int i = 0; soma = soma + i; i++; soma = soma + i; i++; soma = soma + i;... n i Faz esta seqüência
Capítulo 4: Condicionais
Capítulo 4: Condicionais INF1004 e INF1005 Programação 1 Pontifícia Universidade Católica Departamento de Informática Tomada de Decisão Até o momento, todas as instruções eram executadas, uma após a outra.
Programação de Computadores I Introdução ao C PROFESSORA CINTIA CAETANO
Programação de Computadores I Introdução ao C PROFESSORA CINTIA CAETANO Introdução Criada em 1972, por Dennis Ritchie; Centro de Pesquisas da Bell Laboratories; Para utilização no S.O. UNIX; C é uma linguagem
Sistemas Operacionais e Introdução à Programação. Programação com linguagem C
Sistemas Operacionais e Introdução à Programação Programação com linguagem C 1 Entrada e saída: escrevendo na tela Veja uma comparação entre um programa Portugol e seu equivalente em C: Inicio Inteiro
Linguagens de Programação I
Linguagens de Programação I Tema # 4 Operadores em C Susana M Iglesias FUNÇÕES ENTRADA-SAÍDA I/O printf(), utilizada para enviar dados ao dispositivo de saída padrão (stdout), scanf(), utilizada para ler
Linguagem C (estruturas condicionais)
Linguagem C (estruturas condicionais) André Tavares da Silva [email protected] Comandos de Controle de Fluxo Todos os comandos devem ser terminados com um ;. { e são usados para delimitar um
controle de fluxo - condicionais
controle de fluxo - condicionais controle de fluxo - condicionais tópicos if if else if else if else expressões booleanas switch referências Capítulo 4 da apostila Capítulo 3 do livro condicionais (tomada
ESTRUTURAS CONDICIONAIS. Baseado nos slides de autoria de Rosely Sanches e Simone Senger de Souza
ESTRUTURAS CONDICIONAIS Baseado nos slides de autoria de Rosely Sanches e Simone Senger de Souza Estruturas de Controle ESTRUTURA SEQUENCIAL ESTRUTURA CONDICIONAL ESTRUTURA DE REPETIÇÃO 2 Estruturas Condicionais
LÓGICA DE PROGRAMAÇÃO. PROFª. M.Sc. JULIANA H Q BENACCHIO
LÓGICA DE PROGRAMAÇÃO PROFª. M.Sc. JULIANA H Q BENACCHIO Primeiro programa em C #include int main() { int num1, num2, result; scanf("%d",&num1); scanf("%d",&num2); result = num1 + num2; printf("%d",
Comando Switch. Embora a escada if else-if possa executar testes de várias maneiras, ela não é de maneira nenhuma elegante.
Comando Switch Embora a escada if else-if possa executar testes de várias maneiras, ela não é de maneira nenhuma elegante. O código pode ficar difícil de ser seguido e confundir até mesmo o seu autor no
Faculdade Anglo-Americano Curso de Ciência da Computação Linguagem de Programação. Lista de Exercícios 1
Faculdade Anglo-Americano Curso de Ciência da Computação Linguagem de Programação Lista de Exercícios 1 1. O programa seguinte tem vários erros em tempo de compilação. Encontre-os. Main() int a=1; b=2,
Introdução à Programação. Operadores, Expressões Aritméticas e Entrada/Saída de Dados
Introdução à Programação Operadores, Expressões Aritméticas e Entrada/Saída de Dados Programa em C #include int main main ( ) { Palavras Reservadas } float celsius ; float farenheit ; celsius
Linguagem C Controle do Fluxo de Execução. Lógica de Programação
Linguagem C Controle do Fluxo de Execução Lógica de Programação Caro(a) aluno(a), Aqui começaremos a escrever os nossos primeiros programas em uma Linguagem de Programação. Divirta-se!!! Estrutura Seqüencial
Universidade 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
ALGORITMO I ESTRUTURA DE CONTROLE DECISÃO SE / CASO;
ALGORITMO I ESTRUTURA DE CONTROLE DECISÃO SE / CASO; Jaime Evaristo (http://professor.ic.ufal.br/jaime/) Slide 1 ESTRUTURA DE CONTROLE Operadores Relacionais Símbolo Significado LING. C = Igual == Diferente!=
Programaçã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
INF1007: Programação 2. 0 Revisão. 06/08/2015 (c) Dept. de Informática - PUC-Rio 1
INF1007: Programação 2 0 Revisão 06/08/2015 (c) Dept. de Informática - PUC-Rio 1 Tópicos Principais Variáveis e Constantes Operadores e Expressões Entrada e Saída Tomada de Decisão Construção com laços
Introdução à Programação em C Input / Output
Introdução à Programação em C Input / Output Resumo Aula Anterior Programa começa com função main() Sintaxe para definição de funções Definição de variáveis e atribuições Estruturas de controlo if-then
1) Operadores de auto incremento ++ e auto decremento --
Aula 09 - Operadores de auto incremento e auto decremento, atribuição múltipla, atribuição na declaração, atribuição resumida e algumas regras de boa programação. 1) Operadores de auto incremento ++ e
Introdução à Linguagem C. Adaptado de Deise Saccol
Introdução à Linguagem C Adaptado de Deise Saccol 1 Tradução CÓDIGO FONTE... LET SOMA = VAR1 + TOTAL... TRADUTOR CÓDIGO OBJETO... 00010110111001011001011010... MONTADOR (assembler) Tradutor para linguagens
Linguagem C. Prof.ª Márcia Jani Cícero
Linguagem C Prof.ª Márcia Jani Cícero A estrutura Básica de um Programa em C Consiste em uma ou várias funções ou programas. main( ) // primeira função a ser executada // inicia a função // termina a função
Ló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
ESTRUTURAS CONDICIONAIS. Introdução à Ciência da ComputaçãoI Simone Senger de Souza
ESTRUTURAS CONDICIONAIS Introdução à Ciência da ComputaçãoI Simone Senger de Souza Estruturas de Controle ESTRUTURA SEQUENCIAL ESTRUTURA CONDICIONAL ESTRUTURA DE REPETIÇÃO 2 Estruturas Condicionais Estrutura
Estruturas da linguagem C. 1. Identificadores, tipos primitivos, variáveis e constantes, operadores e expressões.
1 Estruturas da linguagem C 1. Identificadores, tipos primitivos, variáveis e constantes, operadores e expressões. Identificadores Os identificadores seguem a duas regras: 1. Devem ser começados por letras
Aula 15: Repetição (Parte 3)
Aula 15: Repetição (Parte 3) Introdução a Programação Túlio Toffolo & Puca Huachi http://www.toffolo.com.br BCC201 2019/1 Departamento de Computação UFOP Aula Anterior Breve Revisão Comandos de Decisão
Estruturas de Repetição
Estruturas de Repetição Introdução As estruturas de repetição, permitem executar mais de uma vez um mesmo trecho de código. Trata-se de uma forma de executar blocos de comandos somente sob determinadas
Linguagem C estruturas de repetição
Linguagem C estruturas de repetição IF61A/IF71A - Computação 1 Prof. Leonelo Almeida Universidade Tecnológica Federal do Paraná Até agora... Introdução à linguagem C Estrutura de um programa Escrita e
Programação Estruturada
Programação Estruturada Introdução à linguagem C Professores Emílio Francesquini e Carla Negri Lintzmayer 2018.Q3 Centro de Matemática, Computação e Cognição Universidade Federal do ABC Programação estruturada
Algoritmos e Programação
Algoritmos e Programação Aula 3 Introdução a Linguagem C Profa. Marina Gomes [email protected] 1 Aula de Hoje - Criar programas simples em C utilizando a estrutura básica; - Declarar variáveis;
Algoritmos RESUMO - LINGUAGEM C
Algoritmos RESUMO - LINGUAGEM C 1 Sintaxe da linguagem C Componentes reconhecidos pela linguagem C (sintaxe da linguagem): tipos propriedades dos dados; declarações partes do programa, podendo dar significado
Modulo 4: while do while (limites de variáveis)
PROGRAMAÇÃO DE COMPUTADORES V - TCC- 00.323 Modulo 4: while do while (limites de variáveis) Aura - Erick [email protected], [email protected] Roteiro Até aqui apreendemos as estruturas: If e If...else Switch
Aula 16: Laços aninhados e desvios
Aula 16: Laços aninhados e desvios Introdução a Programação Túlio Toffolo & Puca Huachi http://www.toffolo.com.br BCC201 2019/1 Departamento de Computação UFOP Aula Anterior Comandos de Repetição (Parte
Estruturas de Controle em c#
Estruturas de Controle em c# Fábio Moura Governo de Pernambuco Agenda Tipos de estruturas de controle; if; if-else; if-else-if; switch-case; while; do-while; for; foreach; Exercício. Tipos de Estruturas
Algoritmos 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
Estruturas de repetição. Objetivos: - Compreender diversos tipos de comandos de repetições disponíveis na linguagem C.
capa Estruturas de repetição Objetivos: - Compreender diversos tipos de comandos de repetições disponíveis na linguagem C. - Aprender a implementar algoritmos em C com laços de repetições. Estruturas de
