Treinamento Olimpíada Brasileira de Informática
|
|
- Pedro Lucas Marroquim Martini
- 5 Há anos
- Visualizações:
Transcrição
1 Treinamento Olimpíada Brasileira de Informática Prof. Roberto Affonso da Costa Junior Universidade Federal de Itajubá
2 AULA 02 Entrada e Saída de Dados Exercícios
3 Saída de dados Saída de dados compreende a operação de externar uma informação, ou seja, mostrar ao usuário o conteúdo de uma ou mais variáveis num programa. Os dispositivos disponíveis para a execução desta tarefa são: o monitor de vídeo, a impressora, um arquivo.
4 Entrada dos dados Entrada de dados compreende a operação realizada pelo usuário do programa de fornecer o conteúdo de uma informação ao computador e este armazenar esta informação numa variável. Os dispositivos disponíveis para a execução desta tarefa são: o teclado, um arquivo.
5 Códigos de formatos Para cada variável do programa é necessário que se defina o formato correspondente ao tipo definido para ela; Este formato das variáveis é definido com os códigos de formato
6 Códigos de formatos Tipo inteiro: %[n]d n - significa o tamanho do campo, ou seja, quantos dígitos tem o numero incluindo o sinal ( positivo ou negativo ) o sinal [ ] significa que a informação é opcional Tipo flutuante: %[n.t]f t - significa o tamanho do campo decimal n - significa o tamanho do campo, ou seja, quantos dígitos tem o numero incluindo o ponto decimal, o campo t e o sinal do numero
7 Códigos de formatos Tipo caracter: %c Tipo cadeia : %s Tipo Long Long int: %lld Tipo Double: %lf
8 Controle da impressão Todas as linhas de saída necessitam do controle da impressão Isto é feito utilizando-se o caractere especial: \n Observar que isto só é válido para a impressão de dados e não para a entrada.
9 Este caractere pode ser colocado: No inicio do comando de saída; No meio No fim ; Controle da impressão A colocação do caractere de controle de saída na instrução de impressão indica que a informação será impressa e em seguida o computador fica disponível para imprimir nova informação na linha seguinte à que acabou de ser impressa;
10 Controle da impressão A não colocação do caractere de controle de impressão na instrução de saída indica que a próxima informação será impressa na mesma linha da impressão anterior; Numa instrução de saída, pode-se colocar quantos \n forem necessários; No URI e na OBI é importantíssimo
11 Saída de dados 1 Saída simples em linguagem C: printf ( %d\n, x );
12 Visualização da saída Suponha que na variável inteira x esteja armazenado o valor 569 A saída terá a seguinte aparência: 569
13 Saída de dados 2 em linguagem C: x = 569; printf ( x = %5d\n, x );
14 Visualização da saída A saída terá a seguinte aparência: ( a linha tracejada não aparece na saída, é só para guiá-la ) = = = = = = = x = 5 6 9
15 Saída de dados 3 #include <bits/stdc++.h> using namespace std; int main () { int x, soma_valores; x = 569; soma_valores = -5409; printf ( valor de x\n ); printf ( x = %5d\n, x ); printf ( valor da soma dos valores\n ); printf ( soma dos valores = %10d\n, soma_valores ); return 0; }
16 Visualização da saída A saída terá a seguinte aparência: valor de x x = 569 ( 2 espaços em branco antes do numero ) valor da soma dos valores soma dos valores = ( 5 espaços em branco antes do numero )
17 Tipo Real Saída simples em linguagem C: x = ; printf ( %f\n, x );
18 Visualização da saída A saída terá a seguinte aparência:
19 Outra alternativa printf ( valor de x = %10.4f\n, x );
20 Visualização da saída A saída terá a seguinte aparência: = = = = = = = = = = ( linha de referencia ) valor de x =
21 Tipo caracter Saída simples em linguagem C: x = g ; printf ( %c\n, x );
22 Visualização da saída A saída terá a seguinte aparência: g
23 Outra alternativa // definicao das variaveis char letra_1, letra_2; // atribuicao dos valores letra_1 = g ; letra_2 = h ; // saida dos resultados printf ( letra 1 = %c\n, letra_1 ); printf ( letra 2 = %c\n, letra_2 );
24 Visualização da saída A saída terá a seguinte aparência: letra 1 = g letra 2 = h
25 Outra alternativa A mesma saída poderia ser obtida através da seguinte declaração: printf ( letra 1 = %c\n letra 2 = %c\n, letra_1, letra_2 );
26 Visualização da saída A saída terá a seguinte aparência: letra 1 = g letra 2 = h
27 Tipo cadeia Saída simples em linguagem C: strcpy ( x, Unifei ); printf ( %s\n, x );
28 Visualização da saída A saída terá a seguinte aparência: Unifei
29 Outra alternativa #include <bits/stdc++.h> using namespace std; int main () { // definicao das variaveis char nome_1[20], nome_2[5], nome_3[30];
30 Outra alternativa // atribuicao dos dados strcpy ( nome_1, Universidade ); strcpy ( nome_2, EFEI ); strcpy ( nome_3, nome_1 ); strcat ( nome_3, nome_2 );
31 // saida dos dados printf ( nome 1 = %s\n, nome_1 ); printf ( nome 2 = %s\n, nome_2 ); printf ( nome 3 = %s\n, nome_3 ); } return 0;
32 Visualização da saída A saída terá a seguinte aparência: nome 1 = Universidade nome 2 = EFEI nome 3 = UniversidadeEFEI
33 Entrada de Dados A entrada de dados pode ser feita de duas formas: via teclado do computador Neste caso o usuário do programa digita os dados necessários ao programa no momento em que este os solicita ( programa interativo ); - assunto desta aula via arquivo de dados Neste caso o usuário monta, através de editor de texto, um arquivo contendo os dados necessários ao programa, que os lê diretamente sem a intervenção do usuário; - assunto de uma próxima aula
34 Entrada de dados via teclado entrada simples em linguagem C: scanf ( %d, &x );
35 Considerações Aqui não é usado o caractere especial \n como na saída de dados; Observar a utilização dos códigos de formatos; É obrigatório para todos os tipos, exceto string, a utilização do sinal & antes do nome da variável de entrada;
36 Execução da entrada de dados scanf ( %d, &x ); Esta declaração indica ao programa que este deve esperar pela digitação pelo usuário, de um valor numérico inteiro que irá ser armazenado na variável x, logo após o usuário digitar o comando Enter do teclado, indicando assim o envio da informação ao computador;
37 #include <bits/stdc++.h> using namespace std; int main () { // definicao das variaveis int x; } Exemplo 1 // entrada dos dados printf ( entre com um valor numerico\n ); scanf ( %d, &x ); // saida dos resultados printf ( valor lido para x = %5d\n, x ); return 0;
38 Considerações Observar a necessidade de uma instrução que indica a interação entre o usuário e o programa: printf ( entre com um valor numerico\n ); Não deve ser usada na OBI ou Maratona. Sem ela, o usuário não saberia o que fazer quando o programa estivesse sendo executado; O usuário é responsável pelo conhecimento antecipado do tipo da variável que está sendo inserida, caso contrário, a inserção de variáveis diferentes dos tipos definidos para elas, causam erros na execução do programa;
39 Deve-se formatar de forma mais simples possível os dados de entrada, caso contrário, o usuário terá muito trabalho digitando os dados num formato complexo. Uma vez armazenado na memória a informação é tratada normalmente como já visto anteriormente, quando foi apresentado a atribuição de valores; Desta forma, a impressão da variável pode ser feita conforme a necessidade do programa, independentemente da forma da entrada da mesma. Observe no exemplo anterior, que a variável x tem o formato %d na entrada e %5d na saída.
40 Exemplo 2 int x, y; float a, b, c; char p; scanf ( %d %f %d %c, &y, &b, &x, &p ); Antes do %c, sempre tem espaço em branco
41 Considerações 1. Neste caso, são esperados 4 valores na entrada de dados; 3. Portanto, o usuário deve digitar os dados na ordem em que eles são solicitados; 5. Observar que as variáveis devem corresponder aos respectivos formatos;
42 1. Os dados podem ser digitados na mesma linha, separados por um ou mais espaços em branco, e após a digitação dos mesmos, digita-se o comando Enter do teclado; 3. Os dados podem ser também fornecidos, na ordem solicitada, digitando-se separadamente cada um deles, seguidos do comando Enter do teclado;
43 Alternativa int x, y; float a, b, c; char p; scanf ( %d, &y ); scanf ( %f, &b ); scanf ( %d, &x ); scanf ( %c, &p ); Lembre-se de colocar o espaço em branco
44 Considerações Aqui são válidas todas as considerações do exemplo anterior, exceto a quarta, pois como se tem 4 comandos de scanf, obrigatoriamente tem-se 4 entradas separadas. Ou seja, neste exemplo, obrigatoriamente a forma de entrada tem que ser aquela especificada na quinta consideração anterior.
45 Entrada de dados para String char titulo[30]; scanf ( %s, titulo ); Observar que neste caso, o nome da variável não é antecedido pelo símbolo & como nos casos anteriores. todas as observações anteriores são válidas para este caso;
46 Neste caso é esperado que o usuário digite uma cadeia ( alfanumérica ) e após isto digite o comando Enter do teclado; Se tiver mais de uma variável no comando de entrada, os valores devem ser digitados da mesma forma que os casos anteriores, ou seja: Se na mesma linha, os dados deverão ser separados por um ou mais espaços em branco; no final do comando digitar Enter Se em linhas diferentes, cada dado é digitado na sua respectiva linha, e após o término da mesma, digitar o comando Enter
47 Observar também que o código de formato %s na entrada de dados indica que o valor alfanumérico a ser digitado não tem espaços em branco. Portanto, no programa anterior são válidos os seguintes valores para a variável titulo: Efei Casa Universidade
48 No entanto, se for necessário o armazena-mento de um valor alfanumérico que tenha espaços em branco em seu conteúdo, como por exemplo: Universidade Federal de Itajuba é necessário trocar-se o código de formato %s, na entrada de dados, pelo código %[^\n] na saída, independentemente da forma de entrada, uma cadeia só pode ser impressa, com o formato %s.
49 Exemplo 3 char primeiro_nome[15], sobrenome[30]; printf ( entre com seu primeiro nome\n ); scanf ( %s, primeiro_nome ); printf ( entre com seu sobrenome completo \n ); scanf ( %[^\n], sobrenome ); ( observar um espaço em branco antes do sinal de % ) printf ( nome completo: %s %s\n, primeiro_nome, sobrenome );
50 Exemplo de dados Suponha que o usuário entre com os seguintes valores respectivamente para as variáveis primeiro_nome e nome: RONALDO BUENO MARCONDES PORTELA Neste caso, a impressão teria o seguinte aspecto: nome completo: RONALDO BUENO MARCONDES PORTELA
51 Operações Aritméticas Adição + Subtração - Multiplicação * Divisão / Resto da divisão %
52 Exemplos de expressões aritméticas int x, y; float a, b, c; x = 3 * 2 + 5; y = x % 2; a = 45.67; b = a; c = b / a ;
53 Hierarquia dos operadores Qual é o resultado da seguinte operação: X = * 3 ; 21 ou 11?
54 Hierarquia dos operadores A hierarquia dos operadores define a ordem em que uma expressão é calculada; Define-se a seguinte tabela de prioridade para os operadores: Parênteses ( mais alta ) Multiplicação e divisão Adição e subtração Operadores com mesma prioridade, a ordem de resolução é da esquerda para a direita.
55 No exemplo anterior: X = * 3 ; tem-se uma adição e uma multiplicação; teste caso a multiplicação é realizada em primeiro lugar e em seguida, o resultado é adicionado ao valor 5 portanto, o resultado da expressão será: 2 * 3 = = 11
56 Se for desejado trocar a prioridade de um operador, utiliza-se parênteses. Exemplo: X = ( ) * 3 ; Neste caso, como o parênteses tem a maior prioridade, ele é resolvido na frente; Desta forma, tem-se: = 7 7 * 3 = 21
57 Exemplo 4 A expressão algébrica: a b [ a *3] a b a * b [3 a] [3 b] a b
58 É representada em linguagem C como: ( (a b) / (a + b) - (a * 3) ) / ( (3 a) + a * b / (a b) (3 + b) )
59 ordem da execução dos operadores ( (a b) / (a + b) - (a * 3) ) / A ( (3 a) + a * b / (a b) (3 + b) ) B
60 Operação final A / B 13
61 Expressões inteiras Constituídas de variáveis e constantes inteiras Resultado é sempre inteiro Exemplo: a expressão: 5 * 2 / 3 Resulta no valor 3
62 Já a expressão: 2 / 3 * 5 Resulta no valor 0 E a expressão: 3 / 2 * 5 Resulta no valor 5
63 Expressões flutuantes Constituídas de variáveis e constantes flutuantes Resultado é sempre flutuante Exemplo: a expressão: 5.0 * 2.0 / 3.0 Resulta no valor 3.33
64 Expressões mistas Constituídas de variáveis e constantes flutuantes e inteiras Resultado é sempre flutuante Exemplo: a expressão: 5.0 * 2 / 3.0 Resulta no valor 3.33
65 Já a expressão: 2.0 / 5 * 3 Resulta no valor 1.20 E a expressão: 5 / 2 * 3.0 CUIDADO!!! Resulta no valor 6.0
66 Casting tipos Pode-se forçar temporariamente, a mudança do tipo de uma variável, através do casting do tipo, que consiste em se anteceder o nome da variável com o novo tipo, entre parênteses.
67 Exemplo 5 int a, b; float c; c = 2.5; a = 3; b = (int)c * a; Que resulta em 6 o valor armazenado em b
68 Exemplo 6 int a, b; float c; c = 2.5; a = 3; b = (int)(c * a); Que resulta em 7 o valor armazenado em b
69 Atribuições inteiras int a, b; a = 34; b = a * 2; Em b estará armazenado o valor 68
70 Atribuição Flutuante float a, b; a = 34.56; b = a * 2; Em b estará armazenado o valor : 69.12
71 int a, b; float c, d; Atribuição mista a = 10; c = 20.20; b = 2 * c; // inteiro recebendo flutuante d = a * 2; // flutuante recebendo inteiro b tem valor 40 d tem valor 20.0
72 Operadores Especiais Adição ++ Subtração -- Atribuição com operação += -= /= *=
73 Adição Sejam as operações: x = 35; x = x + 10; Como mostrado anteriormente, na variável x é armazenado o valor atual dela ( 35 ) adicionado à constante 10, o que resulta no valor 45.
74 Uma outra forma de se escrever as mesmas instruções é utilizando-se o operador especial +=, da seguinte forma: x = 35; x += 10; Ou seja, a expressão do lado direito ao sinal de igual é operada com a variável do lado esquerdo e o resultado é armazenado nesta mesma variável.
75 Isto é também válido para os outros opera-dores, como mostrado no exemplo: a = 23; a *= 2; significa que na variável a vai estar armazenado o valor 46, pois corresponde à operação: a = a * 2
76 Exemplo 7 int a, b; a = 10; b = 2; a += b + 3; printf ( a = %d\n, a );
77 Neste caso, a saída seria: resultado a = 15
78 Exemplo 8 int a, b; a = 10; b = 2; a += a* (b + 3); printf ( a = %d\n, a );
79 Resultado Neste caso, a saída seria: a = 60
80 Para as operações de adição e subtração, existem mais dois operadores especiais. São eles: ++ e -- respectivamente.
81 Sejam por exemplo, as seguintes operações: x = 30; x = x + 1; como mostrado anteriormente, a ultima operação pode ser também escrita como: ou ainda: x += 1; x++; o que resulta no valor 31 armazenado na variável x, em todos os exemplos.
82 O operador ++ é utilizado quando o conteúdo de uma variável é adicionado de uma unidade, e da mesma forma, o operador -- é utilizado quando o conteúdo de uma variável é subtraído de uma unidade.
83 Sejam por exemplo, as seguintes operações: x = 30; x = x - 1; como mostrado anteriormente, a ultima operação pode ser também escrita como: ou ainda: x -= 1; x--; o que resulta no valor 29 armazenado na variável x, em todos os exemplos.
84 Exemplo 1 Dados 4 números, calcule a média aritmética deles. Programa em C++: (exemplo1.cpp) #include <bits/stdc++.h> using namespace std; int main() { // declaração das variáveis // declaração das variáveis float n1, n2, n3, n4, soma, media;
85 Exemplo 1 // entrada de dados // entrada de dados printf ( entre com o valor de n1 = ); scanf ( %f,&n1 ); printf ( entre com o valor de n2 = ); scanf ( %f,&n2 ); printf ( entre com o valor de n3 = ); scanf ( %f,&n3 ); printf ( entre com o valor de n4 = ); scanf ( %f,&n4 );
86 Exemplo 1 // Somando todos os valores soma = n1 + n2 + n3 + n4; // Calculando a média media = soma / 4; } // saída de dados printf ( A média dos 4 números é: %.2f, media );
87 Exemplo 2 Elabore um programa que leia um valor de temperatura em graus Celsius, calcule e exiba a temperatura equivalente em graus Kelvin, sabendo que K = C Programa em C++: (exemplo2.cpp) #include <bits/stdc++.h> using namespace std; int main() { // declaração das variáveis // declaração das variáveis float K, C;
88 Exemplo 2 // entrada de dados printf ( entre com a temperatura em Celsius = ); scanf ( %f,&c ); // Calculando a temperatura em Kelvin K = C + 273; } // saída de dados printf ( A temperatura em Kelvin é: %.2f, K );
89 Exemplo 3 Ler o nome de um cliente de fast food e a quantidade de cada item do menu que ele vai pedir. Exiba o nome do cliente e o total da compra. MENU Hot dog R$ 2,50 Hambúrguer R$ 4,00 Cheeseburguer R$ 4,50 Refrigerante R$ 2,00 Batatas fritas R$ 3,50
90 Exemplo 3 Programa em C: (exemplo3.cpp) #include <bits/stdc++.h> using namespace std; int main() { // declaração das variáveis char nome[30]; int qhd, qha, qch, qre, qbf; float pthd, ptha, ptch, ptre, ptbf, ptf; // entrada de dados printf ( entre com o nome do cliente: ) scanf ( %[^\n], nome)
91 Exemplo 3 printf ( entre com a quantidade de hot dog: ) scanf ( %d,&qhd ); printf ( entre com a quantidade de hambúrguer: ) scanf ( %d,&qha ); printf ( entre com a quantidade de cheeseburguer: ) scanf ( %d,&qch ); printf ( entre com a quantidade de refrigerante: ) scanf ( %d,&qre ); printf ( entre com a quantidade de batatas fritas: ) scanf ( %d,&qbf );
92 Exemplo 3 } // Calculando o total a pagar pthd = qhd * 2.5; ptha = qha * 4.0; ptch = qch * 4.5; ptre = qre * 2.0; ptbf = qbf * 3.5; ptf = qhd + qha + qch + qre + qbf; // saída de dados printf ( Cliente: %s\n, nome); printf ( O valor devido é: R$ %.2f\n, ptf);
93 Information Para alguns exercícios somos obrigado a ler todos os dados de um arquivo, para isso precisamos verificar o fim do arquivo, pois vamos ler até o ultimo dado. O código do programa fica:
94 Information #include <bits/stdc++.h> using namespace std; int main() { // declaração das variáveis while (scanf("%d", &n)!= EOF) { // corpo do programa } return 0; } DUVIDAS:
95 Exercise Faça os exercícios do URI: a 1021 Faça o exercício: Faça o exercício: Faça o exercício:
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 06 Operações matemáticas Comandos Sequenciais Comandos Sequenciais na Linguagem de
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 05 Entrada de dados Leia scanf Entrada dos dados Entrada de dados compreende a operação
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 06 Operações matemáticas Comandos Sequenciais Comandos Sequenciais na Linguagem de
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 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 04 Linguagem de programação C Saída de dados Imprima printf Histórico da Linguagem
Leia maisIntroduçã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
Leia maisMé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
Leia maisLinguagem C: Introdução
Linguagem C: Introdução Linguagem C É uma Linguagem de programação genérica que é utilizada para a criação de programas diversos como: Processadores de texto Planilhas eletrônicas Sistemas operacionais
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 01 Introdução Estrutura do programa Prof. Roberto Affonso da Costa Junior rcosta62br@gmail.com
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 maisIntrodução à Programação
Programação de Computadores Introdução à Programação Prof. Helton Fábio de Matos hfmatos@dcc.ufmg.br Agenda Algoritmo & Programa Variáveis Declaração de tipos Comando de entrada ou de leitura Comando de
Leia mais3.1 - Funções para manipular dados de entrada e saída padrão
1616161616161616161616161616161616161616161616161616 3- ENTRADA E SAÍDA EM C Os principais meios para executar operações de entrada e saída (E/S) são: Entrada e saída pelo console (ou padrão): teclado
Leia maisAlgoritmos e Programação
Algoritmos e Programação Aula 3 Introdução a Linguagem C Profa. Marina Gomes marinagomes@unipampa.edu.br 1 Aula de Hoje - Criar programas simples em C utilizando a estrutura básica; - Declarar variáveis;
Leia maisCapítulo 2 Operadores. A função scanf()
Capítulo 2 Operadores A função scanf() A função scanf() é outra das funções de E/S implementadas em todos os compiladores e nos permite ler dados formatados da entrada padrão (teclado). Sintaxe: scanf(
Leia maisIntrodução a Programação de Jogos
Introdução a Programação de Jogos Aula 03 Introdução a Linguagem C Edirlei Soares de Lima Estrutura de um Programa C Inclusão de bibliotecas auxiliares: #include Definição
Leia maisCapítulo 1: Introdução à Linguagem C. Pontifícia Universidade Católica Departamento de Informática
Capítulo 1: Introdução à Linguagem C Pontifícia Universidade Católica Departamento de Informática Programa Programa é um algoritmo escrito em uma linguagem de programação. No nosso caso, a linguagem C.
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 maisProgramação: Vetores
Programação de Computadores I Aula 09 Programação: Vetores José Romildo Malaquias Departamento de Computação Universidade Federal de Ouro Preto 2011-1 1/62 Motivação Problema Faça um programa que leia
Leia maisLinguagem C. André Tavares da Silva.
Linguagem C André Tavares da Silva dcc2ats@joinville.udesc.br Variáveis Posição nomeada de memória que é usada para guardar um valor que pode ser modificado pelo programa. Todas as variáveis devem ser
Leia maisIntrodução a Computação
Introdução a Computação Aula 03 Introdução a Linguagem C Edirlei Soares de Lima Programação Programa é um algoritmo escrito em uma linguagem de programação. Existem diversas linguagens
Leia maisIntrodução à Linguagem de Programação C: Variáveis, Constantes, Expressões, Atribuição, Tipos de dados, Entrada e Saída de Dados
Introdução à Linguagem de Programação C: Variáveis, Constantes, Expressões, Atribuição, Tipos de dados, Entrada e Saída de Dados Disciplina de Programação de Computadores I Universidade Federal de Ouro
Leia maisCURSO BÁSICO DE PROGRAMAÇÃO AULA 11. Revisão Aula Anterior Vetores Cadeia de Caracteres
CURSO BÁSICO DE PROGRAMAÇÃO AULA 11 Revisão Aula Anterior Vetores Cadeia de Caracteres Introdução a Linguagem C Laços de Repetição While Do-While For while() { } do { }while();
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 maisProgramação em C. Variáveis e Expressões. Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação
Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação Programação em C Variáveis e Expressões DCA0800 Algoritmos e Lógica de Programação Heitor Medeiros Florencio
Leia maisCurso Básico de Programação Aula 11. Revisão Aula Anterior Laços de Repetição While; Do-While; For.
Curso Básico de Programação Aula 11 Revisão Aula Anterior Laços de Repetição While; Do-While; For. Introdução à Linguagem C Laços de Repetição While Do-While For while () { } do {
Leia maisProgramação Básica. Estrutura de um algoritmo
Programação Básica Estrutura de um algoritmo Código-fonte Como vimos na aula anterior um algoritmo pode ser representado usando um fluxograma Um algoritmo pode também ser representado usando texto Esse
Leia maisEstruturas 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
Leia maisEntrada e Saída. Aula 02
Entrada e Saída Aula 02 Conceito Importantes para esta aula a) Bibliotecas b) NAMESPACE c) Leitura d) Escrita e) Conversão de texto para número A) Biblioteca A biblioteca de classes do.net Framework é
Leia maisSSC 0301 IC para Engenharia Ambiental
SSC 0301 IC para Engenharia Ambiental Tipos, variáveis e expressões Prof. Márcio Delamaro e Prof. Jorge Luiz e Silva delamaro@icmc.usp.br; jsilva@icmc.usp.br SSC 0301 IC para Engenharia Ambiental ICMC/USP
Leia maisProgramação 1. Atribuição, operadores aritméticos, entrada de dados. Técnico em Eletrônica Semestre 5 02
Programação 1 Atribuição, operadores aritméticos, entrada de dados Técnico em Eletrônica Semestre 5 02 Armazenando na memória tipo de variável #include #include main() { int ano; Declaração
Leia maisIntrodução a Linguagem C. Prof. Me. Hélio Esperidião
Introdução a Linguagem C Prof. Me. Hélio Esperidião Características de um programa De forma geral a maioria dos programas são compostos por dados de entrada, processamento e dados de saída. Entrada de
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 maisDisciplina de Algoritmos e Programação
Disciplina de Algoritmos e Programação Aula Passada Prática com declaração e inicialização de variáveis Capacidade de representação (estouro de representação) Tamanho ocupado pela variável na memória (comando
Leia maisLÓGICA DE PROGRAMAÇÃO. Resumo da Linguagem C. Sérgio Carlos Portari Júnior
LÓGICA DE PROGRAMAÇÃO Resumo da Linguagem C Sérgio Carlos Portari Júnior Tipos de dados mais usados em C Inteiro int 2 bytes Real float 4 bytes Caractere char 1 byte String não existe* xxxxxxx Booleano
Leia maisINFORMÁTICA APLICADA AULA 03 LINGUAGEM DE PROGRAMAÇÃO C++
UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: Bacharelado em Ciências e Tecnologia INFORMÁTICA APLICADA AULA 03 LINGUAGEM DE PROGRAMAÇÃO C++ Profª ª Danielle Casillo OPERADORES Um operador é um símbolo
Leia maisAlgoritmo e Programação Matemática
Algoritmo e Programação Matemática Fundamentos de Algoritmos Parte 1 Renato Dourado Maia Instituto de Ciências Agrárias Universidade Federal de Minas Gerais Dados A funcionalidade principal de um computador
Leia maisEstrutura do programa
Linguagem C Estrutura do programa Exemplo: #include #include main() { printf( Ola, mundo! ); system( pause ); }
Leia maisLinguagem C. IF61A/IF71A - Computação 1 Prof. Leonelo Almeida. Universidade Tecnológica Federal do Paraná
Linguagem C IF61A/IF71A - Computação 1 Prof. Leonelo Almeida Universidade Tecnológica Federal do Paraná Até agora... Sabemos construir algoritmos que tenham: Variáveis Comandos sequenciais Entrada e saída
Leia maisLÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À PROGRAMAÇÃO COM C/C++ Prof. Dr. Daniel Caetano
LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À PROGRAMAÇÃO COM C/C++ Prof. Dr. Daniel Caetano 2013-1 Objetivos Entender o mecanismo de um programa em C/C++ Apresentar e estrutura da Linguagem C/C++
Leia maisComandos de entrada. e saída. Comandos de entrada. Comandos de entrada. Comandos de entrada. Comandos de entrada. Comandos de entrada.
e saída Biblioteca stdio.h Comandos Função scanf() Função gets() Função getchar() Material cedido pelo prof. Daniel Callegari scanf() Rotina de entrada que lê todos os tipos de dados. Protótipo: int scanf(const
Leia maisIntrodução à Programação C
Introdução à Programação C Fabio Mascarenhas - 2014.2 http://www.dcc.ufrj.br/~fabiom/introc Recapitulando Um programa C é uma sequência de diretivas (#include e #define), declarações de funções auxiliares,
Leia maisIntrodução à Computação MAC0110
Introdução à Computação MAC0110 Prof. Dr. Paulo Miranda IME-USP Aula 2 Variáveis e Atribuições Memória Principal: Introdução Vimos que a CPU usa a memória principal para guardar as informações que estão
Leia maisVariáveis, Tipos de Dados e Operadores
! Variáveis, Tipos de Dados e Operadores Engenharias Informática Aplicada 2.o sem/2013 Profa Suely (e-mail: smaoki@yahoo.com) VARIÁVEL VARIÁVEL É um local lógico, ligado a um endereço físico da memória
Leia maisAula 03 - Linguagem C
Aula 03 - Linguagem C Disciplina: Algoritmos Prof. Allbert Velleniche de Aquino Almeida E-mail: allbert.almeida@fatec.sp.gov.br Site: http://www.allbert.com.br /allbert.almeida Histórico O C nasceu na
Leia maisPrincípios de Desenvolvimento de Algoritmos MAC122
Princípios de Desenvolvimento de Algoritmos MAC122 Prof. Dr. Paulo Miranda IME-USP Aula de Revisão: Variáveis e Atribuições Introdução Memória Principal: Vimos no curso anterior que a CPU usa a memória
Leia maisFaculdade de Computação
Faculdade de Computação Programação Procedimental 1 o Laboratório de Programação C Prof. Cláudio C. Rodrigues 1. Introdução O objetivo desta aula prática é exercitar o uso de variáveis de vários tipos
Leia maisConhecendo a Linguagem de Programação C
Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação Conhecendo a Linguagem de Programação C DCA0800 - Algoritmos e Lógica de Programação Heitor Medeiros 1 Como
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 maisNomes de variáveis Todo nome de variável deve iniciar com uma letra ou sublinha _.
Prof. Alceu Britto Material feito por Prof. Dr. Edson J. R. Justino (PUCPR) Aula Prática 03 e 04 UEPG Nomes de variáveis Todo nome de variável deve iniciar com uma letra ou sublinha _. Ex.: nome _nome
Leia maisUniversidade Federal de Ouro Preto - UFOP Departamento de Computação - DECOM Programação de Computadores I - BCC701
Universidade Federal de Ouro Preto - UFOP Departamento de Computação - DECOM Programação de Computadores I - BCC701 www.decom.ufop.br/red AULA TEÓRICA 02 1 Prof. Marcelo Luiz Silva Red CONTEÚDOS DA AULA
Leia maisExercícios Repetição
Curso de Engenharia de Controle e Automação Disciplina: Informática para a Automação Professor: Marcelo Cendron Exercícios Repetição 1.1 8.3 Exercícios 1. Faça um programa utilizando o comando while, que
Leia maisAula 01. Tipos de Dados Saída de Dados Entrada de Dados Programação sequencial
Logo Aula 01 Tipos de Dados Saída de Dados Entrada de Dados Programação sequencial 2 Modelo de código para C/C++ Um modelo de código para C/C++ é semelhante ao seguinte: #include using
Leia maisProgramação: Entrada e Saída de Dados
Programação de Computadores I Aula 06 Programação: Entrada e Saída de Dados José Romildo Malaquias Departamento de Computação Universidade Federal de Ouro Preto 2011-1 1/41 Saída de dados I Podemos imprimir,
Leia maisAula 03: Introdução a C
Aula 03: Introdução a C 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 O que é um computador Organização de um
Leia maisAlgoritmos e Programação
Algoritmos e Programação Aula 9 Subalgoritmos, funções e passagem de parâmetros Profa. Marina Gomes marinagomes@unipampa.edu.br 22/06/2017 Engenharia de Computação - Unipampa 1 Modularização Facilita a
Leia maisMaterial Didático Unificado.
Universidade Federal de Ouro Preto - UFOP Departamento de Computação - DECOM Comissão da Disciplina Programação de Computadores I CDPCI Programação de Computadores I BCC701 www.decom.ufop.br/bcc701 Material
Leia maisAula 5 Oficina de Programação Introdução ao C. Profa. Elaine Faria UFU
Aula 5 Oficina de Programação Introdução ao C Profa. Elaine Faria UFU - 2017 Linguagem de Programação Para que o computador consiga ler um programa e entender o que fazer, este programa deve ser escrito
Leia maisUnidade 4: Introdução à Lógica de Programação - Parte II
Lógica de Programação para Engenharia 1 Unidade 4: Introdução à Lógica de Programação - Parte II Português Estruturado Prof. Daniel Caetano Objetivo: Explicitar os elementos básicos envolvidos na programação
Leia maisAlgoritmos: Conceitos Fundamentais. Slides de autoria de Rosely Sanches e Simone Senger de Souza
Algoritmos: Conceitos Fundamentais Slides de autoria de Rosely Sanches e Simone Senger de Souza DADOS E EXPRESSÕES Uso da Informação Computador manipula informações contidas em sua memória. Classificadas
Leia maisAlgoritmos: Conceitos Fundamentais. Baseado nos slides de autoria de Rosely Sanches e Simone Senger de Souza
Algoritmos: Conceitos Fundamentais Baseado nos slides de autoria de Rosely Sanches e Simone Senger de Souza DADOS E EXPRESSÕES 3 Uso da Informação Computador manipula informações contidas em sua memória.
Leia maisAula 4: Introdução à Linguagem C++
CI208 - Programação de Computadores Aula 4: Introdução à Linguagem C++ Prof. MSc. Diego Roberto Antunes diegor@inf.ufpr.br www.inf.ufpr.br/diegor Universidade Federal do Paraná Setor de Ciências Exatas
Leia maisUnidade 4: Introdução à Lógica de Programação - Parte II Português Estruturado - Versão Estácio Prof. Daniel Caetano
Lógica de Programação para Engenharia 1 Unidade 4: Introdução à Lógica de Programação - Parte II Português Estruturado - Versão Estácio Prof. Daniel Caetano Objetivo: Explicitar os elementos básicos envolvidos
Leia maisComputação para Informática - Prof. Adriano Joaquim de Oliveira Cruz Segunda Aula Prática - 3 de setembro de 2010
Computação para Informática - Prof. Adriano Joaquim de Oliveira Cruz Segunda Aula Prática - 3 de setembro de 2010 1 Introdução O objetivo desta aula prática é exercitar o uso de variáveis de vários tipos
Leia maisITENS FUNDAMENTAIS Programando em C++
INFORMÁTICA E COMPUTAÇÃO - CMP 1060 AULA 3 ITENS FUNDAMENTAIS Programando em C++ 1. Constantes São valores que são mantidos fixos pelo compilador. Tipo de Dado Exemplos de Constantes char b \n \0 int 2
Leia maisIntrodução à Programação Estruturada Parte 3. Material da Prof. Ana Eliza
Introdução à Programação Estruturada Parte 3 Material da Prof. Ana Eliza Arquitetura do Computador Digital MEMÓRIA Armazena dados e comandos UNIDADE DE ENTRADA UNIDADE DE CONTROLE UNIDADE LÓGICA E ARITMÉTICA
Leia maisInstruções, dados e expressões
Instruções, dados e expressões Marina Andretta ICMC-USP 1 de março de 2016 Marina Andretta (ICMC-USP) sme0230-ipc 1 de março de 2016 1 / 50 Dados Um computador manipula informações presentes em sua memória.
Leia maisOlimpíadas de Informática
Olimpíadas de Informática Aulas preparatórias Introdução a Programação em C. Prof. Gemilson George E-mail: gemilson@colegiogeo.com.br Fone: (83)8792-7419 Blog: informaticageo.wordpress.com Facebook (Grupo):
Leia maisHello 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
Leia maisProgramação Estruturada
Programação Estruturada Entrada e Saída. Mais sobre dados Professores Emílio Francesquini e Carla Negri Lintzmayer 2018.Q3 Centro de Matemática, Computação e Cognição Universidade Federal do ABC Saída
Leia maisINTRODUÇÃO A LINGUAGEM C
INTRODUÇÃO A LINGUAGEM C Aula 01 Programação em Microinformática Prof. Allbert Velleniche de Aquino Almeida E-mail: professor@allbert.com.br Site: http://www.allbert.com.br Histórico O C nasceu na década
Leia maisENGENHARIA DE PRODUÇÃO PROGRAMAÇÃO Algoritmos Conceitos Iniciais. Prof. Luiz Fernando Laguardia Campos FMS
ENGENHARIA DE PRODUÇÃO PROGRAMAÇÃO Algoritmos Conceitos Iniciais Prof. Luiz Fernando Laguardia Campos FMS lflcampos@machadosobrinho.com.br Compilação/Interpretação Um compilador ao receber como entrada
Leia maisComandos de Entrada. Lógica de Programação. Prof. Kleber Rezende
Comandos de Entrada Lógica de Programação Prof. Kleber Rezende Considerações Iniciais Da mesma maneira que necessitamos enviar informações de dentro do algoritmo para a tela do computador também necessitamos
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 maisIntrodução à Computação
Introdução à Computação Tipos de Dados, Expressões, Operadores e Comandos Básicos Prof.: Julliano Rosa Nascimento julliano.rn@gmail.com Roteiro Tipos de Dados: Revisão Expressões Operadores Comandos Básicos
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 12 Agregados Homogêneos Variáveis Indexadas matrizes Variáveis Indexadas bi dimensionais
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 maisAula 5 - Mais C e repetição
Vamos nesta aula mostrar mais detalhes e a forma geral dos comandos C vistos até agora. O comando de atribuição A forma geral do comando de atribuição é: = A expressão
Leia maisIntrodução a C. Para saber quais os procedimento ou funções que existem em cada biblioteca, acesse
Introdução a C Formatação do codigo em C Todos os códigos em C possuem a seguinte formatação: bibliotecas variáveis globais procedimentos ou funções (se necessário) função principal E sempre são salvos
Leia maisIntrodução a Programação. Curso: Sistemas de Informação Programação I José R. Merlin
Introdução a Programação Curso: Sistemas de Informação Programação I José R. Merlin Programas Programas são instruções para o computador executar uma tarefa Estas instruções seguem uma lógica Lógica: modo
Leia maisAlgoritmos. Conceitos e Comandos
Algoritmos Conceitos e Comandos Trabalho - Reposição Arquitetura Funcional do Computador Para próxima aula 16/03/2018 Valerá duas presenças. Variável Uma variável é um local na memória principal, isto
Leia maisVetores. e o programa deverá ler os valores separadamente:
Vetores Vetor é um tipo de dado usado para representar uma certa quantidade de variáveis de valores homogêneos (do mesmo tipo). Imagine o seguinte problema: calcular a média das notas da prova de 5 alunos.
Leia maisComputação Eletrônica. Strings. Prof: Luciano Barbosa. CIn.ufpe.br
Computação Eletrônica Strings Prof: Luciano Barbosa Recapitulando: Vetores Representar uma coleção de variáveis de um mesmo tipo em uma dimensão Ex: float notas[5]; ou float notas[5] = {2.5,3.2,1.9,4.1,2.0};
Leia mais1 TECNOLOGIA ELEMENTAR CAPÍTULO 3 E-books PCNA. Vol. 1 TECNOLOGIA ELEMENTAR CAPÍTULO 3 APRESENTANDO A LINGUAGEM C. Página 1
1 TECNOLOGIA ELEMENTAR CAPÍTULO 3 E-books PCNA Vol. 1 TECNOLOGIA ELEMENTAR CAPÍTULO 3 APRESENTANDO A LINGUAGEM C Página 1 2 TECNOLOGIA ELEMENTAR CAPÍTULO 3 SUMÁRIO Apresentaçã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 Primeiro programa em C #include int main() { int num1, num2, result; scanf("%d",&num1); scanf("%d",&num2); result = num1 + num2; printf("%d",
Leia maisFundamentos de Programação
Fundamentos de Programação Programação com sequência Prof. M.Sc.: João Paulo Q. dos Santos E-mail: joao.queiroz@ifrn.edu.br Página: http://docente.ifrn.edu.br/joaoqueiroz/ Etapas de ação de um computador
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 maisAlgoritmos e Estruturas de Dados I (DCC/003) Estruturas Básicas. Aula Tópico 2
Algoritmos e Estruturas de Dados I (DCC/003) Estruturas Básicas Aula Tópico 2 1 Problema 3 Exibir o maior número inteiro que pode ser representado no computador. 2 Qual o maior número inteiro? Para o compilador
Leia maisLÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO PARTE II. Prof. Dr. Daniel Caetano
LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO PARTE II Prof. Dr. Daniel Caetano 2013-1 Material de Estudo Material Notas de Aula Apresentação Material Didático Acesso ao Material
Leia maisPuca Huachi Vaz Penna
Aula 3 C++: variáveis e expressões aritméticas 2017/1 BCC201 Introdução à Computação Turmas 61, 62, 63, 64, 65 e 66, 32 e 33 Puca Huachi Vaz Penna Departamento de Computação Universidade Federal de Ouro
Leia maisESTRUTURAS COMPOSTAS VETOR
ESTRUTURAS COMPOSTAS Variáveis Compostas Unidimensionais VETOR slides desenvolvidos pela Profa. Rosely Sanches ESTRUTURAS COMPOSTAS Pode-se organizar tipos simples em tipos mais complexos formando as ESTRUTURAS
Leia maisCURSO BÁSICO DE PROGRAMAÇÃO AULA 15. Revisão Vetores e Matrizes Trabalho
CURSO BÁSICO DE PROGRAMAÇÃO AULA 15 Revisão Vetores e Matrizes Trabalho Definição: Introdução a Linguagem C Vetores Estrutura que permite armazenar um conjunto de dados do mesmo tipo na mesma variável;
Leia maisIntrodução à Linguagem C Variáveis e Expressões
INF1005: Programação 1 Introdução à Linguagem C Variáveis e Expressões 08/03/10 (c) Paula Rodrigues 1 Tópicos Principais Programando em C Funções Variáveis Define Operadores e Expressões Entrada e Saída
Leia maisLinguagem C vetores. IF61A/IF71A - Computação 1 Prof. Leonelo Almeida. Universidade Tecnológica Federal do Paraná
Linguagem C vetores 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 execução do primeiro
Leia maisLÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO PARTE II. Prof. Dr. Daniel Caetano
LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO PARTE II Prof. Dr. Daniel Caetano 2012-1 Material de Estudo Material Notas de Aula Apresentação Material Didático Acesso ao Material
Leia maisTratamento de Caracteres
Tratamento de Caracteres Notas de Aula Prof. Francisco Rapchan www.geocities.com/chicorapchan A tabela ASCII Se os computadores manipulam apenas números, como eles podem armazenar os caracteres de um nome
Leia maisAmbiente de desenvolvimento
Linguagem C Ambiente de desenvolvimento Um programa em C passa por seis fases até a execução: 1) Edição 2) Pré-processamento 3) Compilação 4) Linking 5) Carregamento 6) Execução Etapa 1: Criação do programa
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 mais