Aula 01. Programação Condicional Programação repetitiva
|
|
- Sarah Borja Barata
- 5 Há anos
- Visualizações:
Transcrição
1 Logo
2 Aula 01 Programação Condicional Programação repetitiva 2
3 Programação Condicional Uma programação condicional, como o próprio nome já diz, permite que determinadas instruções sejam executadas ou não, dependendo do resultado de uma condição (teste), ou seja, o programa vai tomar decisão de um processo (leitura, processo e impressão) a ser realizado. Isto é, são testados parâmetros e, dependendo de seus valores, tomamos um caminho ou outro. As condições que são testadas num programa são do tipo lógica (booleano), portanto podem ter somente dois resultados: Verdadeiro ou Falso. Assim, a seleção de ações pode seguir, no máximo, duas alternativas: uma se a condição for verdadeira e outra se a condição testada for falsa. 3
4 Operadores Lógicos Os operadores lógicos são utilizados na confecção das condições (verdadeira ou falsa). Esses operadores são: Significado Operador em C/C++ Maior que > Menor que < Maior ou igual a >= Menor ou igual a <= Diferente de!= Igual a = = 4
5 Valores Booleanos Os operadores lógicos na linguagem irão servir para comparar duas variáveis ou uma variável e uma contante ou simplesmente uma constante. Em C e C++ o valor 0 tem o significado de falso e qualquer valor diferente de 0 o significado de verdadeiro. No entanto, em C++ tem o tipo booleano: bool b1, b2; Esse tipo aceita só dois valores, true ou false. 5
6 Pontos importantes do tipo bool Por default o valor true é igual a 1 e o valor false igual a 0. Pode-se usar variável do tipo bool ou valores true e false em expressão matemáticas. Por exemplo: int x = false + true + 6; é uma operação valida e o resultado de x é igual a 7, com false = 0 e true = 1. É também possível converter valores inteiros ou reais para o tipo bool. bool x = 0; // false bool y = 100; // true bool z = 15.75; // true bool w = 0.0; // false 6
7 Utilizando operadores lógicos Pode-se usar os operadores lógicos conforme o programa: #include <bits/stdc++.h> using namespace std; int main() int A = 10, B = 7, C = 5, D = 3; bool b1; b1 = A > 10; cout << b1 << endl; b1 = B < A; cout << b1 << endl; b1 = C >= D; cout << b1 << endl; b1 = B <= 2; cout << b1 << endl; b1 = A!= 10; cout << b1 << endl; b1 = D == 3; cout << b1 << endl; b1 = C; cout << b1 << endl; return 0; Resultado:
8 Operadores Relacionais Os operadores lógicos tem que ser complementados, pois não podemos comparar mais de duas variáveis, como por exemplo na matemática: A = B = C. Não se pode fazer assim na linguagem de programação C/C++. Para isso usamos os operadores relacionais: não, e e ou, conforme a tabela. Significado Operador em C/C++ não! e && ou 8
9 Tabela dos Operadores Relacionais Para relacionar os operadores tem-se as tabelas: A V F! A F V A B A B V V V V F V F V V F F F A B A && B V V V V F F F V F F F F O e e ou aqui estão representados para duas variáveis, mas poderiam ser para mais. 9
10 Utilizando os Operadores Relacionais Pode-se usar os operadores lógicos conforme o programa: #include <bits/stdc++.h> using namespace std; int main() int A = 10, B = 7, C = 5, D = 3; bool b1; b1 =!(A > 10); cout << b1 << endl; b1 = ((B < A) && (C < D)); cout << b1 << endl; b1 = ((A >= D) (B <= C)); cout << b1 << endl; b1 = (!(A >= D) (B <= C)); cout << b1 << endl; b1 = ((B < A) &&!(C < D)); cout << b1 << endl; return 0; Resultado:
11 Seleção Simples A seleção mais simples a ser realizada é aquela que a situação da <condição> é verdadeira. Não existe a opção falsa, ou não é necessário realizar nada neste tipo de opção. É o que chamamos de opção default. Na linguagem C/C++ fica: if (<condição>) blocos de comandos; Vale observar que as chaves ( e ) só são necessárias, quando se tem mais de um bloco de comando. Se tiver um só bloco de comando, não precisa colocá-las. 11
12 Exemplo de Seleção Simples Faça um programa que leia um número e diga se ele é maior que 10. #include <bits/stdc++.h> using namespace std; int main() float N; scanf ("%f",&n); if (N > 10) printf ("%.1f maior que 10\n",N); return 0; Para N = 3.45: Para N = 10.45: 10.4 maior que 10 12
13 Seleção Completa A seleção completa é dada por if (<condição>) else... onde se a <condição> for verdadeira é realizado o primeiro... e dentro dele os blocos de comandos 1, se for falsa, é realizado o segundo... e dentro dele os blocos de comandos 2. Na linguagem C/C++ fica: if (<condição>) blocos de comandos 1; else blocos de comandos 2; 13
14 Exemplo de Seleção Completa Faça um programa que leia um número natural e diga se ele é par ou impar. #include <bits/stdc++.h> using namespace std; int main() int N; scanf ("%d",&n); if ((N % 2) == 0) printf ( "%d é par.\n", N); else printf ( "%d é impar.\n",n); return 0; Para N = 8: 8 é par. Para N = 7: 7 é impar. 14
15 Operador de Seleção Completa O operador de seleção completa é dados por EXP1? EXP2 : EXP3; onde EXP1 é uma expressão condicional, e EXP2 e EXP3 é um único bloco de comando para o verdadeiro e falso, respectivamente. 15
16 Exemplo de Operador de Seleção Completa Faça um programa que leia um número natural e diga se ele é par ou impar. #include <bits/stdc++.h> using namespace std; int main() int N; scanf ("%d",&n); ((N % 2) == 0)? printf ( "%d é par.\n", N) : printf ( "%d é impar.\n",n); return 0; Para N = 8: 8 é par. Para N = 7: 7 é impar. 16
17 Exemplo de Operador de Seleção Completa Faça um programa que leia um número natural e se for par mostre 0 e se for impar mostre 1. #include <bits/stdc++.h> using namespace std; int main() int N, X; scanf ("%d",&n); X = ((N % 2) == 0)? 0 : 1; printf("%d\n", X); return 0; Para N = 8: 0 Para N = 7: 1 17
18 Seleção Composta A estrutura de seleção composta também é designada como seleção aninhada e é utilizada quando estivermos fazendo várias comparações (testes) sempre com a mesma variável. Esta estrutura é chamada de aninhada porque na sua representação fica uma seleção dentro de outra seleção. 18
19 Seleção Composta Na linguagem C/C++ é: if ( <condição 1> ) if ( <condição 2> ) bloco de comandos 11; else bloco de comandos 12; bloco de comandos 1; else if ( <condição 3> ) bloco de comandos 21; else bloco de comandos 22; bloco de comandos 2; 19
20 Exemplo de Seleção Composta Faça um programa que leia três medidas e determine se essas medidas formam um triângulo, se formam que tipo de triângulo ele é (isósceles, escaleno ou equilátero). 20
21 Exemplo de Seleção Composta #include <bits/stdc++.h> using namespace std; int main() float A, B, C; scanf ("%f %f %f", &A, &B, &C); if ((A < B + C) && (B < A + C) && (C < A + B)) if ((A == B) && (B == C)) printf("triângulo Equilátero\n"); else if ((A == B) (A == C) (B == C)) printf ("Triângulo Isósceles\n"); else printf ("Triângulo escaleno\n"); else printf ("As medidas não formam um triângulo\n"); return 0; Para 3 3 3: Triângulo Equilátero Para 3 3 4: Triângulo Isósceles Para 3 4 5: Triângulo escaleno Para : As medidas não formam um triângulo 21
22 Seleção Multipla Pode-se criar com as seleções aninhadas múltiplas seleções, mas existe um comando ao qual as seleções múltiplas são melhor representadas. E com isto, podemos escolher mais opções que somente verdadeira e falsa. 22
23 Seleção Composta Na linguagem C/C++ é: switch ( variavel ) case <valor_variável 1> : Comandos de bloco 1; break; case <valor_variável 2> : Comandos de bloco 2; break;... case <valor_variável n> : Comandos de bloco n; break; default: Comandos de bloco F (opcional) O comando break serve para retirar de dentro do comando. 23
24 Exemplo de Seleção Multipla Faça um programa que escolha a letra que começa o nome de uma fruta, conforme a lista abaixo: a)abacaxi b)banana c)caju d)damasco Caso o usuário digite outra letra, imprima que está errado. 24
25 Exemplo de Seleção Multipla #include <bits/stdc++.h> using namespace std; int main() char opcao; printf("escolha a primeira letra de uma fruta:\n"); printf("a) abacaxi\n"); printf("b) banana\n"); printf("c) caju\n"); printf("d) damasco\n"); scanf("%d",&opcao); 25
26 Exemplo de Seleção Multipla switch(opcao) case 'a': printf("abacaxi\n"); break; case 'b': printf("banana\n"); break; case 'c': printf("caju\n"); break; case 'd': printf("damasco\n"); break; default: printf("opcao errada\n"); return 0; Para a: abacaxi Para b: banana Para c: caju Para d: damasco Para e: Opcao errada 26
27 Exercícios URI 1035 a 1038, 1040 a 1052, 1061, 1828, 1837, 1847, 1929, 1933, 1960, 2057, 2059, 2235, 2313, 2670,
28 Repetição Esta estrutura é utilizada quando determinada parte do programa precisa ser repetida; Existem 2 tipos de repetição: Repetições não definidas Repetições definidas. 28
29 Repetição Definida Este tipo de repetição é utilizado quando sabe-se à priori quantas vezes uma determinada ação vai ser repetida no programa. Exemplos: Dê 5 voltas no campo de futebol afim de se exercitar; Leia 10 números inteiros; 29
30 Repetição Não Definida Neste tipo de repetição, a quantidade de vezes que a ação é repetida, não é conhecida à priori; Exemplo: Dê voltas no campo de futebol afim de se exercitar, mas quando se cansar, pare; Leia números inteiros até achar o número
31 Repetição Repetição definida: for (<valor inicial>; <condição>; <passos>) Repetição não definida: while(<condição>) do while (<condição>) 31
32 While Na estrutura while as instruções a serem repetidas podem não ser executadas nenhuma vez, pois o teste fica no início da repetição, então a execução das instruções (que estão "dentro" da repetição) depende do teste. Nesta estrutura, a repetição é finalizada quando o teste é Falso (F), ou seja, enquanto o teste for Verdadeiro (V) as instruções serão executadas e, quando for Falso, o laço é finalizado. while ( <condição> ) blocos de comando; 32
33 Exemplo com while Faça um programa que leia e imprima vários números inteiros até que se digita 999. Esse programa não tem Laço definido #include <bits/stdc++.h> using namespace std; int main() int a; scanf("%d", &a); while (a!= 999) printf ( "a = %d\n", a); scanf("%d", &a); return 0; 10 a = 10-5 a = a =
34 O que é flag Flag é uma variável que permite você assumir o verdadeiro ou falso de uma condição. No caso o flag do programa anterior é quando a variável a recebe o valor
35 Exemplo com while Faça um programa que imprima os números inteiros de 10 a 15. Esse programa tem um laço definido #include <bits/stdc++.h> using namespace std; int main() int a; a = 10; while (a < 15) printf ( "a = %d\n", a); a++; return 0; a = 10 a = 11 a = 12 a = 13 a = 14 35
36 Exemplo com while No exemplo anterior, tem-se: Variável de controle da repetição: a Valor inicial da variável de controle: 10 Variação da variável de controle: a = a + 1 (++ em C/C++) Condição de término da repetição: a 15 36
37 Do While Na estrutura do-while as instruções a serem repetidas são executadas pelo menos uma vez, pois o teste fica no fim da repetição, então a execução das instruções (que estão "dentro" da repetição) não depende do primeiro teste. Nesta estrutura, a repetição é finalizada quando o teste é Falso (F), ou seja, enquanto o teste for Verdadeiro (V) as instruções serão executadas e, quando for Falso, o laço é finalizado. Cuidado com o ponto e virgula após a condição. do blocos de comando; while ( <condição> ); 37
38 Exemplo com while Faça um programa que leia e imprima vários números inteiros até que se digita 999. Esse programa não tem Laço definido #include <bits/stdc++.h> using namespace std; int main() int a; do scanf("%d", &a); printf ( "a = %d\n", a); while (a!= 999); return 0; 10 a = 10-5 a = a = a =
39 Exemplo com while Esse programa tem um laço definido Faça um programa que imprima os números inteiros de 10 a 15. #include <bits/stdc++.h> using namespace std; int main() int a; a = 10; do printf ( "a = %d\n", a); a++; while (a < 15); return 0; a = 10 a = 11 a = 12 a = 13 a = 14 39
40 For Na estrutura for as instruções começam com um valor da inicial para a variável, e encerra quando a condição for Falso (F). Isso é possível, pois coloca-se o passo que será dado apos ser verificada a condição. for (<variavel> = condição inicial; <condição> ; <passo>) blocos de comando; 40
41 Exemplo com while Faça um programa que leia e imprima vários números inteiros até que se digita 999. CUIDADO!!! Pode-se usar o for como sendo o while #include <bits/stdc++.h> using namespace std; int main() int a; scanf("%d", &a); for ( ;a!= 999; ) printf ( "a = %d\n", a); scanf("%d", &a); return 0; 10 a = 10-5 a = a =
42 Exemplo com while Faça um programa que imprima os números inteiros de 10 a 15. Simplificou #include <bits/stdc++.h> using namespace std; int main() int a; for (a = 10; a < 15; a++) printf ( "a = %d\n", a); return 0; a = 10 a = 11 a = 12 a = 13 a = 14 42
43 Laços infinito #include <bits/stdc++.h> using namespace std; int main() int a; a = 0; while (1) printf ( "a = %d\n", a); a++; return 0; Não para o laço. 43
44 Imprimindo números impares #include <bits/stdc++.h> using namespace std; int main() int i, n, m; scanf("%d %d", &n, &m); if (n % 2 == 0) n++; for (i = n; i <= m; i+=2) printf("%d\n", i); return 0;
45 Contador #include <bits/stdc++.h> using namespace std; int main() int i, n, m, cont; scanf("%d %d", &n, &m); cont = 0; for (i = n; i <= m; i++) cont++; Entre 23 e 43 tem 21 numeros printf("entre %d e %d tem %d numeros\n", n, m, cont); return 0; 45
46 Somador #include <bits/stdc++.h> using namespace std; int main() int i, n, m, soma; scanf("%d %d", &n, &m); soma = 0; for (i = n; i <= m; i++) soma += i; printf("a soma de todos "); A soma de todos entre 23 e 32 da: 275 printf("entre %d e %d da: %d\n", n, m, soma); return 0; 46
47 Produtor ou Fatorial #include <bits/stdc++.h> using namespace std; int main() int i, n, m, fat; O produto de todos entre 12 e 15 da: scanf("%d %d", &n, &m); fat = 1; for (i = n; i <= m; i++) fat *= i; printf("o produto de todos "); printf("entre %d e %d da: %d\n", n, m, fat); return 0; 47
48 Freopen Alguns problemas nos faz ler os valores direto de arquivos e podem ser para entrada e saída. Uma solução fácil para isso é escrever o código normalmente usando fluxos padrão, mas adicionando o comando freopen, como a seguir: freopen("input.txt", "r", stdin); freopen("output.txt", "w", stdout); 48
49 Freopen Alguns problemas nos faz ler os valores direto de arquivos e podem ser para entrada e saída. Uma solução fácil para isso é escrever o código normalmente usando fluxos padrão, mas adicionando o comando freopen, como a seguir: freopen("input.txt", "r", stdin); freopen("output.txt", "w", stdout); 49
50 Lendo dados do arquivo #include <bits/stdc++.h> using namespace std; int main() int i, x; freopen("entrada.txt", "r", stdin); i = 0; while (scanf("%d", &x)!= EOF) printf("x = %d\n", x); i++; printf("foram impressos: %d numero(s)\n", i); return 0; Arquivo entrada.txt x = 12 x = 5 x = 7 x = 8 x = 16 Foram impressos: 5 numero(s) 50
51 Lendo dados do arquivo #include <bits/stdc++.h> using namespace std; int main() int i, x; freopen("entrada.txt", "r", stdin); i = 0; while (cin >> x) printf("x = %d\n", x); i++; printf("foram impressos: %d numero(s)\n", i); return 0; Arquivo entrada.txt x = 12 x = 5 x = 7 x = 8 x = 16 Foram impressos: 5 numero(s) 51
52 Lendo dados do arquivo Até um valor de parada #include <bits/stdc++.h> using namespace std; int main() int i, x; freopen("entrada.txt", "r", stdin); i = 0; while (scanf("%d", &x)!= EOF) if (x == 0) break; printf("x = %d\n", x); i++; printf("foram impressos: %d numero(s)\n", i); return 0; Arquivo entrada.txt x = 12 x = 5 x = 7 Foram impressos: 3 numero(s) 52
53 Lendo dados do arquivo Até um valor de parada #include <bits/stdc++.h> using namespace std; int main() int i, x; freopen("entrada.txt", "r", stdin); i = 0; while (cin >> x) if (x == 0) break; printf("x = %d\n", x); i++; printf("foram impressos: %d numero(s)\n", i); return 0; Arquivo entrada.txt x = 12 x = 5 x = 7 Foram impressos: 3 numero(s) 53
54 Obtendo o maior valor de um conjunto #include <bits/stdc++.h> using namespace std; int main() const int INF = -0x3f3f3f3f; int i, x, n, maior; freopen("entrada.txt", "r", stdin); scanf("%d", &n); maior = INF; for (i = 1; i <= n; i++) scanf("%d", &x); if (maior < x) maior = x; printf("o maior valor eh: %d\n", maior); return 0; Arquivo entrada.txt O maior valor eh: 8 54
55 Obtendo o menor valor de um conjunto #include <bits/stdc++.h> using namespace std; int main() const int INF = 0x3f3f3f3f; int i, x, n, menor; freopen("entrada.txt", "r", stdin); scanf("%d", &n); menor = INF; for (i = 1; i <= n; i++) scanf("%d", &x); if (menor > x) menor = x; printf("o menor valor eh: %d\n", menor); return 0; Arquivo entrada.txt O menor valor eh: 1 55
56 Exercícios URI 1059 a 1061, 1064 a 1067, 1070 a 1075, 1078 a 1080, 1094 a 1099, 1101, 1113 a 1118, 1131 a 1134, 1142 a 1146, 1149 a 1151, 1153 a 1160, 1164 a 1165, 1541, 1564, 1589, 1759, 1789, 1828, 1858, 1866, 1961, 1962, 1985, 2003, 2006, 2028, 2029, 2060, 2143, 2146, 2152, 2161, 2166, 2334, 2483, 2486,
CCO 016 / COM 110 Fundamentos de Programação
CCO 016 / COM 110 Fundamentos de Programação Prof. Roberto Affonso da Costa Junior Universidade Federal de Itajubá AULA 07 Comandos Sequenciais (se senao) Linguagem de Programação C (if else) Estrutura
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 maisCCO 016 / COM 110 Fundamentos de Programação
CCO 016 / COM 110 Fundamentos de Programação Prof. Roberto Affonso da Costa Junior Universidade Federal de Itajubá AULA 07 Comandos Sequenciais (se senao) Linguagem de Programação C (if else) Estrutura
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 04 1/2 Estrutura de Repetição Bruno Otávio, George, Gabriel Taets, Gabriel Huhn,Thiago
Leia maisCCO 016 / COM 110 Fundamentos de Programação
CCO 016 / COM 110 Fundamentos de Programação Prof. Roberto Affonso da Costa Junior Universidade Federal de Itajubá AULA 08 Estruturas de Repetição (Portugol/Linguagem C) Definição» Estrutura de Repetição
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 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 maisLinguagem C++ Estruturas de controle Parte II Estruturas de repetição
Fundamentos de Programação Linguagem C++ Estruturas de controle Parte II Estruturas de repetição Prof. Bruno E. G. Gomes IFRN 1 Estruturas de Controle Permitem o controle da sequência de execução de um
Leia maisCCO 016 Fundamentos de Programação
CCO 016 Fundamentos de Programação Prof. Roberto Affonso da Costa Junior Universidade Federal de Itajubá Aula 05 Entrada de dados Leia scanf ou cin Entrada de Dados Entrada de dados compreende a operação
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 maisLinguagem C (repetição)
Linguagem C (repetição) André Tavares da Silva andre.silva@udesc.br 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,
Leia maisESTRUTURA COM DECISÃO COMPOSTA
LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA ESTRUTURA COM DECISÃO COMPOSTA Prof. Dr. Daniel Caetano 2018-1 Objetivos Entender o que são decisões compostas Compreender como implementar decisões compostas Capacitar
Leia maisAula 04. Agregados Homogêneos. Agregados Heterogêneos. Matrizes
Logo Aula 04 Agregados Homogêneos Matrizes Agregados Heterogêneos 2 Matriz Da mesma forma que as variáveis indexadas vetoriais, vistas anteriormente, as variáveis indexadas bidimensionais são utilizadas
Leia maisComputação El E etrônic i a If-Else
Computação Eletrônica If-Else Prioridade dos Operadores 1 o! 2 o *,/,% 3 o +,- 4 o operadores relacionais 5 o && 6 o char Tipo numérico para representação de caracteres Valores entre -128 e 127 Pode-se
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 maisAula 05: Condicionais (Parte 2)
Aula 05: Condicionais (Parte 2) Introdução a Programação Túlio Toffolo & Puca Huachi http://www.toffolo.com.br BCC201 2018/2 Departamento de Computação UFOP Aula Anterior Breve Revisão Comandos de Decisão
Leia maisMC-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
Leia maisIntrodução à Programação
Introdução à Programação Aula 05 Estruturas Condicionais Edirlei Soares de Lima Tomada de Decisão Até o momento, todas as instruções dos nossos programas eram executadas sequencialmente.
Leia maisAula 05: Condicionais (if / else)
Aula 05: Condicionais (if / else) 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
Leia maisUNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE ESCOLA DE CIÊNCIAS E TECNOLOGIA. ECT1203 Linguagem de Programação Turma Prof.
UNIVERSIDADE EDERAL DO RIO GRANDE DO NORTE ESCOLA DE CIÊNCIAS E TECNOLOGIA ECT1203 Linguagem de Programação Turma 03 2015.1 Prof. Einstein Santos Aula 05/06: Comandos de decisão Pontos da aula O comando
Leia maisAula 8 Comandos de Seleção
Aula 8 Comandos de Seleção Algoritmos e Programação de Computadores Profs: Ronaldo Castro de Oliveira ronaldo.co@ufu.br Anilton Joaquim da Silva anilton@ufu.br 1 Introdução Até agora não aprendemos a dizer
Leia maisIntroduçã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
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 maisAula 10 Comandos de Repetição
Aula 10 Comandos de Repetição Algoritmos e Programação de Computadores Profs: Ronaldo Castro de Oliveira ronaldo.co@ufu.br Anilton Joaquim da Silva anilton@ufu.br 1 Introdução Em certas situações é necessária
Leia maisLÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA ESTRUTURA COM DECISÃO MÚLTIPLA. Prof. Dr. Daniel Caetano
LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA ESTRUTURA COM DECISÃO MÚLTIPLA Prof. Dr. Daniel Caetano 2013-1 Objetivos Entender o que são decisões múltiplas Compreender como implementar decisões múltiplas Capacitar
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 maisEstruturas de Controle
Estruturas de Controle ESTRUTURA SEQUENCIAL ESTRUTURAS CONDICIONAIS Estrutura Condicional Simples Estrutura Condicional Composta Seleção entre duas ou mais Seqüências de Comandos ESTRUTURA DE REPETIÇÃO
Leia maisCapí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.
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 de Programação I. Aula 07 Linguagem C: Estruturas de Controle
Linguagem de Programação I Aula 07 Linguagem C: Estruturas de Controle Da Aula Anterior Tipos de dados básicos em C Modificadores de tipo Declaração de Variáveis Operadores em C Nesta Aula Estruturas de
Leia maisLinguagem 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
Leia maisMC-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
Leia maisAula 03 -Introdução àlinguagc Programação: Estrutura-Repetição. OPL e IC1 Prof: Anilton Joaquim da Silva
Aula 03 -Introdução àlinguagc Programação: Estrutura-Repetição OPL e IC1 Prof: Anilton Joaquim da Silva Anilton.ufu@outlook.com 1 Estrutura de Repetição Em certas situações é necessária a repetição de
Leia maisControle de Fluxo. Laços e Desvios incondicionais
Controle de Fluxo Laços e Desvios incondicionais Laços Em C, há três comandos de ITERAÇÃO ou LAÇOS: for while do... while Estes permitem que um conjunto de instruções seja executado até que ocorra uma
Leia maisESTRUTURAS 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
Leia maisMódulo 3 Controle de Fluxo
Estruturas de Dados Módulo 3 Controle de Fluxo 16/8/2005 (c) Marco A. Casanova - PUC-Rio 1 Referências Waldemar Celes, Renato Cerqueira, José Lucas Rangel, Introdução a Estruturas de Dados, Editora Campus
Leia maisAula 11: Laços e exercícios
Aula 11: Laços e exercícios Introdução a Programação Túlio Toffolo & Puca Huachi http://www.toffolo.com.br BCC201 2018/2 Departamento de Computação UFOP Aula Anterior Manipulação de laços Exercício 2 /
Leia maisAula 02 -Introdução àlinguagc Programação: Estrutura-Seleção. OPL e IC1 Prof: Anilton Joaquim da Silva
Aula 02 -Introdução àlinguagc Programação: Estrutura-Seleção OPL e IC1 Prof: Anilton Joaquim da Silva Anilton.ufu@outlook.com 1 Estrutura de Seleção Até agora não aprendemos a dizer para o computador Se
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 maisIntroducao a Programacao Estruturas de decisão
Introducao a Programacao Estruturas de decisão p ericlesmiranda@gmail.com Slides fornecidos pelo professor Gurvan Huiban Plano de aula 1 Estrutura if-then 2 Estrutura if-then-else 3 O operador condicional
Leia maisAula 7 Oficina de Programação Estruturas de Repetição no C. Profa. Elaine Faria UFU
Aula 7 Oficina de Programação Estruturas de Repetição no C Profa. Elaine Faria UFU - 2017 Aula de Hoje Estruturas de repetição: do while while for Introdução Apresentar as estruturas de repetição do while,
Leia maisCapítulo 2: Condicionais. Pontifícia Universidade Católica Departamento de Informática
Capítulo 2: Condicionais 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. No capítulo 3, vimos que a
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 maisAula 4 ESTRUTURAS DE REPETIÇÃO (FOR)
Aula 4 ESTRUTURAS DE REPETIÇÃO (FOR) Profa. Dra. Elisa Yumi Nakagawa 1o semestre/2017 Estruturas de Controle l ESTRUTURA SEQUENCIAL l ESTRUTURAS CONDICIONAIS l l l Estrutura Condicional Simples Estrutura
Leia maisEstruturas 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
Leia maisControle de Fluxo Utilizando C
Instituto Federal de Santa Catarina Câmpus Chapecó Ensino Médio Integrado em Informática Módulo III Unidade Curricular: Programação Estruturada Professora: Lara Popov Zambiasi Bazzi Oberderfer Controle
Leia maisIntrodução à Ciência da Computação SCC0120 Prof. Zhao Liang. Aula de Laboratório 1: Operadores, comandos básicos e comando IF 27/03/2012
Introdução à Ciência da Computação SCC0120 Prof. Zhao Liang Aula de Laboratório 1: Operadores, comandos básicos e comando IF 27/03/2012 PARTE 1: OPERADORES E COMANDOS BÁSICOS EXEMPLO 1.1: Programa que
Leia maisUNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE ESCOLA DE CIÊNCIAS E TECNOLOGIA. ECT1203 Linguagem de Programação Turma Prof.
UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE ESCOLA DE CIÊNCIAS E TECNOLOGIA ECT1203 Linguagem de Programação Turma 03 2015.1 Prof. Einstein Santos Aula 07/08: Comandos de repetição Pontos da aula O laço
Leia maisEstruturas de Decisão e loops
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
Leia maisINFORMÁTICA APLICADA AULA 05 LINGUAGEM DE PROGRAMAÇÃO C++
UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: Bacharelado em Ciências e Tecnologia INFORMÁTICA APLICADA AULA 05 LINGUAGEM DE PROGRAMAÇÃO C++ Profª ª Danielle Casillo LAÇOS Laços são comandos da linguagem
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 maisLinguagem 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
Leia maisModulo 3: Else, Case, For...
PROGRAMAÇÃO DE COMPUTADORES V - TCC- 00.323 Modulo 3: Else, Case, For... Aura - Erick aconci@ic.uff.br, erickr@id.uff.br Roteiro Mais Comandos Condicionais Estrutura de Repetição Contável 2 Exemplo de
Leia mais5 - 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
Leia maisDeclaraçõ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;
Leia maisControle de Fluxo - Condicionais. INF1005 Programação I Profa. Simone D.J. Barbosa sala 410 RDC
Controle de Fluxo - Condicionais INF1005 Programação I Profa. Simone D.J. Barbosa simone@inf.puc-rio.br sala 410 RDC 1 controle de fluxo - condicionais tópicos if if else if else if else expressões booleanas
Leia maisOperadores. A linguagem C é muito rica em operadores internos. Ela define quatro classes de operadores:
Operadores A linguagem C é muito rica em operadores internos. Ela define quatro classes de operadores: Aritmético: -, +, *, /, %, --, ++ Relacionais: >, =,
Leia maisMé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
Leia maisEstrutura do programa
Linguagem C Estrutura do programa Exemplo: #include #include main() { printf( Ola, mundo! ); system( pause ); }
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 mais3. 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
Leia maisFundamentos de Programação 1
Fundamentos de Programação 1 Linguagem C Funções Slides 7 Prof. SIMÃO Jean Marcelo SIMÃO 1 #include void calc_area_quadrado(); void calc_area_triang_ret(); Funções e variáveis globais void calc_area_quadrado
Leia maisAula 06: Condicionais (switch)
Aula 06: Condicionais (switch) 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 Condicionais (if - else) Exemplos
Leia maisAula 5 ESTRUTURAS DE REPETIÇÃO (WHILE)
Aula 5 ESTRUTURAS DE REPETIÇÃO (WHILE) Profa. Dra. Elisa Yumi Nakagawa 1o semestre/2017 Estruturas de Controle ESTRUTURA SEQUENCIAL ESTRUTURAS CONDICIONAIS Estrutura Condicional Simples Estrutura Condicional
Leia maisEstruturas de Repetição
Estruturas de Repetição Alguns cálculos realizados pelo computador são feitos de forma repetitiva Exemplos: Cálculo de 25! fat = 25*24*23*22*21*20*19*18*17*16*15*14*13*12*11*10*9*8*7*6*5*4*3*2*1; Soma
Leia maisLinguagens 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
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 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 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 maisIntrodução à Programação SCC-121
ICMC USP 1.semestre/2009 Introdução à Programação SCC-121 Comandos em C Profa. Roseli Ap. Francelin Romero O comando if if ( expressão é verdadeira ) execute comando ou bloco de comandos ; else /* se expressão
Leia maisLÓGICA DE PROGRAMAÇÃO. PROFª. M.Sc. JULIANA H Q BENACCHIO
LÓGICA DE PROGRAMAÇÃO PROFª. M.Sc. JULIANA H Q BENACCHIO Comandos de Decisão A maioria dos programas tomam decisões que afetam seu fluxo. Até agora, os programas eram totalmente sequenciais, ou seja, todos
Leia maisLÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA
LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA ESTRUTURA DE REPETIÇÃO Prof. Dr. Daniel Caetano 2013-2 Objetivos Entender o que é uma estrutura de repetição Compreender como implementar as repetições Capacitar para
Leia maisSolucionário de. Programação
Solucionário de Programação Questão 0 Crie um programa em que o usuário possa entrar com o valor de uma peça, com o número de peças compradas e dar um desconto de 12% ao comprador. O dado de saída é o
Leia maisLÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA
LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA OUTRAS ESTRUTURAS DE REPETIÇÃO Prof. Dr. Daniel Caetano 2013-1 Objetivos Conhecer outras estruturas de repetição da linguagem C/C++ Compreender o uso de cada uma delas
Leia maisINF1005: Programação 1. Condicionais. 08/03/10 (c) Rogério Rodrigues 1
INF1005: Programação 1 Condicionais 08/03/10 (c) Rogério Rodrigues 1 Tópicos Principais Tomada de Decisão Expressões Booleanas Blocos de Comandos Exemplos 08/03/10 (c) Paula Rodrigues 2 Tomada de decisão
Leia maisLinguagem C: while e do-while
Introdução while Exemplos Exercícios Linguagem C: while e do-while Introdução à linguagem C(++) Profs. Anilton, Lasaro e Paulo Coelho Faculdade de Computação Universidade Federal de Uberlândia Profs. Anilton,
Leia maisComputação 2. Diego Addan Aula 3. Funções
Computação 2 Aula 3 Funções Diego Addan diegoaddan@gmail.com Funções Função é um subprograma que auxilia o programa principal através da realização de uma determinada subtarefa. As funções são chamados
Leia maisLinguagem C Estruturas de Repetição
Linguagem C Estruturas de Repetição José Gustavo de Souza Paiva Introdução Como fazer um programa que mostre na tela os 4 primeiros números ímpares? Primeira solução printf( 1 ); printf( 3 ); printf( 5
Leia maisProgramaçã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
Leia maiscontrole 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
Leia maisC Comandos de Controle
C Comandos de Controle Adriano Cruz adriano@nce.ufrj.br 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
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 maisMétodos Computacionais em Física
Métodos Computacionais em Física Tatiana G. Rappoport tgrappoport@if.ufrj.br 2014-2 Informações gerais Todas as informações sobre o curso, ementa, cronograma, listas de exercício etc podem ser encontradas
Leia maisESTRUTURAS 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
Leia maisComputação L2. Linguagem C++ Observação: Material Baseado na Disciplina Computação Eletrônica.
Computação L2 Linguagem C++ ovsj@cin.ufpe.br Observação: Material Baseado na Disciplina Computação Eletrônica. Alfabeto São os símbolos ( caracteres ) permitidos na linguagem: Letras (maiúsculas e minúsculas);
Leia maisLinguagem de Programação C
ICMC USP Linguagem de Programação C Aula: Comandos em C Prof. Dr Alneu de Andrade Lopes O comando if Se condição verdadeira (1) executa comando ou sequencia de comandos. Forma geral: if (condição) { sequência_de_comandos_1;
Leia maisLinguagens de programação. Introdução ao C (continuação)
Linguagens de programação Introdução ao C (continuação) M@nso 2003 Sumário Introdução à programação Linguagem C Repetição de instruções Ciclos com controlo inicial ciclo While ciclo For Ciclos com controlo
Leia maisAula 14: Estruturas de Seleção e Controle em C
Aula 14: Estruturas de Seleção e Controle em C Fernanda Passos Universidade Federal Fluminense Programação de Computadores IV Fernanda Passos (UFF) Estruturas de Seleção e Controle Programação de Computadores
Leia maisAula 10: Manipulação do fluxo de laços
Aula 10: Manipulação do fluxo de laços Introdução a Programação Túlio Toffolo & Puca Huachi http://www.toffolo.com.br BCC201 2018/2 Departamento de Computação UFOP Aula Anterior Laços aninhados Exemplos
Leia maisProgramação Estruturada Aula - Estruturas de Repetição
Programação Estruturada Aula - Estruturas de Repetição Prof. Flávio Barros flavioifma@gmail.com www.flaviobarros.com.br 2 TESTE NO INÍCIO: WHILE Fundamentos TESTE NO INÍCIO: WHILE Estes comandos permitem
Leia maisGFM015 Introdução à Computação Algoritmos e Programação / Controle de Fluxo / Estutura Condicional
GFM015 Introdução à Computação Algoritmos e Programação / Controle de Fluxo / Estutura Condicional Ilmério Reis da Silva ilmerio@facom.ufu.br www.facom.ufu.br/~ilmerio/ic UFU/FACOM Programa 1. Noções básicas
Leia maisSistemas 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
Leia maisComandos de Controle do Programa
Comandos de Controle do Programa Comandos de Seleção - if, else, switch Comandos de Iteração - for, while, do-while Comandos de Desvio - return, goto, break, continue O Comando if O if O else O if-else-if
Leia maisFaculdade 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,
Leia maisIntrodução a Programação de Jogos
Introdução a Programação de Jogos Aula 06 Estruturas Condicionais Edirlei Soares de Lima Tomada de Decisão Até o momento, todas as instruções dos nossos programas eram executadas
Leia maisPonteiros. Embora o programador não tenha acesso ao endereço de uma variável, existem algumas situações onde é necessário a utilização deste endereço.
Logo Aula 06 Ponteiros 2 Ponteiros Embora o programador não tenha acesso ao endereço de uma variável, existem algumas situações onde é necessário a utilização deste endereço. Um exemplo clássico disto
Leia maisCap. 3 Entrada e Saída e Controle de Fluxo
Programação de Computadores II Cap. 3 Entrada e Saída e Controle de Fluxo Livro: Waldemar Celes, Renato Cerqueira, José Lucas Rangel. Introdução a Estruturas de Dados, Editora Campus (2004) Slides adaptados
Leia maisIntroduçã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 beltrame@mail.ufsm.br
Leia maisDisciplina de Introdução à Ciência da Computação ICC 1 - Teoria
USP - ICMC - SSC SSC 0501-1o. Semestre 2015 Disciplina de Introdução à Ciência da Computação ICC 1 - Teoria 1 Março 2015 Prof. Fernando Santos Osório Email: fosorio [at] icmc. usp. br, gmail. com Página
Leia maisControle de Fluxo - Condicionais
Controle de Fluxo - Condicionais INF1005 Programação I Prof. Hélio Lopes lopes@inf.puc-rio.br sala 408 RDC 1 controle de fluxo - condicionais tópicos if if if if expressões booleanas operadores relacionais
Leia mais