Programação em C - Ciclos e decisões [Escrever o subtítulo do documento]
|
|
- Vitória Morais Ferreira
- 6 Há anos
- Visualizações:
Transcrição
1 0783 Programação em C - Ciclos e decisões [Escrever o subtítulo do documento] Programas desenvolvidos durante as sessões do módulo em questão. Tomé [Escrever o nome da empresa] 0783
2 Exercício 19 O programa pede um número ao utilizador e de seguida identifica esse número como positivo ou negativo. // DECISOES E CICLOS #include<stdio.h> float num; system("color 9F");// para inserir côr system("color??"); \n\n ******* PROGRAMA ELABORADO POR TOME\t******: "); \t\t\n\n++decisoes POSITIVO, NEGATIVO++\t"); \n\n\n Insira um numero: "); scanf("%f", &num); if(num > 0) // para inserir uma decisão \n\n\to NUMERO %.2f E NEGATIVO", num ); if(num == 0) // para representar igualdade == \n\n\to NUMERO %.2f E ZERO", num ); \n\n\to NUMERO %.2f E POSITIVO", num ); 2
3 Exercício 20 Este programa realiza uma média a partir dos dados introduzidos pelo utilizador. // DECISOES, E CICLOS #include<stdio.h> float nota, nota2, media, notafinal; system("color 9F");// para inserir côr system("color??"); \n\n ******* PROGRAMA ELABORADO POR TOME\t******: "); \t\t\n\n++nota DE EXAMES++\t"); \n\n\n Insira a nota do Exame: "); scanf("%f", ¬a); \n\n\n Insira a nota do Trabalho: "); scanf("%f", ¬a2); media = (nota + nota2) / 2; if(media>= 10) // para inserir uma decisão \n\n\ta SUA MEDIA E %.2f VOCE ESTA APROVADO", media); \n\n\ta SUA MEDIA E %.2f VOCE ESTA REPROVADO", media); Exercício 21 O Este programa calcula a nota final a partir da média dos 2 testes, mostrando também a avaliação correspondente a partir do uso dos ciclos e if. // DECISOES, E CICLOS #include<stdio.h> 3
4 float nota, nota2, media, notafinal; system("color 9F");// para inserir côr system("color??"); \n\n ******* PROGRAMA ELABORADO POR TOME\t******: "); \t\t\n\n++operacoes++\t"); \n\n\n Insira o primeiro Numero: "); scanf("%f", ¬a); \n\n\n Insira o segundo Numero: "); scanf("%f", ¬a2); media = (nota + nota2) / 2; if(media < 4.5) // para inserir uma decisão É SEMPRE UM NÚMERO A MENOS QUE AS POSSÍVEIS DECISÕES EXEMPLO: //2 HIPÓTESES 1 IF, nunca colocar espaço entre >= \n\n\tnota FINAL: %.2f - FRACO", media); if(media < 9.5) \n\n\tnota FINAL: %.2f - INSUFICIENTE", media); if(media < 13.5) \n\n\tnota FINAL: %.2f - SUFICIENTE", media); 4
5 if(media < 17.5) \n\n\tnota FINAL: %.2f - BOM", media); \n\n\tnota FINAL: %.2f - MUITO BOM", media); Exercício 22 O programa realiza operações aritméticas dando a possibilidade ao operador de escolher qual o tipo de operação a realizar como se fosse uma calculadora convencional. EFECTUAR \n"); QUAL A OPERACAO QUE PERTENDE 1 - SOMAR\n"); 2 - SUBTRAIR\n"); 3 - MULTIPLICAR\n"); 4 - DIVIDIR\n"); 5 - POTENCIA\n"); 6 - RAIZ QUADRADA\n"); \n\n\n: "); scanf("%d", &opcao); 5
6 \ninsira o primeiro (base) valor:" ); \ninsira o segundo (expoente) valor: "); scanf("%f", &b); if( opcao == 1 ) //.2 é o numero de casas decimais \n\n\ta Soma dos dois valores e: %.2f\n\n",a+b); if(opcao == 2 ) \n\na subtracao dos dois valores e: %.2f\n\n",a-b); if (opcao == 3) \n\na multiplicacao dos dois valores e: %.2f\n\n",a*b); if(opcao == 4 ) %.2f\n",a/b); 6 \n\na divisao dos dois valores e:
7 if(opcao == 5 ) %.2f\n",pow (a,b)); \n\no valor da potencia e: if(opcao == 6 ) \n\no valor da raiz quadrada do primeiro valor e: %.2f\n",sqrt(a)); \no valor da raiz quadrada do segundo valor e: %.2f\n",sqrt(b)); INVALIDA"); \nerro!!!!!!!! OPCAO 7
8 Exercício 23 O programa semelhante ao anterior tendo somente mais uma operação aritmética e na programação houve o uso dos ciclos switch e case. #include<stdio.h> float a,b; int opcao; system("color F9");// para inserir côr system("color??"); \n\n"); \n\n"); JOAO TOME PROGAMA DE CALCULOS EFECTUAR \n"); QUAL A OPERACAO QUE PERTENDE 1 - SOMAR\n"); 2 - SUBTRAIR\n"); 3 - MULTIPLICAR\n"); 4 - DIVIDIR\n"); 5 - POTENCIA\n"); 6 - RAIZ QUADRADA\n"); 7 - PERCENTAGEM\n"); 8
9 \n\n\n: "); scanf("%d", &opcao); switch (opcao) //switch é uma maneira de substituir & if. case 1: \n\n\tinsira um valor: "); \n\n\tinsira outro valor para somar com o anterior: "); scanf("%f", &b); \n\n\ta Soma dos dois valores e: %.2f\n\n",a+b); break; case 2: \n\n\tinsira um valor: "); ao anterior: "); \n\n\tinsira outro valor para subtrair scanf("%f", &b); \n\na subtracao dos dois valores e: %.2f\n\n",a-b); break; case 3: \n\n\tinsira um valor: "); \n\n\tinsira outro valor para multiplicar com o anterior: "); scanf("%f", &b); \n\na multiplicacao dos dois valores e: %.2f\n\n",a*b); break; 9
10 case 4: \n\n\tinsira um valor: "); o anterior: "); \n\n\tinsira outro valor para dividir scanf("%f", &b); \n\na divisao dos dois valores e: %.2f\n",a/b); break; case 5: \n\n\tinsira o valor da base: "); expoente: "); \n\n\tinsira outro valor para o scanf("%f", &b); (a,b)); break; \n\no valor da potencia e: %.2f\n",pow case 6: \n\n\tinsira um valor: "); \n\no valor da raiz quadrada e: %.2f\n",sqrt(a)); break; case 7: \n\n\tinsira um valor : "); \n\n\tinsira a percentagem: "); scanf("%f", &b); 10
11 (b/100)); break; \no valor e: %.2f\n%\n\n",a * break; default: \nerro!!!!!!!! OPCAO INVALIDA"); Exercício 24 O programa identifica se o número é par ímpar ou nulo, utilizando ciclos if e. #include<stdio.h> int x; system("color F5");// para inserir côr system("color??"); *************** *********\n"); JOAO TOME \n\n"); NUMEROS PARES E IMPARES \n\n"); *************** *********\n"); INSIRA UM VALOR \n"); scanf("%d", &x); if (x == 0) \n\no NUMERO E NULO."); 11
12 if (x % 2 ==0) \n\no NUMERO E PAR."); \n\no NUMERO E IMPAR."); Exercício 25 Calculadora com a opção de identificar números pares e ímpares, programada a partir do uso dos ciclos if,, switch e case. #include<stdio.h> float a,b; int opcao; int c; system("color F9");// para inserir côr system("color??"); \n\n"); \n\n"); JOAO TOME PROGAMA DE CALCULOS 12
13 EFECTUAR \n"); QUAL A OPERACAO QUE PERTENDE 1 - SOMAR\n"); 2 - SUBTRAIR\n"); 3 - MULTIPLICAR\n"); 4 - DIVIDIR\n"); 5 - POTENCIA\n"); 6 - RAIZ QUADRADA\n"); 7 - PERCENTAGEM\n"); 8 - NUMEROS PARES E IMPARES\n"); \n\n\n: "); scanf("%d", &opcao); switch (opcao) //switch é uma maneira de substituir & if. case 1: \n\n\tinsira um valor: "); \n\n\tinsira outro valor para somar com o anterior: "); scanf("%f", &b); \n\n\ta Soma dos dois valores e: %.2f\n\n",a+b); break; case 2: \n\n\tinsira um valor: "); ao anterior: "); \n\n\tinsira outro valor para subtrair 13 scanf("%f", &b); \n\na subtracao dos dois valores e: %.2f\n\n",a-b); break;
14 case 3: \n\n\tinsira um valor: "); \n\n\tinsira outro valor para multiplicar com o anterior: "); scanf("%f", &b); \n\na multiplicacao dos dois valores e: %.2f\n\n",a*b); break; case 4: \n\n\tinsira um valor: "); o anterior: "); \n\n\tinsira outro valor para dividir scanf("%f", &b); \n\na divisao dos dois valores e: %.2f\n",a/b); break; case 5: \n\n\tinsira o valor da base: "); expoente: "); \n\n\tinsira outro valor para o scanf("%f", &b); (a,b)); break; \n\no valor da potencia e: %.2f\n",pow case 6: \n\n\tinsira um valor: "); 14
15 \n\no valor da raiz quadrada e: %.2f\n",sqrt(a)); break; case 7: \n\n\tinsira um valor : "); \n\n\tinsira a percentagem: "); scanf("%f", &b); (b/100)); break; \no valor e: %.2f\n%\n\n",a * case 8: \n\n\tinsira um valor : "); if (c == 0) \n\no numero e nulo."); if (c % 2 == 0) \n\no numero e par."); \n\no numero e impar."); break; 15
16 break; default: \n\n\nerro!!!!!!!! OPCAO INVALIDA"); Exercício 26 Programa com as mesmas funções que o anterior apenas diferenciado por ter menos linhas de código e a melhoria do algoritmo para evitar erros que possam acontecer por a introdução de opções inválidas. //Exercício #include<stdio.h> float a,b; int c,d; system ("color 0"); system ("color A"); * Joao Tome *\n\n"); **\n\n"); ** PROGRAMA DE CALCULOS \n\n\t1-soma"); \n\n\t2-subtracao"); \n\n\t3-multiplicacao"); \n\n\t4-divisao"); \n\n\t5-potencia"); 16
17 \n\n\t6-raiz QUADRADA"); \n\n\t7-percentagem"); \n\n\t8-par/impar/nulo"); \n\n\nqual a operacao que pretende realizar? "); scanf("%d", &c); switch(c) case 1: \n\ninsira o primeiro valor: "); \n\ninsira o segundo valor: "); scanf("%f", &b); \n\no resultado da soma de %.2f com %.2f e: %.2f", a, b, a+b); break; case 2: \n\ninsira o primeiro valor: "); \n\ninsira o segundo valor: "); scanf("%f", &b); \n\no resultado da subtraccao de %.2f com %.2f e: %.2f", a, b, a-b); break; case 3: \n\ninsira o primeiro valor: "); 17
18 \n\ninsira o segundo valor: "); scanf("%f", &b); \n\no resultado da multiplicacao de %.2f com %.2f e: %.2f", a, b, a*b); break; case 4: \n\ninsira o primeiro valor: "); \n\ninsira o segundo valor: "); scanf("%f", &b); \n\no resultado da divisao de %.2f com %.2f e: %.2f", a, b, a/b); break; case 5: \n\ninsira a base: "); \n\ninsira o expoente: "); scanf("%f", &b); \n\no resultado da potencia de %.2f elevado %.2f e: %.2f", a, b, pow(a,b)); break; case 6: 18
19 "); \n\ninsira o valor para calcular a raiz quadrada: 19 \n\no resultado da raiz quadrada de %.2f e: %.2f", a, sqrt(a)); break; case 7: \n\ninsira o valor: "); \n\ninsira a percentagem: "); scanf("%f", &b); \n\no resultado da percentagem de %.f com %.f percento e: %.2f", a,b, a*(b/100)); break; case 8: \n\ninsira um numero: "); scanf("%d", &d); if(d==0) \no numero e Nulo!"); d=d%2; if(d==0)
20 \n\no numero e Par!"); \n\no numero e Impar!"); break; default: \n\nerro!!! Opcao Invalida!"); break; Exercício 27 Este programa é a introdução ao ciclo while e mostra-nos a contagem decrescente de 20 a 0. #include<stdio.h> system ("color 0"); system ("color A"); *************** *********\n"); * Joao Tome *\n\n"); *************** *********\n"); ** INTRODUCAO A CICLO WHILE **\n\n"); int n; 20
21 n = 20; while (n>=0) %i\n",n); n--;//numero = numero - 1 Exercício 28 Este programa utiliza o ciclo while e mostra-nos a contagem crescente de 0 a 20. #include<stdio.h> system ("color 0"); system ("color A"); * JOAO TOME *\n\n"); ** CICLO WHILE **\n\n"); int n; n = 0 ; while (n<=20) %i\n",n); n++; 21
22 Exercício 29 Este programa utiliza o ciclo while e mostra-nos a contagem crescente de 0 a 20 e também a contagem decrescente de 20 a 0. #include<stdio.h> system ("color 0"); system ("color A"); * JOAO TOME *\n\n"); ** CICLO WHILE **\n\n"); int n ; int n1 ; n = 0; n1 = 20; while (n<=20&&n1>=0) %i\t%i\n",n,n1); n++; n1--; 22
23 Exercício 30 Este programa cria 3 colunas de números a primeira com os números de 0 a 20, a segunda coluna com os números de 20 a 0, por fim a terceira coluna é obtida por o resultado da multiplicação dos números que se encontram na horizontal das colunas anteriores. Todo isto utilizando o ciclo while. #include<stdio.h> system ("color 3"); system ("color B"); * JOAO TOME *\n\n"); ** CICLO WHILE **\n\n"); int n ; int n1 ; n = 0; n1 = 20; while (n<=20&&n1>=0) %i\t%i\t%i\n",n,n1,n*n1); n++; n1--; 23
24 Exercício 31 Idêntico ao programa anterior só que desta vez o utilizador insere os números. #include<stdio.h> system ("color 0"); system ("color C"); ** * *\n\n"); JOAO TOME ** MULTIPLICACAO**\n\n"); ** CICLO WHILE, int n ; int n1 ; \n\ninsira o numero 1 : "); scanf("%i", &n); \n\ninsira o numero 2: "); scanf("%i", &n1); int tmp1 = n; //para que a variável mantenha o valor inicial enquanto se usa while int tmp2 = n1; if (n<n1) while (tmp1<=n1&&tmp2>=n) \n%i\t * \t%i\t = %i\n",n,n1,n*n1); n++; n1--; 24
25 if (n==n1) \nos numeros sao iguais\n "); while (tmp1>=n1&&tmp2<=n) \n%i\t * \t%i\t = %i\n",n,n1,n*n1); n--; n1++; Exercício 32 Este programa mostra o número de divisões possíveis entre dois números inseridos pelo utilizador em que o resultado seja inteiro. Aqui é também introduzido o ciclo do while. #include<stdio.h> system ("color 0"); system ("color E"); * *\n"); JOAO TOME ** CICLO WHILE, DIVISAO E RESOLTADOS POSSIVEIS INTEIROS **\n\n"); 25
26 int n ; int n1 ; int resto; char opcao; do \n\ninsira o primeiro valor: "); scanf("%i", &n); \n\ninsira o segundo valor: "); scanf("%i", &n1); int tmp1 = n; //para que a variável mantenha o valor inicial enquanto se usa while int tmp2 = n1; if (n<n1) while (tmp1<=n1&&tmp2>=n) 26 resto = n % n1; if (resto == 0) \n\t%i\t / \t%i\t = %i\n",n,n1,n/n1,resto); n++; n1--; if (n==n1) \nos numeros sao iguais\n "); while (tmp1>=n1&&tmp2<=n)
27 resto = n % n1; if (resto == 0) \n\t%i\t / \t%i\t = %i\n",n,n1,n/n1,resto); n--; n1++; \n\nprima r para repetir e outra tecla qualquer para sair: "); scanf("%s", &opcao); system ("CLS"); // clear screen while (opcao=='r' opcao=='r'); // retirar getch para que saia a seguir a primir Exercício 33 Este programa dá ao utilizador a possibilidade de escolher para visualizar depois qualquer tabuada até 50, usando os ciclos while e do while. #include<stdio.h> system ("color 0"); system ("color A"); *************** *********\n"); * JOAO TOME *\n"); *************** *********\n"); ** TABUADA DE NUMEROS POSSITIVOS ATÉ 50 **\n\n"); int a, conta, resultado; 27
28 conta = 0; do \nintroduza um numero positivo, menor que 50: "); scanf("%d",&a); while (a<=0 a>50); \na tabuada do numero %d: \n",a); while (conta<10) conta++; resultado = a * conta; \n\t%d * %d = %d\n", a, conta, resultado); Exercício 34 Programa com a mesma finalidade que o exercício 33, mas usando o ciclo for. #include<stdio.h> // programa igual ao 33 mas usando for system ("color 0"); system ("color A"); *************** *********\n"); * JOAO TOME *\n"); *************** *********\n"); ** TABUADA DE NUMEROS POSSITIVOS ATÉ 50 **\n\n"); 28
29 int a, contador, resultado; do \nintroduza um numero positivo, menor que 50: "); scanf("%d",&a); while (a<=0 a>50); \na tabuada do numero %d: \n",a); for (contador=1; contador<=10; contador++) resultado = contador * a; \n\t%d * %d = %d\n", a, contador, resultado); Exercício 35 Aqui o utilizador pode mudar a cor de fundo do ecrã, a programar foram usados os ciclos switch, case e do while. #include<stdio.h> int opcao; char repetir; * *\n"); JOAO TOME **\n\n"); ** SELECCAO DE CORES DE FUNDO do 29
30 do \nprima [1] PARA VERDE: "); \nprima [2] PARA VERMELHO: "); \nprima [3] PARA AZUL: "); \nprima [4] PARA ROXO: "); \t\n\n\n: "); scanf("%d", &opcao); while(opcao<=0 opcao>4 ); switch (opcao) case 1: \n Escolheu a cor verde. "); system ("color 27 "); break; case 2: \n Escolheu a cor vermelha. "); system ("color 47"); break; case 3: \n Escolheu a cor azul. "); system ("color 17"); break; 30
31 case 4: \n Escolheu a cor roxa. "); system ("color 50"); break; \n\nprima [r] ou [R] para repetir e outra tecla qualquer para sair: "); scanf("%s", &opcao); system ("CLS"); // clear screen while (opcao=='r' opcao=='r'); Exercício 36 Neste programa a partir do ciclo for gerou-se os números pares de 0 a 50. #include<stdio.h> * *\n"); JOAO TOME ** NUMEROS PARES DE 0 A 50 **\n\n"); int a; for(a=2; a<=50; a=a+2) \t\t%d \n", a); 31
32 Exercício 37 O programa gera duas colunas de 0 a 10 uma de forma crescente e outra de forma decrescente. #include<stdio.h> * *\n"); JOAO TOME ** NUMEROS **\n\n"); int x,y; for (x=1, y=10; x<=10, y>=1; x++, y--)//só podem existir 2 ponto e vírgula \t\t\t%i\t\t\t%d \n",x, y); Exercício 38 O utilizador escolhe dois números inteiros, depois são criadas duas colunas uma crescente outra decrescente, o que delimita o princípio e fim dos valores nas colunas são esses dois números que o utilizador introduziu. #include<stdio.h> 32
33 system ("color 1"); system ("color b"); ****************************** *********** JOAO TOME ** NUMEROS **\n\n"); int n1, n2, tmpn1, tmpn2; char opcao; do 33 \n\n\t\t\tinsira o primeiro numero: "); scanf("%i", &n1); \n\n\t\t\tinsira o segundo numero: "); scanf("%i", &n2); if (n1 == n2) \n\n\t\t\t Os numeros sao iguais. "); for (tmpn1=n1, tmpn2=n2; tmpn1<=n2, tmpn2>=n1; tmpn1++, tmpn2--)//só podem existir 2 ponto e vírgula \n\t\t\t %i\t\t\t%d \n",tmpn1, tmpn2); //as variáveis tmpn1 e tmpn2 são criadas para que o valor se mantenha o mesmo, são variáveis temporárias for (tmpn1=n1, tmpn2=n2; tmpn1>=n2, tmpn2<=n1; n1--, n2++)//só podem existir 2 ponto e vírgula
34 \n\t\t\t %i\t\t\t%d \n",n1, n2); \n\n\tprima [r] ou [R] para repetir e outra tecla qualquer para sair: "); scanf("%s", &opcao); system ("CLS"); // clear screen while (opcao=='r' opcao=='r'); Exercício 39 O programa pede ao utilizador para inserir o nome e a idade, então a partir de um ciclo for o nome é repetido consoante os anos da idade introduzida, também mostra o número de caracteres que o nome contém. Este é o primeiro programa que fiz a usar strings. system ("color 1"); system ("color e"); ****************************** JOAO TOME *********** ** Funcoes com strings **\n\n"); int x,y; char opcao; char nome[0]; do 34
35 \n\n\t\t\t Insira o seu nome: "); scanf("%s", &nome); \n\n\t\t\t Insira a sua idade: "); scanf("%i", &x); for (y=1; y<=x; y++ ) \n\t\t\t\t %i \t%s",y, nome); \n\n\t\t\t strlen(nome)); O nome %s tem %i letras. ", nome, \n\n\tprima [r] ou [R] para repetir e outra tecla qualquer para sair: "); scanf("%s", &opcao); system ("CLS"); // clear screen while (opcao=='r' opcao=='r'); Exercício 40 Neste programa o nome e o apelido são introduzidos e de seguida concatenados (função strcat), reescritos em maiúsculas e em minúsculas (funções strupr e strlwr). system ("color 1"); system ("color f"); ****************************** JOAO TOME *********** 35
36 ** Funcoes com strings **\n\n"); char nome[0], apelido[0]; \n\n\t\t\t Insira o seu nome: "); scanf("%s", &nome); \n\n\t\t\t Insira o seu apelido: "); scanf("%s", &apelido) ; strcat (nome," "); // serve para comcatenar strings \n\n\t\t\t apelido)); Bom Dia!!! Sr %s\n", strcat(nome, \n\n\t\t\to seu nome em Maiusculas %s\n", strupr(nome, apelido));//mostra a string em Maiusculas \n\n\t\t\to seu nome em Minusculas %s\n", strlwr(nome, apelido));//mostra a string em Minusculas Exercício 41 Este programa requer uma password previamente definida que é comparada a partir da função strcmp. system ("color 1f"); ****************************** *********** JOAO TOME **\n\n"); ** Funcoes com strings char pass1[20], pass2[20] = "mxq", nome[0], apelido[0];//neste caso para dar valor a um char é preciso aspas 36
37 int x,y,z = 2,diff; \n\n\t\t\t Insira a Password: "); scanf("%s", &pass1); diff = strcmp(pass1, pass2); if(diff!= 0) system("cls"); \n\n\t\t\t Password Errada.\n\n"); Restam-lhe 3 tentativas, caso contrario saira do programa."); do Insira a Password: "); scanf("%s", &pass1); diff = strcmp(pass1, pass2); system("cls");// clear screen \n\n\t\t\t \n\n\t\t\t Password Errada"); Restam %i tentativas", z); z--; while (diff!= 0 && z >= 0); \n\n\t\t\t PROGRAMA BLOQUEADO"); 37 if (diff == 0) system("cls");// clear screen \n\n\t\t\t Insira o seu nome: "); scanf("%s", &nome); \n\n\t\t\t Insira o seu apelido: "); scanf("%s", &apelido);
38 strcat (nome," "); // serve para comcatenar strings \n\n\t\t\t apelido)); Bom Dia!!! Sr %s\n", strcat(nome, \n\n\t\t\to seu nome em Maiusculas %s\n", strupr(nome, apelido));//mostra a string em Maiusculas \n\n\t\t\to seu nome em Minusculas %s\n", strlwr(nome, apelido));//mostra a string em Minusculas Reflexão: No decorrer da aprendizagem de programação em C, as sessões seguiram para o módulo ciclos e decisões e o nível de dificuldade subiu, neste encontrei algumas dificuldades a criar programas com os ciclos for e while, com o ciclo do while nem tanto porque é fácil de compreender onde colocá-lo quando se cria o algoritmo. A meu ver o comportamento dos ciclos e decisões é bastante lógico mas ao mesmo tempo torna-se mais difícil detectar erros. Também durante as sessões falamos de funções com strings, parte que para mim foi muito intuitivo de captar. Os programas elaborados agora nesta fase foram mais interessantes e elaborados, reunindo por vezes todas as funções ensinadas até então. No fundo este módulo foi muito produtivo para todos e vejo muita curiosidade da parte de todos os colegas de seguir para o módulo seguinte. Quanto a mim espero de utilizar mais destas funções porque mostram-se bastante práticas para realizar programação. 38
Programação Ciclos e decisões
0783 Programação Ciclos e decisões João Alexandre 0783 1- Este foi o meu 19º programa em linguagem C. Descrição: programa que diz se o número inserido é positivo, nulo ou negativo float numero; system
Leia mais0783 Programação em C, ciclos e decisões
2010-08-17 0783 Programação em C, ciclos e decisões Trabalho elaborado por: Patrícia da Conceição Índice Conteúdo Programa 19... 3 Programa 20... 5 Programa 21... 7 Programa 22... 10 Programa 23... 13
Leia mais783 Programação de ciclos e decisões TIS - Monchique Ana
783 Programação de ciclos e decisões 16-08-2010 TIS - Monchique Ana 783 Programa de ciclos e decisões EXERCICIO N19 Descrição dos exercícios: este programa insere-se um número e ele da se é positivo negativo
Leia maisTitulo Módulo e Designação Programação - Ciclos e decisões
Titulo Módulo e Designação 0783 - Programação - Ciclos e decisões Índice 19 Programa - PROGRAMA PARA DEFINIR O TIPO DE NUMERO... 2 20 Programa - pede a nota do exame a nota do trabalho calcula a media
Leia mais783-Programação em C/C++ - Ciclos e Decisões
2010 783-Programação em C/C++ - Ciclos e Decisões Sandra Jacinto Curso de TIS 18-08-2010 Conteúdo 19º Programa... 3 20º Programa... 4 21º Programa... 5 22º Programa... 7 23º Programa... 9 24º Programa...
Leia maisProgramação em C Funções e estruturas
0784 Programação em C Funções e estruturas [Escrever o subtítulo do documento] Tomé [Escrever o nome da empresa] 0784 Exercício 42 O programa simplesmente mostra texto, mesma no código é usada a função
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 maisEstruturas de Repetição
Algoritmos e Estruturas de Dados I (DCC/003) Estruturas de Repetição Aula Tópico 4 (while, for) 1 Problema 10 Suponha que soma (+) e subtração (-) são as únicas operações disponíveis em C. Dados dois números
Leia mais0784 Programação em C funções e estruturas
5-11-2010 0784 Programação em C funções e estruturas Trabalho elaborado por: Patrícia da Conceição Índice Programa 41... 3 Programa 42... 5 Programa 43... 7 Programa 44... 11 Programa 45... 14 Programa
Leia maisFicha de trabalho nº3
Ficha de trabalho nº3 Linguagem de Programação C (strings, switch, os ciclos for, while e do..while, break, continue, ++, --, +=, -=) 1. Elabore um programa que pede ao utilizador o nome e a idade e de
Leia maisAula 2 Comandos de Decisão
Departamento de Sistemas de Computação Universidade de São Paulo SSC 502 Laboratório de Introdução a Ciência de Computação I Aula 2 Comandos de Decisão Responsável Prof. Seiji Isotani (sisotani@icmc.usp.br)
Leia maisAlgoritmos e Estruturas de Dados I (DCC/003) Estruturas Condicionais e de Repetição
Algoritmos e Estruturas de Dados I (DCC/003) Estruturas Condicionais e de Repetição 1 Comando while Deseja-se calcular o valor de: 1 + 2 + 3 +... + N. Observação: não sabemos, a priori, quantos termos
Leia 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 maisIntrodução à Programação. Strings
Introdução à Programação Strings Sumário Caracteres (ASCII) Exercícios Vectores de caracteres Strings Exercícios Definição Uma string é um conjunto de caracteres armazenados num vector. Em C, o vector
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 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 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 maisProgramação em C - Estrutura básica e conceitos fundamentais
0782 Programação em C - Estrutura básica e conceitos fundamentais Programas desenvolvidos durante as sessões do módulo em questão. [Escrever o nome da empresa] Exercício 1 Primeiro programa realizado no
Leia maisConceitos básicos. Computação eletrônica: Gurvan Huiban
Computação eletrônica: Conceitos básicos Gurvan Huiban ghuiban@cin.ufpe.br Plano de aula 1 Estrutura de um programa em C 2 Variáveis e constantes 3 Comandos de entrada e saída Estrutura de um programa
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 maisIntrodução à Programação. Ciclos 1ª parte
Introdução à Programação Ciclos 1ª parte Sumário Ciclos while Exercícios com instruções condicionais e ciclos Ciclos (while) while ( ) ; Enquanto for diferente de zero
Leia maisResolução De Problemas Em Informática. Docente: Ana Paula Afonso Resolução de Problemas. 1. Analisar o problema
ALGORITMIA Resolução De Problemas Em Informática Docente: Ana Paula Afonso 2000-2001 Resolução de Problemas 1. Analisar o problema Conhecer o bem o problema Descrever o problema: subdividir, detalhar 2.
Leia maisOcorrem em três tipos:
Ocorrem em três tipos: Numéricas: Representadas por todos os números do universo dos números reais Ex.: 2, 3.45, -6.78 Literais: Ocorrem em dois tipos: Strings: Qualquer sequência de até 256 caracteres
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 maisCOMANDOS DE CONTROLE DE FLUXO. Luís Charneca.
COMANDOS DE CONTROLE DE FLUXO Luís Charneca luis.charneca@gmail.com O Comando IF (1) Os comandos de controle de fluxo são aqueles que permitem ao programador alterar a sequência de execução do programa.
Leia maisEstruturas de 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 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 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 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 maisLEI 2016 LICENCIATURA EM ENGENHARIA INFORMÁTICA
LEI 2016 LICENCIATURA EM ENGENHARIA INFORMÁTICA Avaliam expressões. Estabelecem relações entre operandos. Devolvem Verdadeiro (1) ou Falso (0). Operador Nome Exemplo Significado do Exemplo == Igualdade
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 maisIntrodução à Programação em C
Introdução à Programação em C Funções Resumo Aula Anterior Tabelas Strings (Tabelas de Caracteres) 2 1 Resumo Funções Definição Protótipo e implementação return e void Passagem por valor Exemplos 3 Funções
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 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 maisDecisão. Prof. Dr. Silvio do Lago Pereira. Departamento de Tecnologia da Informação Faculdade de Tecnologia de São Paulo
Decisão Prof. Dr. Silvio do Lago Pereira Departamento de Tecnologia da Informação Faculdade de Tecnologia de São Paulo Valores lógicos C não oferece tipo de dados específico para valores lógicos. O número
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 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 maisIntrodução à Programação em C Input / Output
Introdução à Programação em C Input / Output Resumo Aula Anterior Programa começa com função main() Sintaxe para definição de funções Definição de variáveis e atribuições Estruturas de controlo if-then
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 maisIntrodução à Programação
Introdução à Programação Instruções condicionais e Operadores Sumário Instruções Condicionais If Switch Precedência dos operadores 1 Instruções condicionais A condição if executa uma instrução caso a expressão
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 maisEstruturas de seleção
94 Execução condicional Etapa em um programa onde uma condição é avaliada e, dependendo do resultado, diferentes ações podem ser realizadas. condição 95 Condicional simples Uma ou mais ações serão executadas
Leia maisUNINOVE. Linguagem de Programação I. Prof. Marcos Alexandruk.
LINGUAGEM C 1 UNINOVE Linguagem de Programação I Prof. Marcos Alexandruk alexandruk@uninove.br LINGUAGEM C 2 HISTÓRICO A Linguagem C foi projetada em 1972 no Laboratório da Bell por: Dennis M. Ritchie
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 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 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 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 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 maisProgramação em C/C++ formas complexas. Carla Ventura
Programação em C/C++ formas complexas 0785 Carla Ventura 22-11-2010 1 Índice Conteúdo Programa nº 50... 3 Programa nº 51... 6 Programa nº52... 9 Programa nº53... 11 Programa nº 54... 14 Programa nº55...
Leia maisAula 05 -Introdução àlinguagc Programação: Estr. Dados Strings
Aula 05 -Introdução àlinguagc Programação: Estr. Dados Strings OPL e IC1 Prof: Anilton Joaquim da Silva Anilton.ufu@outlook.com Caracteres Além dos tipos de dados numéricos com os quais temos trabalhado
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 maisAlgoritmos: Conceitos Fundamentais
Algoritmos: Conceitos Fundamentais Instituto de Ciências Matemáticas e de Computação Slides elaborados pela Prof(a). Simone do Rocio Senger de Souza 1o semestre/2012 DADOS, INSTRUÇÕES E EXPRESSÕES TIPO
Leia maisExercícios - Questões Objetivas
Exercícios - Questões Objetivas Apresentação 02 - Tipos de Dados 1. O nome de uma variável é criado por um programador devendo seguir algumas regras, são listas de nomes válidos, EXCETO: a) Nota1, Nota2,
Leia maisComputação eletrônica: Operadores, expressões e funções
Computação eletrônica: Operadores, expressões e funções Gurvan Huiban ghuiban@cin.ufpe.br Plano de aula 1 2 Funções 1 Operadores aritméticos Operadores relacionais Operadores lógicos 2 Funções Operadores
Leia maisProgramação. Folha Prática 5. Lab. 5. Departamento de Informática Universidade da Beira Interior Portugal. Copyright 2010 All rights reserved.
Programação Folha Prática 5 Lab. 5 Departamento de Informática Universidade da Beira Interior Portugal Copyright 2010 All rights reserved. 1. Revisão. 2. Objectivos. 3. Exercícios LAB. 5 5ª semana ESTRUTURAS
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 maisLaços de repetição for, while, do-while
Computação Eletrônica Laços de repetição for, while, do-while Prof: Luciano Barbosa Estruturas de Repetição Imagine um programa que calcula a média de um aluno. Este programa é bastante simples, bastaria:
Leia maisLISTA DE EXERCÍCIOS COMANDOS
--------------------------------- LISTA DE EXERCÍCIOS - --------------------------------- (UniFacs BA) - - - - - - - - - - COMANDOS - - - - - - - - - - # include ----- usa os codigos de dev c++.
Leia maisUniversidade Federal de Uberlândia Faculdade de Computação. Linguagem C: estruturas de repetição While / Do While / For
Universidade Federal de Uberlândia Faculdade de Computação Linguagem C: estruturas de repetição While / Do While / For Prof. Renato Pimentel 1 Estruturas de repetição O real poder dos computadores está
Leia maisLinguagem C: 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 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 maisComputação I (MAB120) DCC/UFRJ
Computação I (MAB120) DCC/UFRJ Aula 3: conceitos e operações elementares da programação 18 de março de 2019 Objetivos dessa aula Apresentar o conceito de variável em C: declaração, inicialização, atribuição
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 maisLINGUAGEM C: VARIÁVEIS E EXPRESSÕES
LINGUAGEM C: VARIÁVEIS E EXPRESSÕES Prof. André Backes LINGUAGENS DE PROGRAMAÇÃO Linguagem de Máquina Computador entende apenas pulsos elétricos Presença ou não de pulso 1 ou 0 Tudo no computador deve
Leia maisProgramação em C, Estrutura básica e conceitos fundamentais. Patrícia da Conceição
16-8-2010 0782 - Programação em C, Estrutura básica e conceitos fundamentais Patrícia da Conceição Índice Conteúdo Programa 1... 3 Programa 2... 4 Programa 3... 6 Programa 4... 8 Programa 5... 9 Programa
Leia maisOlimpíadas de Informática Aulas preparatórias Introdução a Programação em C.
Olimpíadas de Informática Aulas preparatórias Introdução a Programação em C. Prof. Gemilson George E-mail: gemilson@geo.com.br Skype: gemilson_geo MSN: gemilsongeorge@gmail.com Facebook: gemilson Fone:
Leia maisAula 3: Tipos e variáveis
Aula 3: Tipos e variáveis Prof. Sérgio Montazzolli Silva smsilva@uel.br 2 Sumário Tipos de dados suportados no C Criação de variáveis Imprimir variáveis (printf() parte 2) Operações com variáveis 3 O que
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 maisComputação 2. Aula 1. Profª. Fabiany Estruturas básicas de programação.
Computação 2 Aula 1 Estruturas básicas de programação. Profª. Fabiany fabianyl@utfpr.edu.br Plano de Aula Armazenamento e Recuperação de dados; Estruturas Estáticas; Tipos abstratos de dados; Estruturas
Leia maisProgramação. Folha Prática 5. Lab. 5. Departamento de Informática Universidade da Beira Interior Portugal Copyright 2010 All rights reserved.
Programação Folha Prática 5 Lab. 5 Departamento de Informática Universidade da Beira Interior Portugal 2015 Copyright 2010 All rights reserved. 1. Revisão. 2. Objectivos. 3. Exercícios LAB. 5 5ª semana
Leia maisLinguagem de Programação C
Linguagem de Programação C Aula 08 Diogo Pinheiro Fernandes Pedrosa Universidade Federal Rural do Semiárido Departamento de Ciências Exatas e Naturais 13 de novembro de 2009 Introdução O que é uma linguagem
Leia maisimprimir seus quadrados.
1) Dada uma seqüência de números inteiros não-nulos, seguida por 0, imprimir seus quadrados. int numero, /* usada para leitura da sequencia */ quadrado; /* guarda o quadrado do numero lido */ printf("\n\tcalculo
Leia mais782 - Estrutura e conceitos
201 0 [Escrever texto] [Escrever texto] [Escrever texto] 782 - Estrutura e conceitos Ana Martins TIS - Monchique 16-08-2010 Exercício nº1 Descrição do exercício: Este foi o meu primeiro exercício onde
Leia maisEstruturas de Seleção
Estruturas de Seleção Em diversas situações que presenciamos, é necessário que sejam feitas escolhas... Estruturas de Seleção Introdução à Computação de 7 Estruturas de Seleção... e que toda escolha possui
Leia maisVetores e Strings. printf ("\na string %s nao esta contida no vetor de %s", string, "strings.\n");
Vetores e Strings #include main () char strings [5][100],string [100]; int count,count2; for (count=0;count
Leia maisIntrodução a Programação na Linguagem C.
Introdução a Programação na Linguagem C. Prof. Gemilson George E-mail: gemilson@geo.com.br Skype: gemilson_geo MSN: gemilsongeorge@gmail.com Facebook: facebook.com/gemilson Fone: (83)8880-2046 Blog: informaticageo.wordpress.com
Leia maisSequencial Estrutura de controlo mais simples. As instruções são executadas sequencialmente.
Sequencial Estrutura de controlo mais simples. As instruções são executadas sequencialmente. Com base numa condição Estruturas de decisão ou selecção Com base num selector ou de escolha múltipla Com contador
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 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 maisAlgoritmos. Estrutura de Repetição. enquanto. while. Grupos de Slides No 5. Prof. SIMÃO
Algoritmos Estrutura de Repetição enquanto while Grupos de Slides No 5. Prof. SIMÃO 1 Feito por Prof. Jean Marcelo SIMÃO e revisado por Prof. Luis Alberto LUCAS Estrutura de Repetição enquanto % enquanto
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 maisTerminal. Entrada de dados via teclado. Processamento de dados (cálculos) Tomada de decisão (condição) Saída de dados (via vídeo) Ponto de conexão
Simbologia Terminal Entrada de dados via teclado Processamento de dados (cálculos) Tomada de decisão (condição) Saída de dados (via vídeo) Ponto de conexão 3 - Estrutura de Seleção Múltipla switch (expressão)
Leia maisDELEGAÇÃO REGIONAL DO ALENTEJO CENTRO DE FORMAÇÃO PROFISSIONAL DE ÉVORA
Grupo I 1. Qual a condição a colocar, em linguagem C, para dizer se uma variável (n) é igual a 10? (A)if(n!=10) (B)else(n!=10) (C)if(n=10) (D)Nenhuma das anteriores. Resp.: (D) Obs: if (n==10) 2. Qual
Leia maisProgramação Orientada a Objetos II Java Segunda aula. Prof. Rogério Albuquerque de Almeida
Programação Orientada a Objetos II Java Segunda aula 1 Programação Orientada a Objeto II Tipos de Dados e Variáveis Operadores Operadores aritméticos Operadores relacionais Operadores lógicos Operadores
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 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 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 maisProgramação de Computadores II
Programação de Computadores II 2017.2 Relembrando... Linguagem C Relembrando... Linguagem C Declaração básica de um programa Relembrando... Linguagem C Declaração básica de um programa include Relembrando...
Leia maisIntrodução à Programação. Ciclos 2ª parte
Introdução à Programação Ciclos 2ª parte Sumário Ciclos do while for Exercícios Ciclos (while) while ( ) ; Enquanto for diferente de zero ou verdadeira, é
Leia maisAlgoritmos. Estrutura de decisão de múltipla escolha. escolha-caso. switch case. Grupos de Slides No 4. Prof. SIMÃO
Algoritmos Estrutura de decisão de múltipla escolha escolha-caso switch case Grupos de Slides No 4. Prof. SIMÃO Feito por Prof. Jean Marcelo SIMÃO e revisado por Prof. Luis Alberto LUCAS 1 Estrutura de
Leia maisLinguagem C Controle de Fluxo
Linguagem C Controle de Fluxo Objetivos Estudar os diversos tipos de controles de fluxo disponíveis na linguagem C Pré-requisitos É necessário que o leitor tenha acompanhado o artigo anterior, pois os
Leia maisLinguagem de Programação C. Expressões em C
Linguagem de Programação C Expressões em C Cristiano Lehrer, M.Sc. Anatomia de um Programa em C /* inclui as funções de entrada e saída */ /* o programa começa aqui */ main() /* início do bloco de instruções
Leia maisVariáveis e Entrada de Dados Marco André Lopes Mendes marcoandre.googlepages.
Variáveis e Entrada de Dados Marco André Lopes Mendes marcoandre@ifc-araquari.edu.br marcoandre@gmail.com marcoandre.googlepages.com Algoritmos é a base Primeiro programa Este programa possui apenas uma
Leia mais1) Operadores de auto incremento ++ e auto decremento --
Aula 09 - Operadores de auto incremento e auto decremento, atribuição múltipla, atribuição na declaração, atribuição resumida e algumas regras de boa programação. 1) Operadores de auto incremento ++ e
Leia maisFicha 1 Noções de sequência e decisão em algoritmia
Ficha 1 Noções de sequência e decisão em algoritmia 1. Ler uma temperatura em Celsius e converter para Fahrenheit. Elabore o algoritmo e especifique as estruturas de dados necessárias para a resolução
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 mais