INTRODUÇÃO À LOGICA DE PROGRAMAÇÃO. Eduardo Luiz Pareto
|
|
- Alexandra Benevides da Costa
- 5 Há anos
- Visualizações:
Transcrição
1 INTRODUÇÃO À LOGICA DE PROGRAMAÇÃO Eduardo Luiz Pareto
2
3 if simples if composto ifs encadeados
4 Obs: Todos têm a mesma hierarquia Obs:!(nao) tem maior hierarquia, seguido do &&(and) e, depois, (ou)
5 switch()
6 while do...while for
7 while -Ideal quando o úmero de repetições for desconhecido, sendo o teste executado no início. -Uma vantagem é que o usuário pode decidir quando finaliza a repetição. -Pode simular a estrutura do for, mas, nesse caso, o usuário não decide quando parar e também a estrutura do while, embora duplique o número de testes. float num; cout << "\nnumero positivo. Qualquer outro sai:"; cin >> num; while( num > 0) { //bloco cout << "\nnumero positivo. Qualquer outro sai:"; cin >> num;
8 while -Ideal quando o úmero de repetições for desconhecido, sendo o teste executado no início. - Uma vantagem é que o usuário pode decidir quando finaliza a repetição. -Pode simular a estrutura do for, mas, nesse caso, o usuário não decide quando parar e também a estrutura do while, embora duplique o número de testes. char resp; resp='s'; while(resp == 'S') { //bloco cout << "Pressione S para continuar: "; cin >> resp; resp=toupper(resp);
9 while -Ideal quando o úmero de repetições for desconhecido, sendo o teste executado no início. - Uma vantagem é que o usuário pode decidir quando finaliza a repetição. -Pode simular a estrutura do for, mas, nesse caso, o usuário não decide quando parar e também a estrutura do while, embora duplique o número de testes. int conta; conta = 1; while( conta <= 10 ) { //bloco conta++; // conta = conta +1; ou conta += 1;
10 Uma Um comando cin, ou de atribuição, antes da estrutura while para entrar na repetição e um comando cin, ou de atribuição, antes de fechar a estrutura while, para repetir ou sair da repetição.
11 do while -É uma estrutura de fácil construção e muito usada para programas com menus. -O teste acontece ao final, significando que executa o bloco pelo menos uma vez. - Assim como a estrutura while, é usada quando o número de repetições for desconhecido. -Pode simular a estrutura do for e a estrutura while, embora nessa última dobre o número de testes. int resp; do{ //Bloco com cout cout << "\n5- Sair: "; cin >> resp; //switch(){ while( resp!= 5 );
12 do while -É uma estrutura de fácil construção e muito usada para programas com menus. -O teste acontece ao final, significando que executa o bloco pelo menos uma vez. - Assim como a estrutura while, é usada quando o número de repetições for desconhecido. -Pode simular a estrutura do for e a estrutura while, embora nessa última dobre o número de testes. int conta=1; do{ //Bloco com cout onde existem algumas linhas e conta++; // conta = conta +1; ou conta += 1; while( conta <= 10 );
13 for -Ideal quando o número de repetições for conhecido durante a elaboração do programa ou quando puder ser fornecido durante a execução. - Controlada, na sintaxe padrão, por uma variável contadora. - Simula com facilidade as estruturas do while e do do...while. int conta; for( conta=1; conta <=10 ; conta ++) { //Bloco
14 for -Ideal quando o número de repetições for conhecido durante a elaboração do programa ou quando puder ser fornecido durante a execução. - Controlada, na sintaxe padrão, por uma variável contadora. - Simula com facilidade as estruturas do while e do do...while. float num; for( ; ; ) { cout << "\nnumero positivo. Qualquer outro sai:"; cin >> num; if( num <= 0) break; //Bloco
15 for -Ideal quando o número de repetições for conhecido durante a elaboração do programa ou quando puder ser fornecido durante a execução. - Controlada, na sintaxe padrão, por uma variável contadora. - Simula com facilidade as estruturas do while e do do...while. float num; for( ; ; ) { cout << "\nnumero positivo. Qualquer outro sai:"; cin >> num; //Bloco if( num <= 0) break;
16 for(var= vi; var operadorr vf; var=var operadora r) var += r / var -= r / var *= r / var /= r r = razão ou var++ / var -- for(c= 1; c <= 5; c=c + 1) for(c= 1; c <= 5; c++) for(c= 2; c <= 20; c+= 2) for(c= 3; c <= 243; c*=3) for(c= 5; c >= 1; c=c - 1) for(c= 5; c >= 1; c- -) for(c= 20; c >= 2; c-= 2) for(c 64; c >= 2; c=c /2)
17 Exibindo a série 5 : 10:...: 495 : 500. #include <iostream> #include <cstdlib> using namespace std; int main() { for( int c= 5 ; c <= 50 ; c += 5) cout << c << " "; system("pause>null"); return 0; Process exited with return value 0 Press any key to continue...
18 Praticando
19 Vamos treinar Onde está o erro? if( a=5) -> if(a <> 8) -> if(num mod 2 == 0) -> if(a> b && > c) -> if( nota>10 && nota<0) ->
20 Vamos treinar Onde está o erro? if( a=5) -> == if(a <> 8) ->!= if(num mod 2 == 0) -> if(num % 2 == 0) if(a> b && > c) -> if(a> b && a > c) if( nota>10 && nota<0) -> if( nota>10 nota < 0)
21 Vamos treinar Onde está o erro? Se o sexo for feminino e a idade maior ou igual a 18, ACEITA, caso contrário, RECUSADA char sexo='f'; int idade=17; if(sexo == 'f' sexo == 'F' && idade >=18) ->
22 Vamos treinar Onde está o erro? Se o sexo for feminino e a idade maior ou igual a 18, ACEITA, caso contrário, RECUSADA char sexo='f'; int idade=17; if(sexo == 'f' sexo == 'F' && idade >=18) -> ACEITA
23 Vamos treinar Onde está o erro? Se o sexo for feminino e a idade maior ou igual a 18, ACEITA, caso contrário, RECUSADA char sexo='f'; int idade=17; if(sexo == 'f' sexo == 'F' && idade >=18) if( ( sexo == 'f' sexo == 'F' ) && idade >=18) -> RECUSADA
24 O programa do maior de três números e suas variações.
25 #include <iostream> #include <cstdlib> using namespace std; int main() { double a,b,c; cout<<"\n1o numero: "; cin>>a; cout<<"\n2o numero: "; cin>>b; cout<<"\n3o numero: "; cin>>c; if( a > b && a > c ) cout<<a<<"\n"; else if( b > c ) cout<<b<<"\n"; else cout<<c<<"\n"; system("pause"); return 0; Maior
26 #include <iostream> #include <cstdlib> using namespace std; int main() { double a,b,c; cout<<"\n1o numero: "; cin>>a; cout<<"\n2o numero: "; cin>>b; cout<<"\n3o numero: "; cin>>c; if( a > b && a > c ) cout<<a<<"\n"; else if( b > c ) cout<<b<<"\n"; else cout<<c<<"\n"; system("pause"); return 0; Dois menores cout << b << " "<< c; cout << a << " " << c; cout << a << " " << b;
27 #include <iostream> #include <cstdlib> using namespace std; int main() { double a,b,c; cout<<"\n1o numero: "; cin>>a; cout<<"\n2o numero: "; cin>>b; cout<<"\n3o numero: "; cin>>c; if( a > b && a > c ) cout<<a<<"\n"; else if( b > c ) cout<<b<<"\n"; else cout<<c<<"\n"; system("pause"); return 0; Menor if( a < b && a < c ) else if( b < c)
28 #include <iostream> #include <cstdlib> using namespace std; int main() { double a,b,c; cout<<"\n1o numero: "; cin>>a; cout<<"\n2o numero: "; cin>>b; cout<<"\n3o numero: "; cin>>c; if( a < b && a < c ) cout<<a<<"\n"; else if( b < c ) cout<<b<<"\n"; else cout<<c<<"\n"; system("pause"); return 0; Dois maiores cout << b << " "<< c; cout << a << " " << c; cout << a << " " << b;
29 #include <iostream> #include <cstdlib> using namespace std; int main() { double a,b,c, m1,m2, media; cout<<"\n1o numero: "; cin>>a; cout<<"\n2o numero: "; cin>>b; cout<<"\n3o numero: "; cin>>c; if( a < b && a < c ) { m1 = b; m2 = c; else if( b < c ) { m1 = a ; m2 = c; else { m1 = a; m2 = b; media = (m1 + m2 ) /2; if(m1 >= 4 && m2 >= 4 && media >= 6 ) cout <<"\naprovado\n"; else cout <<"\nreprovado\n"; system("pause"); return 0; Critério da ESTACIO
30 O programa que, ao se digitar uma das sete letras do Sistema Romano, exibe o valor correspondente no Sistema Decimal, usando swtich().
31 #include <iostream> #include <cstdlib> #include <cctype> using namespace std; int main() { char letra; cout<<"\ndigite letra do Sistema Romano: "; cin>>letra; letra=toupper(letra);
32 switch(letra) { case 'I': cout<<"\nequivale a 1\n"; break; case 'V': cout<<"\nequivale a 5\n"; break; case 'X': cout<<"\nequivale a 10\n"; break; case 'L': cout<<"\nequivale a 50\n"; break; case 'C': cout<<"\nequivale a 100\n"; break; case 'D': cout<<"\nequivale a 500\n"; break; case 'M': cout<<"\nequivale a 1000\n"; break; default: cout<<"\nnao e uma letra do Sistema Romano\n"; cout<<"\n\n"; system("pause"); return 0;
33 O programa que acumula valores de 10 depósitos e, ao final, exibe a soma de todos os depósitos.
34 #include <iostream> #include <cstdlib> using namespace std; int main () { int i; float deposito, soma = 0; for (i = 1; i <= 10; i++) { cout << "\ndigite deposito: "; cin >> deposito; soma += deposito; cout<<"\nsoma: "<<soma<<endl; system("pause");
35 Observe o programa #include <iostream> #include <cstdlib> using namespace std; int main() { int C; for(c = 1; C <= 10; C++) cout << "*"; cout << "\n\n"; system("pause"); return 0;
36 Observe o programa #include <iostream> #include <cstdlib> using namespace std; int main() { int C; for(c = 1; C <= 10; C++) cout << "*"; cout << "\n\n"; system("pause"); return 0;
37 Vamos colocar um for dentro de um for #include <iostream> #include <cstdlib> using namespace std; int main() { int C, L; for(l = 1; L<=10; L++) { for(c = 1; C <= 10; C++) cout << "*"; cout << "\n"; cout << "\n\n"; system("pause");return 0;
38 Vamos colocar um for dentro de um for #include <iostream> #include <cstdlib> using namespace std; int main() { int C, L; for(l = 1; L<=10; L++) { for(c = 1; C <= 10; C++) cout << "*"; cout << "\n"; cout << "\n\n"; system("pause");return 0;
39 Vamos alterar o valor final do for interno #include <iostream> #include <cstdlib> using namespace std; int main() { int C, L; for(l = 1; L<=10; L++) { for(c = 1; C <= L ; C++) cout << "*"; cout << "\n"; cout << "\n\n"; system("pause");return 0;
40 Vamos alterar o valor final do for interno #include <iostream> #include <cstdlib> using namespace std; int main() { int C, L; for(l = 1; L<=10; L++) { for(c = 1; C <= L ; C++) cout << "*"; cout << "\n"; cout << "\n\n"; system("pause");return 0;
41 O programa do fatorial A estrutura do for dentro da estrutura while #include <iostream> #include <cstdlib>//necessário em alguns Compiladores #include <clocale> //PARA ACENTUAR using namespace std; int main() { setlocale(lc_all, "Portuguese");//PARA ACENTUAR int x; long long num, fatorial; cout << "\ndigite número positivo. Qualquer outro sai: "; cin >> num; while( num > 0 ) { fatorial = 1; //inicializando o acumulador de produto for(x= 1; x <= num ; x++ ) //Pode ser de num até 1 fatorial *= x; cout << "\nfatorial de "<< num << " = " << fatorial<< endl; cout << "\ndigite número positivo. Qualquer outro sai: "; cin >> num; system("pause"); return 0;
42 O programa do fatorial A estrutura do for dentro da estrutura while #include <iostream> #include <cstdlib>//necessário em alguns Compiladores #include <clocale> //PARA ACENTUAR using namespace std; int main() { setlocale(lc_all, "Portuguese");//PARA ACENTUAR int x; long long num, fatorial; cout << "\ndigite número positivo. Qualquer outro sai: "; cin >> num; while( num > 0 ) { fatorial = 1; //inicializando o acumulador de produto for(x= 1; x <= num ; x++ ) //Pode ser de num até 1 fatorial *= x; cout << "\nfatorial de "<< num << " = " << fatorial<< endl; cout << "\ndigite número positivo. Qualquer outro sai: "; cin >> num; system("pause"); return 0;
43 Acumulador Contar elementos de um conjunto ou somar( - * / ) elementos de um conjunto que atendam, ou não a uma condição. Regras 1- Declarar a variável com o mesmo tipo do dado que irá receber. 2- Inicializar com elemento neutro da operação na maioria das vezes. Soma ou Subtração: 0 e Multiplicação e Divisão: 1 3- Incluir na repetição o comando que representa o acumulador. 4- Após a repetição,exibir, testar ou fazer algo que o inclua.
44 Acumulador Calcular a média da turma de ILP com 30 alunos. Regras 1- float soma; 2- soma=0; 3- soma += nota; ou soma= soma + nota; 4- cout << soma; // cout << soma / 30; -> média
45 Acumulador Contar as idades de 40 pessoas no intervalo Regras 1- int conta; 2- conta=0; 3- conta ++; ou conta +=1; ou conta = conta +1; 4- cout << conta; ou (float) conta/ 40 * 100; -> percentual
46 O programa que recebe idade de 50 pessoas e exibe, ao final, quantas têm idade maior ou igual a 60 anos.
47 #include <iostream> #include <cstdlib> using namespace std; int main () { int i, idade, conta = 0; for (i = 1; i <= 50; i++) { cout << "\ndigite idade: "; cin >> idade; if(idade >= 65) conta++; cout<<"\ntotal: "<<conta<<endl; system("pause");
48 #include <iostream> Observe o programa #include <cstdlib> #include <cmath> using namespace std; int main() { int c=0, n; while(c < 20 ) { cout<<"\ndois Numero maior que 0: "; cin>>n; if( n >= 0 ) cout<<"\nraiz: "<< sqrt(n)<<endl; c += 2; cout<<"\n\n"; system("pause"); return 0;
49 #include <iostream> Observe o programa #include <cstdlib> #include <cmath> Qual estrutura está sendo using namespace std; int main() simulada pelo while? { int c=0, n; while(c < 20 ) { cout<<"\ndois Numero maior que 0: "; cin>>n; if( n >= 0 ) cout<<"\nraiz: "<< sqrt(n)<<endl; c += 2; cout<<"\n\n"; system("pause"); return 0;
50 #include <iostream> Observe o programa #include <cstdlib> #include <cmath> Qual estrutura está sendo using namespace std; int main() simulada pelo while? { int c=0, n; while(c < 20 ) { cout<<"\ndois Numero maior que 0: "; cin>>n; if( n >= 0 ) cout<<"\nraiz: "<< sqrt(n)<<endl; c += 2; cout<<"\n\n"; system("pause"); return 0; for
51 #include <iostream> Observe o programa #include <cstdlib> #include <cmath> Qual estrutura está sendo using namespace std; int main() simulada pelo while? { int c=0, n; while(c < 20 ) Quantas vezes o bloco será repetido? { cout<<"\ndois Numero maior que 0: "; cin>>n; if( n >= 0 ) cout<<"\nraiz: "<< sqrt(n)<<endl; c += 2; cout<<"\n\n"; system("pause"); return 0; for
52 #include <iostream> Observe o programa #include <cstdlib> #include <cmath> Qual estrutura está sendo using namespace std; int main() simulada pelo while? { int c=0, n; while(c < 20 ) Quantas vezes o bloco será repetido? { cout<<"\ndois Numero maior que 0: "; cin>>n; if( n >= 0 ) cout<<"\nraiz: "<< sqrt(n)<<endl; c += 2; cout<<"\n\n"; system("pause"); return 0; for 10
53 O programa que conta os algarismos de um número.
54 #include <iostream> #include <cstdlib> using namespace std; int main() { int c = 0, num= ; while( num > 0 ) { c++; num /= 10; cout << c; system("pause>null"); return 0;
55 Aprendemos a criar
56 Proteção para entrada de idades válidas cout<<"\ndigite idade: "; cin >>idade; while( idade < 0 idade > 120 ) { cout<<"\ninvalida. Digite idade:"; cin>>idade;
57 Proteção para sexo M ou F cout<<"\ndigite sexo (m ou f): "; cin >>sexo; sexo= tolower(sexo); while( sexo!= 'm' && sexo!= 'f' ) { cout<<"\ninvalido. Digite sexo (m ou f):"; cin>>sexo; sexo= tolower(sexo);
58 ESTRUTURAS HOMOGÊNEAS A 1x Unidimensional 2 Bidimensional A mxn a 11 a 21 a 31 a 12 a a 1n a 22 a a 3n a 32 a a 3n A 4x a m1 a m1 a m2... a mn
59 Operação Multiplicar por um escalar Salarios X 1.05 = Nsalarios Aplicação: Gerar os novos salários
60 Operação Somar duas matrizes Loja Estoque 12 = 30 Total Aplicação: Controle de material
61 Operação: somar os elementos da matriz Salarios Soma = Aplicação: Total da Folha de Pagamento
62 DECLARANDO Matriz - unidimensional (vetor) tipo nomematriz[tamanho]; int float double char long long int...
63 DECLARANDO Matriz - unidimensional (vetor) 1) Guardar 10 idades. 2) Duas notas e a média de 50 alunos. 3) Matrícula e CR de 60 alunos. 4) Sexo de 30 pessoas. 5) Nome de uma pessoa.
64 DECLARANDO Matriz - unidimensional (vetor) 1) Guardar 10 idades. 2) Duas notas e a média de 50 alunos. 3) Matrícula e CR de 60 alunos. 4) Sexo de 30 pessoas. 5) Nome de uma pessoa.
65 DECLARAÇÃO / ATRIBUIÇÃO Numérico ou vetor de char int mat[]={9, 10, 10, 7, 8, 9, 9, 10, 6, 7, 8; char sexo[]={'m', 'f', 'f', 'f', 'f', 'm','m' ; char frase[]="linguagem C++";
66 Armazenamento na Memória Principal Vetor de tamanho 5 e do tipo inteiro de quatro bytes
67 Armazenamento na Memória Principal
68 Armazenamento na Memória Principal O nome de uma matriz corresponde ao primeiro endereço do conjunto de endereços da Memória Principal. Para localizarmos um elemento da matriz, usamos a fórmula abaixo. endereço-base + deslocamento * tamanho do tipo
69 Armazenamento na Memória Principal endereço-base endereço-base + deslocamento * tamanho do tipo
70 Armazenamento na Memória Principal endereço-base + 2 * 4 = 1008 endereço-base + deslocamento * tamanho do tipo
71 Armazenamento na Memória Principal
72 Então, conclui-se que 0 significa que não existe deslocamento em relação ao endereço-base!
73 TRECHOS DE ENTRADA Numérico ou char de um caracter for (var = 0 ; var < tamanho ; var ++ ) { cout << "\nmensagem: "; cin >> nomevetor[ var] ; Uma palavra cout<< "\nmensagem: "; cin >> nomevetor; cout<< "\nmensagem: "; cin.getline( nomevetor, tamanho); // para i tipo vetor char Mais de uma palavra cout<< "\nmensagem: "; getline(cin, nomevetor); // tipo o tipo string
74 TRECHOS DE SAÍDA Numérico ou char (Matriz Coluna) cout << "\ntítulo\n"; for (var = 0 ; var < tamanho ; var ++ ) cout << nomematriz [var] << "\n"; Numérico ou char (Matriz Linha) cout << "\ntítulo\n"; for (var = 0 ; var < tamanho ; var ++ ) cout << nomematriz [var] << "\t"; Vetor de char cout << nomematriz << "\n";
75 Os três trechos da matriz linha int idades[10], x; for(x=0; x<10; x++) { cout<<"\nidade: "; cin>>idades[x]; cout<<"\n\nidades\n\n"; for(x=0; x<10; x++) cout<<idades[x]<<"\t";
76 Os três trechos da matriz coluna int idades[10], x; for(x=0; x<10; x++) { cout<<"\nidade: "; cin>>idades[x]; cout<<"\n\nidades\n\n"; for(x=0; x<10; x++) cout<<idades[x]<<"\n";
77 Gerando o vetor soma de dois vetores for(x=0; x<tam; x++) soma[x]= A[x] + B[x];
78 Gerando o vetor soma de dois vetores for(x=0; x<tam; x++) soma[x]= A[x] + B[x]; Gerando o vetor media de dois vetores for(x=0; x<tam; x++) media[x]=(a[x] + B[x])/2;
79 Trecho que soma todos os elementos de um vetor soma=0; for(x=0; x<tam; x++) soma += vet[x];
80 Trecho que soma todos os elementos de um vetor soma=0; for(x=0; x<tam; x++) soma += vet[x]; Trecho que calcula a média todos os elementos de um vetor soma=0; for(x=0; x<tam; x++) soma += vet[x]; media = soma/tam;
81 Trecho que exibe os números múltiplos de 6 de um vetor for(x=0; x<tam; x++) if( vet[x] % 6 == 0) cout << vet[x] << endl;
82 Trecho que exibe os números múltiplos de 6 de um vetor for(x=0; x<tam; x++) if( vet[x] % 6 == 0) cout << vet[x] << endl; Trecho que exibe total de números múltiplos de 6 de um vetor conta=0; for(x=0; x<tam; x++) if( vet[x] % 6 == 0) conta ++; cout << conta << endl;
83 Programa que espelha uma string #include <iostream> #include <cstdlib> #include <cstring> using namespace std; int main ( ) { char frase[]="linguagem C++"; cout<< endl; for(int x = strlen(frase) -1; x>=0; x--) cout << frase[x]; system("pause>null");return 0;
84
UNIVERSIDADE 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 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 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 maisINTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO PROFESSOR EDUARDO PARETO
PROFESSOR EDUARDO PARETO LÓGICA A lógica é o ramo da filosofia que cuida das regras do bem pensar, ou do pensar correto, sendo, portanto, um instrumento do pensar. (disponível em: www.academia.edu/4435931/curso_completo_de_logica)
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 maisMódulo 5. Instruções if e switch. Algoritmos e Estruturas de Dados I C++ (Rone Ilídio)
Módulo 5 Instruções if e switch Algoritmos e Estruturas de Dados I C++ (Rone Ilídio) Comando de decisão if Executa uma determinada seqüência de comandos se sua condição for verdadeira Sintaxe if (condição)
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 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 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 maisANHANGUERA ESTRUTURA DE DADOS AULA 04 MATRIZES, LISTAS E ALOCAÇÃO DINÂMICA. Prof. Thomás da Costa
ANHANGUERA 2015.2 ESTRUTURA DE DADOS AULA 04 Prof. Thomás da Costa thomascosta@aedu.com O que é: Matrizes São vetores que possuem duas ou mais dimensões para armazenar valores. Uma matriz de duas dimensões,
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 maisexatasfepi.com.br Informática C/C++ André Luís Duarte Feliz é o homem que acha sabedoria, e o homem que adquire entendimento; Provérbios 3:13
exatasfepi.com.br Informática C/C++ André Luís Duarte Feliz é o homem que acha sabedoria, e o homem que adquire entendimento; Provérbios 3:13 Conceitos Fundamentos Estrutura sequencial Estruturas de seleção
Leia maisProgramação de Computadores
Programação de Computadores José Romildo Malaquias DECOM UFOP 2011.1 José Romildo Malaquias (DECOM UFOP) Programação de Computadores 2011.1 1 / 55 A Linguagem C++ C++ é uma linguagem de programação de
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 maisPROGRAMAÇÃO COMPUTACIONAL
PROGRAMAÇÃO COMPUTACIONAL LINGUAGEM C/C++ REVISÃO 1 ANDRÉ LUÍS DUARTE Honra a teu pai e a tua mãe (que é o primeiro mandamento com promessa), para que te vá bem, e sejas de longa vida sobre a terra.(ef
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 maisProgramação Computacional C/C++
exatasfepi.com.br Programação Computacional C/C++ André Luís Duarte Feliz é o homem que acha sabedoria, e o homem que adquire entendimento; Provérbios 3:13 Conceitos Fundamentos Estrutura sequencial Estruturas
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 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 maisAula 26: Estruturas heterogêneas
Aula 26: Estruturas heterogêneas Introdução a Programação Túlio Toffolo & Puca Huachi http://www.toffolo.com.br BCC201 2018/2 Departamento de Computação UFOP Aulas anteriores Memória Ponteiro Utilização
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 maisAlgoritmos e Programação de Computadores Profs: Ronaldo Castro de Oliveira Anilton Joaquim da Silva
Algoritmos e Programação de Computadores Profs: Ronaldo Castro de Oliveira ronaldo.co@ufu.br Anilton Joaquim da Silva anilton@ufu.br Matrizes Uma matriz é uma variável capaz de armazenar vários dados de
Leia maisPROGRAMAS BÁSICOS EM C++ Disciplina: Introdução à Ciência da Computação Prof. Modesto Antonio Chaves Universidade estadual do Sudoeste da Bahia
PROGRAMAS BÁSICOS EM C++ Disciplina: Introdução à Ciência da Computação Prof. Modesto Antonio Chaves Universidade estadual do Sudoeste da Bahia Calculo da área de um triângulo Algoritmo Área Var base,
Leia maisProgramação científica C++
Programação científica C++ NIELSEN CASTELO DAMASCENO Slide 8 Matrizes como argumento de funções O nome de uma matriz (sem os colchetes) representa o endereço onde a matriz está armazenada. Ao passar o
Leia maisFundamentos de Programação
Fundamentos de Programação Linguagem C++: arrays - aula I Bruno Emerson Gurgel Gomes 1 1 Instituto Federal de Educação, Ciência e Tecnologia do RN (IFRN) 2012 Bruno Gomes (IFRN) Fundamentos de Programação
Leia maisAlgoritmos - Paulo Roberto
1 - ESTRUTURA DE REPETIÇÃO: "LOOPIG". REPITA...ATÉ (Pós-Teste - Testa a condição no final, após a estrutura ter sido executada uma vez.) Esta estrutura faz um teste lógico no final de um laço de repetição.
Leia maisPreparatório OBI. Prof. André Gustavo Duarte de Almeida docente.ifrn.edu.br/andrealmeida. Aula 01 Introdução a C++
Preparatório OBI Prof. André Gustavo Duarte de Almeida andre.almeida@ifrn.edu.br docente.ifrn.edu.br/andrealmeida Aula 01 Introdução a C++ Roteiro Introdução ao C++ Primeiro Programa Variáveis Operadores
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 maisProgramaçã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
Leia maisPuca Huachi Vaz Penna / José Américo T. Messias
BCC201 Introdução à Computação Turmas 61, 62, 63, 64, 65 e 66 Puca Huachi Vaz Penna / José Américo T. Messias Departamento de Computação Universidade Federal de Ouro Preto http://www.decom.ufop.br/puca
Leia maisExemplo 1.1: Algoritmo para encontrar a quantidade de números informados maior que 50, considerando que serão informados 20 números.
ESTRUTURAS DE REPETIÇÃO 1) estrutura do..while do while(; ou do while (); Exemplo 1.1: Algoritmo para encontrar a quantidade de números informados maior
Leia maisAlgoritmos II prof. Daniel Oliveira
Algoritmos II prof. Daniel Oliveira Revisar conceitos abordados na disciplina anterior Abordar conceitos vistos com a linguagem C# Variáveis e listas Expressões Estruturas de controle do tipo condicional
Leia maisLÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA
LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA OUTRAS ESTRUTURAS DE REPETIÇÃO Prof. Dr. Daniel Caetano 2011-2 Visão Geral 1 Contagem com While 2 Repetição com For 3 Repetição com Do~While Material de Estudo Material
Leia maisLÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA
LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA OUTRAS ESTRUTURAS DE REPETIÇÃO Prof. Dr. Daniel Caetano 2018-1 Objetivos Conhecer outras estruturas de repetição da linguagem C/C++ Compreender o uso de cada uma delas
Leia maisLÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA
LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA OUTRAS ESTRUTURAS DE REPETIÇÃO Prof. Dr. Daniel Caetano 2012-1 Objetivos Conhecer as várias estruturas de repetição da linguagem C/C++ Compreender o uso de cada uma
Leia maisEstrutura de dados 1. Ponteiros
Estrutura de dados 1 Ponteiros Ponteiros Um ponteiro é um endereço de memória O valor de um ponteiro indica onde uma variável está armazenada Um ponteiro proporciona um modo de acesso a uma variável sem
Leia maisLÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA
LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA OUTRAS ESTRUTURAS DE REPETIÇÃO Prof. Dr. Daniel Caetano 2012-2 Objetivos Conhecer as várias estruturas de repetição da linguagem C/C++ Compreender o uso de cada uma
Leia maisLISTA DE EXERCÍCIOS 2
UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO DE CIÊNCIA DA COMPUTAÇÃO PROGRAMAÇÃO DE COMPUTADORES 1. TIPOS COMPOSTOS DE DADOS LISTA DE EXERCÍCIOS 2 1. Considerando as declarações abaixo, responda dizendo
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 maisMódulo 7. Funções. Algoritmos e Estruturas de Dados I C++ (Rone Ilídio)
Módulo 7 Funções Algoritmos e Estruturas de Dados I C++ (Rone Ilídio) Funções Conjunto de instruções acessadas através de um nome Implementadas uma única vez e executadas quantas necessárias Importantes
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 maisAula 6: Comandos Estruturados Estrutura Condicional
CI208 - Programação de Computadores Aula 6: Comandos Estruturados Estrutura Condicional Prof. MSc. Diego Roberto Antunes diegor@inf.ufpr.br www.inf.ufpr.br/diegor Universidade Federal do Paraná Setor de
Leia maisFábio da Fontoura Beltrão Felipe Augusto Chies Lucas Fialho Zawacki Marcos Vinicius Cavinato Matheus de Carvalho Proença
C++ Fábio da Fontoura Beltrão Felipe Augusto Chies Lucas Fialho Zawacki Marcos Vinicius Cavinato Matheus de Carvalho Proença Primeiro Programa //Primeiro Programa C++ #include int main() { std::cout
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 maisEdwar Saliba Júnior. Dicas, Comandos e Exemplos Comparativos entre Linguagem Algorítmica e Linguagem C / C++
Edwar Saliba Júnior Dicas, Comandos e Exemplos Comparativos entre Linguagem Algorítmica e Linguagem C / C++ Belo Horizonte 2009 Sumário 1 Nota:... 2 2 Comandos e Palavras Reservadas:... 3 3 Dicas... 4
Leia maisLinguagem de Programação II
Linguagem de Programação II Linguagem C Prof. Luiz Claudio Ferreira de Souza E-mail: luizclaudioblm@hotmail.com Belém / PA 2018 Sumário Linguagem de Programação C... 3 Estrutura de Decisão (if else)...
Leia mais7. Vetores e Matrizes
7. Vetores e Matrizes Site: BAC004 at http://bac004.wikidot.com Source page: 7. Vetores e Matrizes at http://bac004.wikidot.com/vetoresmatrizes Fold Table of Contents 7.1 Vetores 7.1.1 Declaração de vetores
Leia maisLinguagem C: if-else e operadores lógicos
switch-case-default Exercícios Linguagem C: if-else e operadores lógicos Introdução à linguagem C(++) Profs. Anilton, Lasaro e Paulo Coelho Faculdade de Computação Universidade Federal de Uberlândia Profs.
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 maisInstituto Federal de Educação, Ciência e Tecnologia do RN Câmpus Currais Novos. LINGUAGEM C++ VARIÁVEIS COMPOSTAS Arrays Aula I
LINGUAGEM C++ VARIÁVEIS COMPOSTAS Arrays Aula I Prof. Bruno E. G. Gomes Uma variável em um algoritmo pode ser vista como uma gaveta. A declaração de uma variável reserva uma gaveta (posição) de um certo
Leia maisPROGRAMAÇÃO ESTRUTURADA E ORIENTADA A OBJETOS
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE PROGRAMAÇÃO ESTRUTURADA E ORIENTADA A OBJETOS Docente: Éberton da Silva Marinho e-mail: ebertonsm@gmail.com eberton.marinho@gmail.com
Leia maisProgramação científica C++
Programação científica C++ NIELSEN CASTELO DAMASCENO Slide 2 Expressões Combinação de dados e operadores que resulta em um valor. expressão x = 2 * y + 4; variável operador constante Memória do computador
Leia maisMódulo 4. Instruções for, while e do/while. Algoritmos e Estruturas de Dados I C++ (Rone Ilídio)
Módulo 4 Instruções for, while e do/while Algoritmos e Estruturas de Dados I C++ (Rone Ilídio) Estrutura de repetição for Repete uma seqüência de comando O número de vezes que ocorrerá a repetição é controlado
Leia maisBAC004 Informática Teórica T2 Professora: Fabiana Costa Guedes Lista 05 Vetores e Matrizes Vetores
BAC004 Informática Teórica T2 Professora: Fabiana Costa Guedes Lista 05 Vetores e Matrizes Vetores 1- Faça um programa que preencha um vetor com seis elementos numéricos inteiros, calcule e mostre: a.
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 maisPCS Laboratório de Programação Orientada a Objetos 1a. Prova. 02 de Setembro de 2015
PCS - 3111 Laboratório de Programação Orientada a Objetos 1a. Prova 02 de Setembro de 2015 Questão 1 (2,6) Deseja-se implementar um programa que recebe um mês e um dia atual de um ano e o mês e o dia de
Leia maisEstrutura do programa
Linguagem C Estrutura do programa Exemplo: #include #include main() { printf( Ola, mundo! ); system( pause ); }
Leia maisAula 8: Estruturas de Repetição: O comando while
CI208 - Programação de Computadores Aula 8: Estruturas de Repetição: O comando while Prof. MSc. Diego Roberto Antunes diegor@inf.ufpr.br www.inf.ufpr.br/diegor Universidade Federal do Paraná Setor de Ciências
Leia maisVariáveis primitivas e Controle de fluxo
Variáveis primitivas e Controle de fluxo Material baseado na apostila FJ-11: Java e Orientação a Objetos do curso Caelum, Ensino e Inovação, disponível para download em http://www.caelum.com.br/apostilas/
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 maisIntrodução a Programação de C++ Mariana Cândido Perassa
UNIVERSIDADE FEDERAL DE SANTA CATARINA - CAMPUS JOINVILLE CENTRO DE ENGENHARIAS DA MOBILIDADE Introdução a Programação de C++ Mariana Cândido Perassa NOVEMBRO / 2016 Sumário Sumário 1. Introdução 1 1.1
Leia maisRevisão C++ - Parte 1
Revisão C++ - Parte 1 Prof. Gustavo Leitão Campus Natal Central Disciplina Programação para Ambiente de Redes 5/3/2010 Objetivo da Aula 5/3/2010 5/3/2010 OBJETIVO DA AULA Revisar os principais comandos
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 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 maisTécnicas de Programação: Comandos de Controle de DEE UFPB
Técnicas de Programação: Comandos de Controle de Programa Prof. Protásio DEE UFPB 1 Comandos de Controle de Programa Comandos que direcionam o fluxo de execução de programa. Em C, tem se 3 categorias:
Leia maisRevisão da Linguagem C Prof. Evandro L. L. Rodrigues
SEL0433 Aplicação de Microprocessadores I Revisão da Linguagem C Prof. Evandro L. L. Rodrigues Estrutura de um programa C Diretivas de pré processamento Declaração de variáveis globais Declaração de protótipos
Leia maisProgramação científica C++
Programação científica C++ NIELSEN CASTELO DAMASCENO Slide 6 Exercício 1 Dados dois vetores com n (n
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 maisProgramação Orientada a Objetos
Programação Orientada a Objetos Professor: Diego Oliveira Conteúdo 05: Linguagem Java Conteúdo da Aula Linguagem Java Tipos Primitivos Operadores Aritiméticos Operadores Lógicos Precedência de Operadores
Leia maisObjectivos. João Sousa Miguel Pedro Silva
Repetição Objectivos Introdução às estruturas de repetição Estudar a utilização da instrução for Estudar a utilização das instruções while e do Ver várias formas de ciclos de entrada de dados Considerar
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 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 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 maisFundamentos de Programação1
Fundamentos de Programação1 Linguagem C Introdução e elementos principais Aula N. 01 Prof. SIMÃO Jean Marcelo SIMÃO 1 Exemplo 2 % código em Octave/Matlab clc; A = 5; A = 4 ; if ( A > B ) printf ( A é maior
Leia maisAlgoritmos e Programação
Algoritmos e Programação Aula 4 Estruturas de Condição Profa. Marina Gomes marinagomes@unipampa.edu.br 06/04/2017 Engenharia de Computação - Unipampa 1 Aula de Hoje Estrutura condicional simples Utilização
Leia maisAula 9 Agregado Heterogêneo Ponteiro. prof Leticia Winkler
Aula 9 Agregado Heterogêneo Ponteiro prof Leticia Winkler 1 Prof. Leticia Winkler 2 Agregado Heterogêneo Também conhecido como registro; É uma coleção de campos que podem ser referenciados pelo mesmo nome.
Leia maisANHANGUERA ESTRUTURA DE DADOS AULA 06 LISTAS CIRCULARES E DUPLAMENTE ENCADEADAS. Prof. Thomás da Costa
ANHANGUERA 2015.2 ESTRUTURA DE DADOS AULA 06 Prof. Thomás da Costa thomascosta@aedu.com Vamos ver o PEA : PEA Estrutura de Dados Antes de iniciar a aula, vamos mostrar o andamento do PEA. Vou mostrar as
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 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 maisUnidade 5: Introdução à Programação com C/C++ Prof. Daniel Caetano
Lógica de Programação para Engenharia 1 Unidade 5: Introdução à Programação com C/C++ Prof. Daniel Caetano Objetivo: Explicitar os elementos básicos envolvidos na programação com a linguagem C/C++. Bibliografia:
Leia maisProgramação científica C++
Programação científica C++ NIELSEN CASTELO DAMASCENO Slide 3 Exercícios Escreva um programa para armazenar o valor 20 em uma variável X e o valor 5 em uma variável Y. A seguir, armazenar a soma do valor
Leia maisPIC - PROGRAMAÇÃO LINGUAGEM C. AUTOR: ENG. ANTONIO CARLOS LEMOS JÚNIOR
PIC - PROGRAMAÇÃO LINGUAGEM C AUTOR: ENG. ANTONIO CARLOS LEMOS JÚNIOR acjunior@facthus.edu.br UBERABA MG 1º SEMESTRE 2009 FLUXOGRAMAS FLUXOGRAMAS Fluxograma para somar dois números e guardar em uma terceira
Leia maisComputação e Programação Aula prática nº 5. Enunciados dos problemas
Enunciados dos problemas 1 2. Implementação de uma calculadora 2.1 Objectivos do exercício análise sequencial de um problema baseada em objectos e desenvolvimento do respectivo algoritmo; codificação do
Leia maisAula 27: Estruturas heterogêneas e alocação dinâmica
Aula 27: Estruturas heterogêneas e alocação dinâmica Introdução a Programação Túlio Toffolo & Puca Huachi http://www.toffolo.com.br BCC201 2018/2 Departamento de Computação UFOP Aulas anteriores Memória
Leia maisLISTA DE EXERCÍCIOS 05 (GABARITO)
LISTA DE EXERCÍCIOS 0 (GABARITO) CURSO: Bacharelado em Engenharia Elétrica MÓDULO/SEMESTRE/SÉRIE: 1º TURMA: 0. DISCIPLINA: Introdução à Programação DOCENTE: Alexandro dos Santos Silva MODALIDADE: Ensino
Leia maisAs bibliotecas iostream e cstdlib permitem a utilização de diversos comandos de entrada e saída e funções básicas.
Roteiro 2 Estrutura Sequencial em C/C++ A estrutura sequencial na linguagem C/C++ #include Bloco de comandos; Bibliotecas são arquivos contendo várias funções que podem ser incorporadas
Leia maisMaterial III-Bimestre Introdução e conceitos fundamentais da Linguagem C#
Universidade do Vale do Paraíba Colégio Técnico Antônio Teixeira Fernandes Disciplina POO -2017 Material III-Bimestre Introdução e conceitos fundamentais da Linguagem C# http://www1.univap.br/~wagner Prof.
Leia maisAula 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,
Leia maisPuca Huachi Vaz Penna / José Américo T. Messias
BCC201 Introdução à Computação Turmas 61, 62, 63, 64, 65 e 66 Puca Huachi Vaz Penna / José Américo T. Messias Departamento de Computação Universidade Federal de Ouro Preto http://www.decom.ufop.br/puca
Leia maisAula 08: Repetição (Parte 3)
Aula 08: Repetição (Parte 3) 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 maisSSC304 Introdução à Programação Para Engenharias. Variáveis Indexadas em C. GE4 Bio
Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Sistemas de Computação Introdução à Para Engenharias Variáveis Indexadas em C GE4 Bio GE4Bio Grupo de Estudos
Leia maisSeleção Múltipla Laços (while, do-while, for) AULA 05
Introdução a Programação IF669 http://www.cin.ufpe.br/~if669 Seleção Múltipla Laços (while, do-while, for) AULA 05 Ricardo Massa F. Lima rmfl@cin.ufpe.br Sérgio C. B. Soares scbs@cin.ufpe.br Até aqui...
Leia maisIntrodução à Linguagem de Programação Java 1 INTRODUÇÃO À LINGUAGEM DE PROGRAMAÇÃO JAVA
1 INTRODUÇÃO À LINGUAGEM DE PROGRAMAÇÃO JAVA 2 INDICE 1. COMENTÁRIOS... 4 1.1. Comentário de uma linha... 4 1.2. Comentário de múltiplas linhas... 4 2. IMPRESSÃO DE TEXTOS... 5 2.1. Imprimindo um texto
Leia maisINOVAÇÃO TECNOLÓGICA E LÓGICA E ARDUINO EMPREENDEDORISMO. Prof. Dr. Daniel Caetano
INOVAÇÃO TECNOLÓGICA E EMPREENDEDORISMO LÓGICA E ARDUINO Prof. Dr. Daniel Caetano 2017-2 Objetivos Rever conceitos vetores e funções Compreender o uso desses conceitos por meio de aplicações no Arduino
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 maisComputação e Programação
Computação e Programação 4ª Aula de Funções 2008-2009 Instituto Superior Técnico, Dep. de Engenharia Mecânica - Sistemas Exercício 1 ENUNCIADO: Escreva as seguintes 3 funções: CalculaSerieGeometrica(args)
Leia maisCICLOS DE REPETIÇÃO. Luís Charneca.
CICLOS DE REPETIÇÃO Luís Charneca luis.charneca@gmail.com O Comando FOR (1) O loop (ciclo) for é usado para repetir um comando, ou bloco de comandos, diversas vezes, de maneira que se possater um bom controle
Leia mais12. SOBRECARGA DE OPERADOR
Linguagem de Programação C++ 44 12. SOBRECARGA DE OPERADOR Uma forma de C++ alcançar o polimorfismo é por meio do uso de sobrecarga de função. A sobrecarga, simplificadamente, consiste na redefinição de
Leia mais1ª Lista de Exercícios
Universidade Federal do Rio de Janeiro Data: 26/04/05 Disciplina: Computação I 1ª Lista de Exercícios 1) Faça um programa, em pseudo-código, que peça ao usuário que informe n números reais e então calcule
Leia mais