Programação Ciclos e decisões

Tamanho: px
Começar a partir da página:

Download "Programação Ciclos e decisões"

Transcrição

1 0783 Programação Ciclos e decisões João Alexandre 0783

2 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 ("color 0"); system ("color A"); ** Programa **\n"); \n\n\tinsira um numero: "); scanf("%f", &numero); if(numero > 0) \n\n\to numero: %.2f e POSITIVO.",numero); if(numero == 0) \n\n\to numero: %.2f e Zero.",numero); \n\n\to numero: %.2f e NEGATIVO.",numero); \n************************************************ ** 1

3 2- Este foi o meu 20º programa em linguagem C. Descrição: Programa de Calculo da media Final float nota, trabalho,final; system ("color 0"); system ("color A"); ** Programa de Calculo da media Final **\n"); \n\n\tinsira a nota: "); scanf("%f", &nota); \n\n\tinsira nota do trabalho: "); scanf("%f", &trabalho); final = ((nota+trabalho)/2); if(final > 10) \n\n\ta media final: %.2f e Aprovado.",final); if(final == 0) \n\n\ta media final: %.2f e REPROVADO.",final); 2

4 \n\n\ta media final: %.2f e REPROVADO.",final); \n************************************************ ** 3- Este foi o meu 21º programa em linguagem C. Descrição: Programa de Calculo de nota final float nota, trabalho,final; system ("color 0"); system ("color A"); ** Programa de Calculo de nota final **\n"); \n\n\tinsira a nota: "); scanf("%f", &nota); \n\n\tinsira nota do trabalho: "); scanf("%f", &trabalho); final = ((nota+trabalho)/2); if(final < 4.5 ) \n\n\ta media final: %.2f e Fraco.",final); 3

5 if(final < 9.4) \n\n\ta media final: %.2f e Insuficiente.",final); if(final <13.4) \n\n\ta media final: %.2f e Suficiente.",final); if(final <17.4) \n\n\ta media final: %.2f e Bom.",final); \n\n\ta media final: %.2f e Muito Bom.",final); 4- Este foi o meu 22º programa em linguagem C. Descrição: Programa de cálculos. //foat decimais 5 float a,b; int opcao; system ("color 0"); system ("color A"); 4

6 ** PROGAMA DE CACULOS **\n"); \ninsira o valor de a:"); scanf("%f", &a); \ninsira o valor de b:"); scanf("%f", &b); //.2 é o numero de casas decimais ** QUAL A OPERACAO QUE PERTENDE EFECTUAR **\n"); 1 - SOMAR\n"); 2 - SUBTRAIR\n"); 3 - MULTIPLICAR\n"); 4 - DIVIDIR\n"); 5 - POTENCIA\n"); 6 - Raiz quadrada\n"); \ninsira a operacao que quer efctuar:"); scanf("%d", &opcao); if( opcao == 1 ) \n\n\ta Soma das duas variaveis e:%.2f\n\n",a+b); if(opcao == 2 ) \na subtracao das duas variaveis e:%.2f\n\n",a-b); if (opcao == 3) \na multiplicacao das duas variaveis e:%.2f\n\n",a*b); 5

7 if(opcao == 4 ) \na divisao das duas variaveis e:%.2f\n",a/b); if(opcao ==5) \na Potencia das duas variaveis e:%.2f\n",pow(a,b)); if(opcao ==6) \na Raiz quadrada da primeira variavel e:%.2f\n",sqrt(a)); \na Raiz quadrada da segunda variavel e:%.2f\n",sqrt(b)); \nerro!!!!! Opcao invalida!!!!!\n"); ****** ************************\n"); 5- Este foi o meu 23º programa em linguagem C. Descrição: Programa de cálculos. 6

8 float a,b; int c; system ("color 0"); system ("color A"); ** PROGRAMA DE CALCULOS * Insira o primeiro valor: "); scanf("%f", &a); Insira o segundo valor: "); scanf("%f", &b); \n\n\t1-soma"); \n\n\t2-subtracao"); \n\n\t3-multiplicacao"); \n\n\t4-divisao"); \n\n\t5-potencia"); \n\n\t6-raiz QUADRADA"); \n\n\t7-percentagem"); \n\nqual a operacao que pretende realizar? "); scanf("%d", &c); switch(c) case 7:\n\nO resultado da percentagem de %.2f com %.2f percento e: %.2f", a,b, a*(b/100)); case 6: \n\no resultado da raiz quadrada de %.2f e: %.2f", a, sqrt(a)); \n\no resultado da raiz quadrada de %.2f e: %.2f", b, sqrt(b)); case 5:\n\nO resultado da potencia de %.2f elevado %.2f e: %.2f", a, b, pow(a,b)); case 4:\n\nO resultado da divisao de %.2f com %.2f e: %.2f", a, b, a/b); case 3:\n\nO resultado da multiplicacao de %.2f com %.2f e: %.2f", a, b, a*b); 7

9 case 2:\n\nO resultado da subtraccao de %.2f com %.2f e: %.2f", a, b, a-b); case 1:\n\nO resultado da soma de %.2f com %.2f e: %.2f", a, b, a+b); default:\n\nerro!!! Opccao Invalida!"); 6- Este foi o meu 24º programa em linguagem C. Descrição: Programa de cálculos. float a,b; int c; system ("color 0"); system ("color A"); ** PROGRAMA DE CALCULOS * \n\n\t1-soma"); \n\n\t2-subtracao"); \n\n\t3-multiplicacao"); \n\n\t4-divisao"); \n\n\t5-potencia"); \n\n\t6-raiz QUADRADA"); \n\n\t7-percentagem"); \n\nqual a operacao que pretende realizar? "); scanf("%d", &c); switch(c) case 7: 8

10 \n\ninsira o valor: "); scanf("%f", &a); \n\ninsira a percentagem: "); scanf("%f", &b); \n\no resultado da percentagem de %.2f com %.2f percento e: %.2f", a,b, a*(b/100)); case 6: \n\ninsira o valor: "); scanf("%f", &a); \n\no resultado da raiz quadrada de %.2f e: %.2f", a, sqrt(a)); case 5: \n\ninsira a base: "); scanf("%f", &a); \n\ninsira o expoente: "); scanf("%f", &b); \n\no resultado da potencia de %.2f elevado %.2f e: %.2f", a, b, pow(a,b)); case 4: \n\ninsira o primeiro valor: "); scanf("%f", &a); \n\ninsira o segundo valor: "); scanf("%f", &b); \n\no resultado da divisao de %.2f com %.2f e: %.2f", a, b, a/b); case 3: \n\ninsira o primeiro valor: "); scanf("%f", &a); \n\ninsira o segundo valor: "); scanf("%f", &b); 9

11 \n\no resultado da multiplicacao de %.2f com %.2f e: %.2f", a, b, a*b); case 2: \n\ninsira o primeiro valor: "); scanf("%f", &a); \n\ninsira o segundo valor: "); scanf("%f", &b); \n\no resultado da subtraccao de %.2f com %.2f e: %.2f", a, b, a-b); case 1: \n\ninsira o primeiro valor: "); scanf("%f", &a); \n\ninsira o segundo valor: "); scanf("%f", &b); \n\no resultado da soma de %.2f com %.2f e: %.2f", a, b, a+b); default: \n\nerro!!! Opccao Invalida!"); 10

12 7- Este foi o meu 25º programa em linguagem C. Descrição: Programa par ímpar ou nulo. int x; system ("color 0"); system ("color A"); ** PROGRAMA PAR OU IMPAR E NULO **\n"); \n\nintroduza UM NUMERO: "); scanf("%d", &x); if(x==0) \no NUMERO E NULO!"); x=x%2; if(x==0) \n\no NUMERO E PAR!"); \n\no NUMERO E IMPAR!"); 11

13 8- Este foi o meu 26º programa em linguagem C. Descrição: Programa de cálculos. float a,b; int c,d; system ("color 0"); system ("color A"); ** PROGRAMA DE CALCULOS * \n\n\t1-soma"); \n\n\t2-subtracao"); \n\n\t3-multiplicacao"); \n\n\t4-divisao"); \n\n\t5-potencia"); \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: "); scanf("%f", &a); \n\ninsira o segundo valor: "); scanf("%f", &b); \n\no resultado da soma de %.2f com %.2f e: %.2f", a, b, a+b); case 2: 12

14 \n\ninsira o primeiro valor: "); scanf("%f", &a); \n\ninsira o segundo valor: "); scanf("%f", &b); \n\no resultado da subtraccao de %.2f com %.2f e: %.2f", a, b, a-b); case 3: \n\ninsira o primeiro valor: "); scanf("%f", &a); \n\ninsira o segundo valor: "); scanf("%f", &b); \n\no resultado da multiplicacao de %.2f com %.2f e: %.2f", a, b, a*b); case 4: \n\ninsira o primeiro valor: "); scanf("%f", &a); \n\ninsira o segundo valor: "); scanf("%f", &b); \n\no resultado da divisao de %.2f com %.2f e: %.2f", a, b, a/b); case 5: \n\ninsira a base: "); scanf("%f", &a); \n\ninsira o expoente: "); scanf("%f", &b); \n\no resultado da potencia de %.2f elevado %.2f e: %.2f", a, b, pow(a,b)); case 6: \n\ninsira o valor para calcular a raiz quadrada: "); scanf("%f", &a); \n\no resultado da raiz quadrada de %.2f e: %.2f", a, sqrt(a)); case 7: 13

15 \n\ninsira o valor: "); scanf("%f", &a); \n\ninsira a percentagem: "); scanf("%f", &b); \n\no resultado da percentagem de %.f com %.f percento e: %.2f", a,b, a*(b/100)); case 8: \n\ninsira um numero: "); scanf("%d", &d); if(d==0) \no numero e Nulo!"); d=d%2; if(d==0) \n\no numero e Par!"); \n\no numero e Impar!"); default: \n\nerro!!! Opccao Invalida!"); 14

16 9- Este foi o meu 27º programa em linguagem C. Descrição: Programa introdução do comando while. system ("color 0"); system ("color A"); ** PROGRAMA introducao do comando while * int n; n = 20; while (n>=0) %i\n",n); n--;//numero = numero Este foi o meu 28º programa em linguagem C. Descrição: Programa introdução do comando while. system ("color 0"); system ("color A"); 15

17 ** PROGRAMA introducao do comando while * int n; n = 0 ; while (n<=20) %i\n",n); n++; 11- Este foi o meu 29º programa em linguagem C. Descrição: Programa introdução do comando while. system ("color 0"); system ("color A"); ** PROGRAMA introducao do comando while * 16

18 int n ; int n1 ; n = 0; n1 = 20; while (n<=20&&n1>=0) %i\t%i\n",n,n1); n++; n1--; 12- Este foi o meu 30º programa em linguagem C. Descrição: Programa introdução do comando while. system ("color 0"); system ("color A"); 17

19 do comando while * ** PROGRAMA introducao 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--; 13- Este foi o meu 31º programa em linguagem C. Descrição: Programa introdução do comando while. system ("color 0"); system ("color A"); ** PROGRAMA introducao do comando while * int n1 ; int n2 ; \n\ninsira o numero 1 : "); 18

20 scanf("%i", &n1); \n\ninsira o numero 2: "); scanf("%i", &n2); int tmp1 = n1; int tmp2 = n2; if (n1<n2) while ((tmp1<=n2)&&(tmp2>=n1)) %i\t%i\t%i\n",n2,n1,n1*n2); n1++; n2--; if (n1==n2) Sao iguais"); while ((tmp1>=n2)&&(tmp2<=n1)) %i\t%i\t%i\n",n1,n2,n1*n2); n1--; n2++; 14- Este foi o meu 32º programa em linguagem C. Descrição: Programa introdução do comando while. 19

21 system ("color 0A"); ** PROGRAMA introducao do comando while * int n1, n2, resto; char op; do \n\ninsira o numero 1 : "); scanf("%i", &n1); \n\ninsira o numero 2: "); scanf("%i", &n2); int tmp1 = n1; int tmp2 = n2; if (n1<n2) while (tmp1<=n2 && tmp2>=n1) resto = n1 % n2; if(resto == 0) %i\t%i\t%i\n", n2, n1, n1/n2,resto); n1++; n2--; if (n1==n2) Sao iguais"); while (tmp1>=n2 && tmp2<=n1) resto = n1 % n2; if(resto == 0) %i\t%i\t%i\t%i\n",n1,n2,n1/n2,resto); n1--; n2++; 20

22 \n\nprima a tecla R para repetir ou outra para sair?\n"); scanf("%s", &op); system("cls"); while(op=='r' op=='r'); 15- Este foi o meu 33º programa em linguagem C. Descrição: Programa tabuada. #include <stdio.h> #include <math.h> system ("color 0A"); ** PROGRAMA TABOADA * int n, conta, vf; digite um valor de 1 a 50: "); scanf("%d", &n); conta = 0; "); do digite um numero positivo menor que 50: scanf("%d", &n); while(n<=0 n>50) ; A tabuada do numero: %d\n",n); while(conta<10) 21

23 conta++; vf=n*conta; \n%d x %d = %d", n, conta, vf); 16- Este foi o meu 34º programa em linguagem C. Descrição: Programa tabuada. #include <stdio.h> #include <math.h> system ("color 0A"); ****** ************************\n"); ****** ************************\n"); * ** PROGRAMA TABOADA int a, contador, resultado; do digite um numero positivo menor que 50: "); scanf("%d", &a); 22

24 while(a<=0 a>50); A tabuada do numero: %d\n",a); for(contador=1; contador<=10; contador++) resultado=contador*a; \n%d x %d = %d", a, contador, resultado); 17- Este foi o meu 35º programa em linguagem C. Descrição: Programa cores. #include <stdio.h> int i; char op; system ("color 0A"); ****** ************************\n"); 23

25 ****** ************************\n"); * ** PROGRAMA CORES do do system("cls"); \nescolha uma opcao:\n\n"); \t(1)verde\n"); \t(2)vermelho\n"); \t(3)azul\n"); \t(4)cinza\n"); scanf("%d",&i); while (i<1 i>4); switch(i) case 1: system ("color 20"); \n\nescolheu verde:\a\a\a\a\a\n\n\a\a "); case 2: system ("color 40"); \n\nescolheu Azul:\a"); 24

26 case 3: system ("color 10"); \n\nescolheu Vermelho: "); case 4: system ("color 70"); \n\nescolheu cinza:\a "); \n\nprima a tecla R para repetir ou outra para sair?\n"); scanf("\n%s", &op); while(op=='r' op=='r'); 18- Este foi o meu 36º programa em linguagem C. Descrição: Programa números pares. system ("color 0A"); 25

27 ****** ************************\n"); ****** ************************\n"); * ** PROGRAMA numeros pares int n; for (n>=0;n<=50;n=n+2) %d",&n); 19- Este foi o meu 37º programa em linguagem C. Descrição: Programa de iniciação ao ciclo FOR system ("color 0A"); ****** ************************\n"); 26

28 ****** ************************\n"); FOR* ** PROGRAMA ciclo int x,y; for(x=1, y=10 ;x<10, y>1 ; x++, y--) %i\t%i\n",x,y); 20- Este foi o meu 37aº programa em linguagem C. Descrição: Programa de iniciação ao ciclo FOR system ("color 0A"); ****** ************************\n"); ****** ************************\n"); 27

29 * ** PROGRAMA numeros for int x,y,tmpx,tmpy; introduza o 1 valor:"); scanf("%i",&x); introduza o 2 valor:"); scanf("%i",&y); if(x==y) Os Numeros sao iguais intruduza novamente os Valores!!!\a"); for(tmpx=x, tmpy=y ;tmpx<=y, tmpy>=x; tmpx++,tmpy--) %i\t%i\n",tmpx,tmpy); for(tmpx=x, tmpy=y ;tmpx>=y, tmpy<=x; tmpx--,tmpy++) %i\t%i\n",tmpx,tmpy); 28

30 21- Este foi o meu 38º programa em linguagem C. Descrição: Programa de introdução a função string. system ("color 0A"); ****** ************************\n"); ****** ************************\n"); string * ** PROGRAMA de introducao char nome[0],apelido[0]; int idade,i; Introduza o nome e apelido:"); scanf("%s",&nome); scanf("%s",&apelido); Introduza a idade:"); scanf("%d",&idade); 29

31 for (i=1;i<=idade;i++) %i \t %s\t%s\n",i,nome,apelido); \n\no Nome %s tem %i letras e o apelido %s tem %i letras",nome,strlen(nome),apelido,strlen(apelido)); 22- Este foi o meu 39º programa em linguagem C. Descrição: Programa de manipulação de strings. system ("color 0A"); ****** ************************\n"); ****** ************************\n"); strings * ** Programa de manipulacao de char nome[0],apelido[0]; int idade,i; Introduza o nome e apelido:"); scanf("%s",&nome); 30

32 scanf("%s",&apelido); Introduza a idade:"); scanf("%d",&idade); Bom Dia!!!!%s %s\n\n",nome,apelido); for (i=1;i<=idade;i++) %i \t %s\t%s\n",i,nome,apelido); \n\no Nome %s tem %i letras e o apelido %s tem %i letras",nome,strlen(nome),apelido,strlen(apelido)); strcat(nome," "); \n\n maiusculas: %s\n",strupr(nome)); \n\n Ate a Proxima!!! %s\n",strcat(nome,apelido));//concatnar junta a segunda variavel a primeira \n\n maiusculas: %s\n",strupr(nome)); \n\n minusculas: %s\n",strlwr(nome)); 31

33 23- Este foi o meu 40º programa em linguagem C. Descrição: Programa de manipulação de strings. system ("color 0A"); ****** ************************\n"); ****** ************************\n"); manipulacao de strings * ** Programa de char pass1[20],pass2[20]="mxq"; int x, y, z=2,diff; \n\n\t intruduza a password:"); scanf("\n%s",pass2); diff=strcmp(pass1,pass2); char nome[0],apelido[0]; 32

34 if (diff!=0) system("cls"); \n\npassword errada!!\n"); \n\nrestam-lhe 3 tentativas,caso contrario sai do programa!!!\n"); do \n\n\t intruduza a password:"); scanf("\n%s",pass1); diff=strcmp(pass1,pass2); system("cls"); Password errada\n"); \nrestam %i tentativas!\n", z); z--; while(diff!=0 && z>=0); \n\nprograma BLOQUEADO\n"); if(diff ==0) system("cls"); Intruduzao seu nome e apelido:"); scanf("%s",&nome); scanf("%s",&apelido); 33

35 Introduza a idade:"); scanf("%i",&x); Bom Dia!!!!%s %s\n\n",nome,apelido); for (y=1;y<=x;y++) %i \t %s\t%s\n",y,nome,apelido); \n\no Nome %s tem %i letras e o apelido %s tem %i letras",nome,strlen(nome),apelido,strlen(apelido)); strcat(nome," "); \n\n maiusculas: %s\n",strupr(nome)); \n\n Ate a Proxima!!! %s\n",strcat(nome,apelido));//concatnar junta a segunda variavel a primeira \n\n maiusculas: %s\n",strupr(nome)); \n\n minusculas: %s\n",strlwr(nome)); 34

Programação em C - Ciclos e decisões [Escrever o subtítulo do documento]

Programação em C - Ciclos e decisões [Escrever o subtítulo do documento] 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 Exercício 19 O programa

Leia mais

0783 Programação em C, ciclos e decisões

0783 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 mais

783 Programação de ciclos e decisões TIS - Monchique Ana

783 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 mais

783-Programação em C/C++ - Ciclos e Decisões

783-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 mais

Mó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) 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 mais

Titulo Módulo e Designação Programação - Ciclos e decisões

Titulo 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 mais

Estruturas de Repetição

Estruturas 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 mais

Olimpíadas de Informática

Olimpí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 mais

Introdução a Programação na Linguagem C.

Introduçã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 mais

Computação 2. Diego Addan Aula 3. Funções

Computaçã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 mais

Aulas preparatórias Introdução a Programação em Linguagem C

Aulas preparatórias Introdução a Programação em Linguagem C Aulas preparatórias Introdução a Programação em Linguagem C Prof. Gemilson George E-mail: gemilson@colegiogeo.com.br Blog: informaticageo.wordpress.com Facebook (Grupo): GEO.OBI AJUDA NOS ESTUDOS br.spoj.com

Leia mais

Estruturas de repetição. Objetivos: - Compreender diversos tipos de comandos de repetições disponíveis na linguagem C.

Estruturas de repetição. Objetivos: - Compreender diversos tipos de comandos de repetições disponíveis na linguagem C. capa Estruturas de repetição Objetivos: - Compreender diversos tipos de comandos de repetições disponíveis na linguagem C. - Aprender a implementar algoritmos em C com laços de repetições. Estruturas de

Leia mais

Exercícios - Questões Objetivas

Exercí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 mais

Solucionário de. Programação

Solucioná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 mais

Estrutura do programa

Estrutura do programa Linguagem C Estrutura do programa Exemplo: #include #include main() { printf( Ola, mundo! ); system( pause ); }

Leia mais

Linguagem C. Prof.ª Márcia Jani Cícero

Linguagem C. Prof.ª Márcia Jani Cícero Linguagem C Prof.ª Márcia Jani Cícero A estrutura Básica de um Programa em C Consiste em uma ou várias funções ou programas. main( ) // primeira função a ser executada // inicia a função // termina a função

Leia mais

Algoritmos RESUMO - LINGUAGEM C

Algoritmos RESUMO - LINGUAGEM C Algoritmos RESUMO - LINGUAGEM C 1 Sintaxe da linguagem C Componentes reconhecidos pela linguagem C (sintaxe da linguagem): tipos propriedades dos dados; declarações partes do programa, podendo dar significado

Leia mais

Programação em C, Estrutura básica e conceitos fundamentais. Patrícia da Conceição

Programaçã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 mais

Ficha de trabalho nº3

Ficha 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 mais

1ª Lista de Exercícios

1ª 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

0784 Programação em C funções e estruturas

0784 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 mais

Introdução a Programação de Jogos

Introduçã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 mais

Hello World. Linguagem C. Tipos de Dados. Palavras Reservadas. Operadores Aritméticos. Pré e pós incremento e pré e pós decremento

Hello World. Linguagem C. 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 mais

INF 1005 Programação I

INF 1005 Programação I INF 1005 Programação I Aula 03 Introdução a Linguagem C Edirlei Soares de Lima Estrutura de um Programa C Inclusão de bibliotecas auxiliares: #include Definição de constantes:

Leia mais

Linguagem C: Introdução

Linguagem 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 mais

Programação em C Funções e estruturas

Programaçã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 mais

Linguagem C (estruturas condicionais)

Linguagem 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 mais

Decisã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 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 mais

Aula 12- Variáveis e valores reais

Aula 12- Variáveis e valores reais Aula 12- Variáveis e valores reais Até agora todos os nossos problemas continham apenas valores inteiros e portanto variáveis do tipo int. Para resolver problemas que usam valores com parte fracionária,

Leia mais

Faculdade Anglo-Americano Curso de Ciência da Computação Linguagem de Programação. Lista de Exercícios 1

Faculdade Anglo-Americano Curso de Ciência da Computação Linguagem de Programação. Lista de Exercícios 1 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 mais

INTRODUÇÃO A LINGUAGEM C

INTRODUÇÃ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 mais

Introdução à Programação

Introdução à Programação Introdução à Programação Variáveis em C Slides da Profa. Roseli Romero Comandos de Entrada e Saída O objetivo de escrevermos programas é em última análise, a obtenção de resultados (Saídas) depois da elaboração

Leia mais

Técnicas de Programação: Comandos de Controle de DEE UFPB

Té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 mais

Introdução a Linguagem C (Parte I) UFPA Sistemas de Informação. Roberto Araujo 2013

Introdução a Linguagem C (Parte I) UFPA Sistemas de Informação. Roberto Araujo 2013 Introdução a Linguagem C (Parte I) UFPA Sistemas de Informação Roberto Araujo 2013 Meu primeiro programa em C #include main() { printf( Primeiro Programa \n ); Biblioteca padrão Função principal

Leia mais

Linguagem C Controle do Fluxo de Execução. Lógica de Programação

Linguagem C Controle do Fluxo de Execução. Lógica de Programação Linguagem C Controle do Fluxo de Execução Lógica de Programação Caro(a) aluno(a), Aqui começaremos a escrever os nossos primeiros programas em uma Linguagem de Programação. Divirta-se!!! Estrutura Seqüencial

Leia mais

Linguagem de Programação C. Expressões em C

Linguagem 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 mais

Introdução à Linguagem C

Introdução à Linguagem C Introdução à Linguagem C 1 Histórico da Linguagem C Criada por Denis Ritchie, na década de 1970, para uso em um computador DEC PDP-11 em Unix C++ é uma extensão da linguagem C O sistema Unix é escrito

Leia mais

Programação em C - Estrutura básica e conceitos fundamentais

Programaçã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 mais

Estruturas%de%seleção%

Estruturas%de%seleção% Estruturas'de'seleção' 93% Execução'condicional' Etapa'em'um'programa'onde'uma'condição'é'avaliada'e,'dependendo'do' resultado,'diferentes'ações'podem'ser'realizadas.' 94% Condicional'simples' Uma'ou'mais'ações'serão'executadas'se,'

Leia mais

Introdução à Ciência da Computação

Introdução à Ciência da Computação Introdução à Ciência da Computação Introdução à Linguagem C: Parte II Prof. Ricardo J. G. B. Campello Sumário Seleção Simples Seleção Composta Seleção Encadeada Seleção de Múltipla Escolha Repetição com

Leia mais

LISTA DE EXERCÍCIOS COMANDOS

LISTA DE EXERCÍCIOS COMANDOS --------------------------------- LISTA DE EXERCÍCIOS - --------------------------------- (UniFacs BA) - - - - - - - - - - COMANDOS - - - - - - - - - - # include ----- usa os codigos de dev c++.

Leia mais

Lógica e Linguagem de Programação Convertendo um algoritmo em pseudocódigo para a linguagem C Professor: Danilo Giacobo

Lógica e Linguagem de Programação Convertendo um algoritmo em pseudocódigo para a linguagem C Professor: Danilo Giacobo 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

Introdução à Linguagem C

Introdução à Linguagem C Engenharia de CONTROLE e AUTOMAÇÃO Introdução à Linguagem C Aula 02 DPEE 1038 Estrutura de Dados para Automação Curso de Engenharia de Controle e Automação Universidade Federal de Santa Maria beltrame@mail.ufsm.br

Leia mais

LÓGICA DE PROGRAMAÇÃO. PROFª. M.Sc. JULIANA H Q BENACCHIO

LÓGICA DE PROGRAMAÇÃO. PROFª. M.Sc. JULIANA H Q BENACCHIO LÓGICA DE PROGRAMAÇÃO PROFª. M.Sc. JULIANA H Q BENACCHIO Primeiro programa em C #include int main() { int num1, num2, result; scanf("%d",&num1); scanf("%d",&num2); result = num1 + num2; printf("%d",

Leia mais

NOME DO ALUNO: AVALIAÇÃO SIMULADA

NOME DO ALUNO: AVALIAÇÃO SIMULADA CURSO: ECA ECV EEL EPR - EMC SÉRIE: 1 a. e 2 a. DISCIPLINA: Algoritmos e Programação PROFESSOR: Paulo Cesar F. De Oliveira, BSc, PhD* RA: DATA: 21/11/2016 NOTA: NOME DO ALUNO:, AVALIAÇÃO SIMULADA 1ª Questão

Leia mais

11 - Estrutura de um programa em C

11 - Estrutura de um programa em C 11 - Estrutura de um programa em C directivas para o compilador { main ( ) declarações instruções } -É possível utilizar comentários, exemplo: /* Comentário */ que não são traduzidos pelo compilador, pois

Leia mais

PROGRAMAÇÃO INSTRUÇÕES DA LINGUAGEM C

PROGRAMAÇÃO INSTRUÇÕES DA LINGUAGEM C PROGRAMAÇÃO INSTRUÇÕES DA LINGUAGEM C 1 Instruções de Entrada Entrada/Leitura de dados Introduzir um valor inteiro/real para X 2 Instruções de Entrada Entrada/Leitura de dados Introduzir um valor inteiro/real

Leia mais

Computação e Programação Aula prática nº 5. Enunciados dos problemas

Computaçã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 mais

Estruturas da linguagem C. 1. Identificadores, tipos primitivos, variáveis e constantes, operadores e expressões.

Estruturas da linguagem C. 1. Identificadores, tipos primitivos, variáveis e constantes, operadores e expressões. 1 Estruturas da linguagem C 1. Identificadores, tipos primitivos, variáveis e constantes, operadores e expressões. Identificadores Os identificadores seguem a duas regras: 1. Devem ser começados por letras

Leia mais

AVALIAÇÃO SIMULADA. 2ª Questão: (0,75 pontos): O que vai aparecer na tela ao se executar o trecho de código abaixo?

AVALIAÇÃO SIMULADA. 2ª Questão: (0,75 pontos): O que vai aparecer na tela ao se executar o trecho de código abaixo? CURSO: TADS SÉRIE: 1 a. e 2 a. DISCIPLINA: Algoritmos e Programação PROFESSOR: Paulo Cesar F. De Oliveira, BSc, PhD* RA: DATA: 02/06/2017 NOTA: NOME DO ALUNO: GABARITO, AVALIAÇÃO SIMULADA 1ª Questão: (0,75

Leia mais

Linguagem C (repetição)

Linguagem 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 mais

Introdução a Linguagem C. Prof. Me. Hélio Esperidião

Introduçã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 mais

Programação Básica. Estrutura de um algoritmo

Programaçã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 mais

Introdução a Linguagem C

Introdução a Linguagem C Introdução a Linguagem C Professor: Juliano Lucas Gonçalves juliano.goncalves@ifsc.edu.br Agenda Histórico Estrutura básica de um programa em C Diretivas para o processador Bibliotecas Ambiente de desenvolvimento

Leia mais

Algoritmos e Estruturas de Dados I. Universidade Federal de São João del-rei Pedro Mitsuo Shiroma Sala 119 Bloco 3

Algoritmos e Estruturas de Dados I. Universidade Federal de São João del-rei Pedro Mitsuo Shiroma Sala 119 Bloco 3 Algoritmos e Estruturas de Dados I Universidade Federal de São João del-rei Pedro Mitsuo Shiroma Sala 119 Bloco 3 Laboratório de AEDS 1 Aula 01 Linguagens de Programação Cada linguagem de programação obedece

Leia mais

PROGRAMAÇÃO INSTRUÇÕES DA LINGUAGEM C

PROGRAMAÇÃO INSTRUÇÕES DA LINGUAGEM C PROGRAMAÇÃO INSTRUÇÕES DA LINGUAGEM C 1 2 Condicional 1 Se 'C' é verdadeira Então?; 3 Condicional 1 Se 'C' é verdadeira Então? if (C)?; 4 Condicional 2 Se 'C' é verdadeira Então? Senão?? 5 Condicional

Leia mais

Solução para os exercícios

Solução para os exercícios Solução para os exercícios Grupo I I.1 #include float medida; printf ("Entre valor em metros:\n"); scanf("%f", &medida); printf("valor lido: %f\ndecimetros: %f\ncentimetros: %f\nmilimetros:

Leia mais

1) Operadores de auto incremento ++ e auto decremento --

1) Operadores de auto incremento ++ e auto decremento -- Aula 09 - Operadores de auto incremento e auto decremento, atribuição múltipla, atribuição na declaração, atribuição resumida e algumas regras de boa programação. 1) Operadores de auto incremento ++ e

Leia mais

Tabela T1: Tags para comandos de impressão.

Tabela T1: Tags para comandos de impressão. O que é um nome? O que chamamos rosa não cheiraria igualmente doce em outro nome? W. Shakespeare. PRINTF O comando printf é capaz de imprimir uma mensagem na tela, bem como o comando puts, que além de

Leia mais

Linguagem C. Exemplos de scripts

Linguagem C. Exemplos de scripts Linguagem C Introdução à programação em Linguagem C Exemplos de scripts Emanuel Camacho 2015 earc96@hotmail.com a33878@ubi.pt 0 1 Programas 1.1 Calcular a média de n números reais inseridos. int i,x,n;

Leia mais

system("pause"); //Envia comando para o sistema operacional solicitando parada de execução do programa } //limitador do corpo do programa

system(pause); //Envia comando para o sistema operacional solicitando parada de execução do programa } //limitador do corpo do programa Atividade Prática no Ambiente Dev C++ Para as nossas atividades práticas vamos utilizar o ambiente de desenvolvimento da Linguagem C, Dev C++, ele é bastante fácil de utilizar e com muitos recursos. Segue

Leia mais

Computação L2. Linguagem C++ Observação: Material Baseado na Disciplina Computação Eletrônica.

Computaçã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 mais

Retorna a quantidade de caracteres que o nome possui.

Retorna a quantidade de caracteres que o nome possui. 1. Funções para trabalho com textos (strings) Para trabalhar com texto em C/C++, faz-se necessário o uso de algumas funções específicas. O quadro abaixo lista algumas delas: Função Significado Biblioteca

Leia mais

double pcompra[1000], pvenda[1000], codclient[1000]; //sempre que o usuário voltar ao menu principal ele poderá

double pcompra[1000], pvenda[1000], codclient[1000]; //sempre que o usuário voltar ao menu principal ele poderá /*Algortimo de Controle de Estoque e Cadastro*/ #include #include main(){ int i, op, op2, qtd, entradaestoque, consulproduto, consulcliente,cod[1000],estoque[1000]; double pcompra[1000],

Leia mais

Capítulo 2: Introdução à Linguagem C

Capítulo 2: Introdução à Linguagem C Capítulo 2: Introdução à Linguagem C INF1005 Programação 1 Pontifícia Universidade Católica Departamento de Informática Programa Programa é um algoritmo escrito em uma linguagem de programação. No nosso

Leia mais

Programação das Aulas

Programação das Aulas Departamento de Ciência da Computação - IME - USP Programação das Aulas Segunda parte Nesta segunda fase da disciplina estudaremos: variáveis do tipo real (float); caracteres (char); operações com números

Leia mais

Programação de Computadores I Funções de Repetição da Linguagem C PROFESSORA CINTIA CAETANO

Programação de Computadores I Funções de Repetição da Linguagem C PROFESSORA CINTIA CAETANO Programação de Computadores I Funções de Repetição da Linguagem C PROFESSORA CINTIA CAETANO Comando WHILE O comando while executa um bloco de comandos enquanto a condição testada for verdadeira (diferente

Leia mais

Linguagem C. André Tavares da Silva.

Linguagem C. André Tavares da Silva. Linguagem C André Tavares da Silva dcc2ats@joinville.udesc.br Lógica de Programação O objetivo da lógica de programação é exercitar os métodos de raciocínio e elaborar soluções coerentes para determinados

Leia mais

Linguagem C. Comandos de Decisão

Linguagem C. Comandos de Decisão Linguagem C Comandos de Decisão Comandos de Decisão Uma das tarefas fundamentais de qualquer programa é decidir o que deve ser executado a seguir Os comandos de decisão permitem determinar qual é a ação

Leia mais

MC102 Algoritmos e Programação de Computadores

MC102 Algoritmos e Programação de Computadores MC102 Algoritmos e Programação de Computadores Instituto de Computação UNICAMP Primeiro Semestre de 2014 Roteiro 1 Maior número 2 Soma de n números 3 Fatorial 4 Máximo Divisor Comum (MDC) 5 Números primos

Leia mais

782-PROGRAMAÇÃO EM C-C++- ESTRUTURA BÁSICA E CONCEITOS FUNDAMENTAIS. 17-08-2010 Curso de TIS Sandra Jacinto

782-PROGRAMAÇÃO EM C-C++- ESTRUTURA BÁSICA E CONCEITOS FUNDAMENTAIS. 17-08-2010 Curso de TIS Sandra Jacinto 782-PROGRAMAÇÃO EM C-C++- ESTRUTURA BÁSICA E CONCEITOS FUNDAMENTAIS 17-08-2010 Curso de TIS Sandra Jacinto Índice Conteúdo 1º Programa... 3 2º Programa... 4 3º Programa... 5 4º Programa... 6 5º Programa...

Leia mais

AVALIAÇÃO SIMULADA. 2ª Questão: (0,6 pontos): O que vai aparecer na tela ao se executar o código abaixo?

AVALIAÇÃO SIMULADA. 2ª Questão: (0,6 pontos): O que vai aparecer na tela ao se executar o código abaixo? CURSO: SÉRIE: 1 a. e 2 a. DISCIPLINA: Algoritmos e Programação PROFESSOR: Paulo Cesar F. De Oliveira, BSc, PhD* RA: DATA: 02/06/2017 NOTA: NOME DO ALUNO: GABARITO, AVALIAÇÃO SIMULADA 1ª Questão: (0,6 pontos):

Leia mais

UNINOVE. Linguagem de Programação I. Prof. Marcos Alexandruk.

UNINOVE. 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 mais

Controlo do fluxo de execução

Controlo do fluxo de execução Controlo do fluxo de execução pseudo-código Controlo do fluxo de execução caso Instrução adequada para situações de selecção múltipla em que uma expressão determina as situações alternativas. Essa expressão

Leia mais

Escreva a função e_caracter que verifica se um determinado caracter é um numero ou não. Escreva um Programa de teste da função.

Escreva a função e_caracter que verifica se um determinado caracter é um numero ou não. Escreva um Programa de teste da função. Engenharia informatica Escreva a função e_caracter que verifica se um determinado caracter é um numero ou não. Escreva um Programa de teste da função. #include Int e_caracter (char c) { Return(

Leia mais

OPERAÇÕES COM NÚMEROS INTEIROS

OPERAÇÕES COM NÚMEROS INTEIROS ADIÇÃO DE NÚMEROS INTEIROS COM SINAIS IGUAIS OPERAÇÕES COM NÚMEROS INTEIROS 1º Caso: (+3 ) + (+4) = + 7 +3 + 4 = + 7 ADIÇÃO DE NÚMEROS INTEIROS Quando duas parcelas são positivas, o resultado da adição

Leia mais

Vetores(Arrays) Olimpíadas de Informática. Aulas preparatórias Introdução a Programação em C.

Vetores(Arrays) Olimpí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. Vetores(Arrays) Prof. Gemilson George gemilson@colegiogeo.com.br Blog: informaticageo.wordpress.com GEO.OBI Aula 05 Definição:

Leia mais

controle de fluxo - condicionais

controle de fluxo - condicionais controle de fluxo - condicionais controle de fluxo - condicionais tópicos if if else if else if else expressões booleanas switch referências Capítulo 4 da apostila Capítulo 3 do livro condicionais (tomada

Leia mais

Programação em C/C++ formas complexas. Carla Ventura

Programaçã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 mais

Teoria da Computação e Algoritmos. Introdução à Linguagem Pascal. ALGORITMO <Nome do algoritmo>; <definições>; INÍCIO <Comandos>; FIM.

Teoria da Computação e Algoritmos. Introdução à Linguagem Pascal. ALGORITMO <Nome do algoritmo>; <definições>; INÍCIO <Comandos>; FIM. Teoria da Computação e Algoritmos Introdução à Linguagem Pascal 1 Estrutura de um programa INÍCIO FIM. PROGRAM END.

Leia mais

Curso de C. Declaração de Variáveis 18/3/ :48 1

Curso de C. Declaração de Variáveis 18/3/ :48 1 Curso de C Declaração de Variáveis 18/3/2008 15:48 1 Declaração de Variáveis Objetivos: Aprender como: Criar variáveis Atribuir um valor inicial à variável Escolher um nome para a variável 18/3/2008 15:48

Leia mais

Estrutura Sequencial. Prof. Dr. Silvio do Lago Pereira. Departamento de Tecnologia da Informação Faculdade de Tecnologia de São Paulo

Estrutura Sequencial. Prof. Dr. Silvio do Lago Pereira. Departamento de Tecnologia da Informação Faculdade de Tecnologia de São Paulo Estrutura Sequencial Prof. Dr. Silvio do Lago Pereira Departamento de Tecnologia da Informação Faculdade de Tecnologia de São Paulo Fundamentos Tipo de dados especifica um conjunto de valores e operações

Leia mais

Professor: Domingos Equipe Haskell: Lucas Montesuma, Francisco Leonardo CONCEITOS DA LINGUAGEM DE PROGRAMAÇÃO CÁLCULADORA EM HASKELL

Professor: Domingos Equipe Haskell: Lucas Montesuma, Francisco Leonardo CONCEITOS DA LINGUAGEM DE PROGRAMAÇÃO CÁLCULADORA EM HASKELL Professor: Domingos Equipe Haskell: Lucas Montesuma, Francisco Leonardo CONCEITOS DA LINGUAGEM DE PROGRAMAÇÃO CÁLCULADORA EM HASKELL Sobre a Linguagem Haskell Inicialmente temos no trabalho o uso da versão

Leia mais

Estruturas de Repetição. for() while() do-while() break; continue;

Estruturas de Repetição. for() while() do-while() break; continue; Estruturas de Repetição for() while() do-while() break; continue; 1 Auto-Ajuda (!) Como ajudar a solucionar erros básicos do meu programa? Verificar os ; Verificar se não há comandos em maiúsculas; Verificar

Leia mais

AVALIAÇÃO SIMULADA. 2ª Questão: (0,6 pontos): O que vai aparecer na tela ao se executar o código abaixo?

AVALIAÇÃO SIMULADA. 2ª Questão: (0,6 pontos): O que vai aparecer na tela ao se executar o código abaixo? CURSO: SÉRIE: 1 a. e 2 a. DISCIPLINA: Algoritmos e Programação PROFESSOR: Paulo Cesar F. De Oliveira, BSc, PhD* RA: DATA: 03/12/2015 NOTA: NOME DO ALUNO: GABARITO, AVALIAÇÃO SIMULADA 1ª Questão: (0,6 pontos):

Leia mais

LEI 2016 LICENCIATURA EM ENGENHARIA INFORMÁTICA

LEI 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 mais

INF1007: Programação 2. 0 Revisão. 06/08/2015 (c) Dept. de Informática - PUC-Rio 1

INF1007: Programação 2. 0 Revisão. 06/08/2015 (c) Dept. de Informática - PUC-Rio 1 INF1007: Programação 2 0 Revisão 06/08/2015 (c) Dept. de Informática - PUC-Rio 1 Tópicos Principais Variáveis e Constantes Operadores e Expressões Entrada e Saída Tomada de Decisão Construção com laços

Leia mais

Aula 10 Comandos de Repetição For e Do While

Aula 10 Comandos de Repetição For e Do While Aula 10 Comandos de Repetição For e Do While 1) O comando for É muito comum usarmos o comando while para repetir alguns comandos um número definido de vezes. Fazemos isso usando um contador. Considere

Leia mais

ESTRUTURAS COMPOSTAS VETOR

ESTRUTURAS COMPOSTAS VETOR ESTRUTURAS COMPOSTAS Variáveis Compostas Unidimensionais VETOR slides desenvolvidos pela Profa. Rosely Sanches 2 ESTRUTURAS COMPOSTAS Pode-se organizar tipos simples em tipos mais complexos formando as

Leia mais

ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO

ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO PROF. FABIANO TAGUCHI http://fabianotaguchi.wordpress.com (66) 9953-7642 AULA 02 Revisão de conteúdos da aula passada Exercícios de revisão da aula 01 Estruturas condicionais

Leia mais

Funções de Entrada e Saída Formatada Constantes de barra invertida

Funções de Entrada e Saída Formatada Constantes de barra invertida Funções de Entrada e Saída Formatada Constantes de barra invertida Constante \n \ \ \0 \\ \t \a \b Significado new line aspas apóstofro - nulo (0 decimal) barra invertida tabulação horizontal (tab) alerta

Leia mais

Algoritmos: 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 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 mais

ESTRUTURAS CONDICIONAIS. Baseado nos slides de autoria de Rosely Sanches e Simone Senger de Souza

ESTRUTURAS CONDICIONAIS. Baseado nos slides de autoria de Rosely Sanches e Simone Senger de Souza ESTRUTURAS CONDICIONAIS Baseado nos slides de autoria de Rosely Sanches e Simone Senger de Souza Estruturas de Controle ESTRUTURA SEQUENCIAL ESTRUTURA CONDICIONAL ESTRUTURA DE REPETIÇÃO 2 Estruturas Condicionais

Leia mais

Aula 4. Comandos de Repetição. Prof. Filipe Mutz.

Aula 4. Comandos de Repetição. Prof. Filipe Mutz. Aula 4 Comandos de Repetição Prof. Filipe Mutz. Instrução Instrução Instrução... Instrução Instrução Condicional (seleção) Repetitivo (loops) Comandos de repetição permitem que um conjunto de instruções

Leia mais

INF1005: Programação 1. Repetições. 08/03/10 (c) Paula Rodrigues 1

INF1005: Programação 1. Repetições. 08/03/10 (c) Paula Rodrigues 1 INF1005: Programação 1 Repetições 08/03/10 (c) Paula Rodrigues 1 Tópicos Principais Construção de Laços com while Algoritmos com Repetição Construção de Laços com for Repetição com Teste no Final 08/03/10

Leia mais

Linguagem de Programação I. Aula 07 Linguagem C: Estruturas de Controle

Linguagem de Programação I. Aula 07 Linguagem C: Estruturas de Controle Linguagem de Programação I Aula 07 Linguagem C: Estruturas de Controle Da Aula Anterior Tipos de dados básicos em C Modificadores de tipo Declaração de Variáveis Operadores em C Nesta Aula Estruturas de

Leia mais

Linguagem e Técnicas de Programação I Operadores, expressões e funções. Prof. MSc. Hugo Souza Material desenvolvido por: Profa.

Linguagem e Técnicas de Programação I Operadores, expressões e funções. Prof. MSc. Hugo Souza Material desenvolvido por: Profa. Linguagem e Técnicas de Programação I Operadores, expressões e funções Prof. MSc. Hugo Souza Material desenvolvido por: Profa. Ameliara Freire Operadores básicos Toda linguagem de programação, existem

Leia mais

782 - Estrutura e conceitos

782 - 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 mais

Introdução à Linguagem C. Adaptado de slides das Profas. Patrícia Jaques, Mônica Py, Deise Saccol e Vania Bogorny

Introdução à Linguagem C. Adaptado de slides das Profas. Patrícia Jaques, Mônica Py, Deise Saccol e Vania Bogorny Introdução à Linguagem C Adaptado de slides das Profas. Patrícia Jaques, Mônica Py, Deise Saccol e Vania Bogorny 1 Histórico da Linguagem C Criada por Denis Ritchie, na década de 1970, para uso em um computador

Leia mais

Laboratório de Introdução à Ciência da Computação I Aula de Vetores e Matrizes

Laboratório de Introdução à Ciência da Computação I Aula de Vetores e Matrizes Laboratório de Introdução à Ciência da Computação I Aula de Vetores e Matrizes Professor: Jó Ueyama Estagiária PAE: Aurea Soriano 1 Vetores em C Variável para armazenar valores homogêneos e é unidimensional

Leia mais