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

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

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

Transcrição

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

2 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 ou nulo. // Ciclos e Decisões float numero; printf("\n\n insira um numero "); scanf("%f",&numero); if (numero>0) printf("\n\n o numero %.f e Positivo. ", numero ); if ( numero == 0) printf("\n\no numero: %.f e Nulo.", numero ); printf("\n\no numero: %.f e Negativo.", numero ); EXERCICIO Nº20 Descrição dos exercícios: Este programa calcula a nota dos alunos consoante a media da reprovado ou aprovado. / Notas dos alunos float notateste, notatrab, media; printf("\n\n insira nota do teste "); scanf("%f",&notateste); 2

3 printf("\n\n insira nota do trab "); scanf("%f",&notatrab); media = (notateste + notatrab)/2; printf("\n\n A nota final e: %.2f", media ); ); if (media >= 10) printf("\n\no aluno esta e Aprovado e: %.2f", media printf("\n\no aluno esta reprovado: %.2f", media ); EXERCICIO Nº21 Descrição dos exercícios: Este programa dá o aproveitamento do aluno calculando a media final dizendo se ele é muito bom, bom, suficiente ou fraco. // Notas dos alunos float notateste, notatrab, media; printf("\n\n insira nota do teste "); scanf("%f",&notateste); printf("\n\n insira nota do trab "); scanf("%f",&notatrab); media = (notateste + notatrab)/2; printf("\n\n A nota final e: %.2f", media ); if (media <4.5) printf("\n\no aproveitamento do aluno e fraco: %.2f", media ); if (media <9.5) printf("\n\no aproveitamento do aluno e insuficiente:%.2f",media ); 3

4 if (media <13.5) printf("\n\no aproveitamento do aluno e suficiente:%.2f",media ); if (media <17.5) printf("\n\no aproveitamento do aluno e Bom:" ); printf("\n\no aproveitamento do aluno e Muito Bom:" ); EXERCICIO Nº22 Descrição dos exercícios: cálculos de operações aritméticas com 2 operações decimais. Usando as operações de soma subtracção, multiplicação divisao potencia raiz quadrada // exercicio nº22 - calculos de operacões aritméticas # include<stdio.h> float a, b ; int c; printf("insira o valor de a :"); scanf ("%f",&a); // scanf fica a espera de nós introduzamos o valor printf (" insira o valor de b:"); scanf ( " %f",&b); 4

5 printf(" \n\n 1-soma " ); printf(" \n\n 2-subtraccao"); printf(" \n\n 3-multiplicacao" ); printf("\n\n 4-divisao"); printf("\n\n 5 potencia"); printf("\n\n 6 raiz quadrada"); printf (" \n\n a operacao que pretende realizar? "); scanf ( " %d",&c); if (c ==1) printf("\n\n A soma: %.2f", a+b); if (c ==1) printf("\n\a subtraccao e:%.2f", a - b ); if (c == 2) printf("\n\a subtraccao e:%.2f", a - b ); if (c==3 ) printf("\n\a Multiplicação e :%.2f",a*b ); ); if (c==4) printf("\n\na Divisão e:%.2f",a/b if (c==5) printf("\n\na potencia e:%.2f",pow (a,b )); if (c==6) 5

6 e:%.2f",sqrt(a)); e:%.2f",sqrt(b)); invalida!"); printf("\n\n\t raiz quadrada printf("\n\n\t raiz quadrada printf("\n\n\t erro!opcao EXERCICIO Nº23 Descrição dos exercícios: Este programa é igual ao anterior o que os distingue e o texto, usando as funções case e break. // exercicio nº23 - programa de calculos # include<stdio.h> float a, b ; int c; printf("insira o valor de a :"); scanf ("%f",&a); // scanf fica a espera de nós introduzamos o valor printf (" insira o valor de b:"); scanf ( " %f",&b); printf(" \n\n 1-soma " ); printf(" \n\n 2-subtraccao"); printf(" \n\n 3-multiplicacao" ); printf(" \n\n 4-divisao"); printf(" \n\n 5- potencia"); printf(" \n\n 6- raiz quadrada"); 6

7 printf(" \n\n 7- percentagem"); printf (" \n\n a operacao que pretende realizar"); scanf ( " %d",&c); switch (c) case 1:printf("\n A soma: %.2f", a+b);break; case 2:printf("\n A subtraccao e:%.2f", a - );break; case 3:printf("\n a Multiplicacao e :%.2f",a*);break; case 4:printf("\n A Divisao e:%.2f",a/b );break; case 5:printf("\n A potencia e:%.2f",pow (a,b ));break; case 6: case 7: printf("\n A percentagem e :%.2f",(a*b)/100);break; printf("\n A raiz quadrada e:%.2f",sqrt(a)); printf("\n A raiz quadrada e:%.2f",sqrt(b));break ; default: printf("\n\n\t erro!opcao invalida!"); EXERCICIO Nº24 Descrição dos exercícios:é Igual ao anterior esta mais personalizado / exercicio nº24 - programa de calculos # include<stdio.h> float a, b ; int c; // scanf fica a espera de nós introduzamos o valor printf(" \n\n 1-soma " ); printf(" \n\n 2-subtraccao"); printf(" \n\n 3-multiplicacao" ); printf(" \n\n 4-divisao"); printf(" \n\n 5- potencia"); printf(" \n\n 6- raiz quadrada"); printf(" \n\n 7- percentagem"); 7

8 printf (" \n\n a operacao que pretende realizar? "); scanf ( " %d",&c); switch (c) case 1: printf("\n insira o primeiro valor : "); printf("\n insira o segundo valor : "); scanf ( "%f",&b); printf("\n A soma dos dois valores e:%.2f", a + b );break; case 2: printf("\n insira o primeiro valor : "); printf("\n insira o segundo valor : "); scanf ( "%f",&b); printf("\n A subtraccao dos dois valores e:%.2f", a -b );break; case 3: printf("\n insira o primeiro valor :" ); printf("\n insira o segundo valor : "); scanf ( "%f",&b); printf("\n A multiplicacao dos dois valores e:%.2f", a*b );break; case 4: printf("\n insira o primeiro valor da divisao e :" ); printf("\n insira o segundo valor da divisao: ") scanf ( "%f",&b); ; printf("\n A divisao dos dois valores e:%.2f", a/b );break; case 5: printf("\n insira a base e :" ); printf("\n insira o expoente: "); scanf ( "%f",&b); ; printf("\n A potencia e:%.2f",pow (a,b ));break; case 6: printf("\n insira o valor e:%.2f"); printf("\n A raiz quadrada e:%.2f",sqrt(a ));break ; 8

9 case 7: printf("\n insira o primeiro numero :" ); printf("\n insira o segundo numero: "); scanf ( "%f",&b); ; printf("\n insira o valo:%.2f",(a*b)/100);break; default: printf("\n\n\t erro!opcao invalida!"); EXERCICIO Nº25 Descrição dos exercícios: Este programa determina se é par ou impar. // exercicio nº25 - programa que determina par ou impar # include<stdio.h> int numero; int resto; // scanf fica a espera de nós introduzamos o valor printf(" insira um numero"); scanf ( " %d",&numero); resto = numero%2; if(numero == 0) printf("\n\t E nulo"); if (resto == 0) printf("\n\t E par"); printf("\n\t E impar"); 9

10 EXERCICIO Nº26 Descrição dos exercícios: Programa que faz operações aritméticas exercicio nº26 - programa que determina par ou impar # include<stdio.h> float a, b ; int c, numero, resto; printf(" \n\n 1-soma " ); printf(" \n\n 2-subtraccao"); printf(" \n\n 3-multiplicacao" ); printf(" \n\n 4-divisao"); printf(" \n\n 5- potencia"); printf(" \n\n 6- raiz quadrada"); printf(" \n\n 7- percentagem"); printf(" \n\n 8- par ou impar"); printf (" \n\n a operacao que pretende realizar? "); scanf ( " %d",&c); switch (c) case 1: printf("\n insira o primeiro valor : "); printf("\n insira o segundo valor : "); scanf ( "%f",&b); printf("\n A soma dos dois valores e:%.2f", a + b );break; case 2: printf("\n insira o primeiro valor : "); printf("\n insira o segundo valor : "); scanf ( "%f",&b); printf("\n A subtraccao dos dois valores e:%.2f", a -b );break; case 3: printf("\n insira o primeiro valor :" ); printf("\n insira o segundo valor : "); 10

11 scanf ( "%f",&b); printf("\n A multiplicacao dos dois valores e:%.2f", a*b );break; case 4: printf("\n insira o primeiro valor da divisao e :" ); printf("\n insira o segundo valor da divisao: "); scanf ( "%f",&b); ; printf("\n A divisao dos dois valores e:%.2f", a/b );break; case 5: printf("\n insira a base e :" ); printf("\n insira o expoente: "); scanf ( "%f",&b); ; printf("\n A potencia e:%.2f",pow (a,b ));break; ));break ; case 6: printf("\n insira o valor e:%.2f"); printf("\n A raiz quadrada e:%.2f",sqrt(a case 7: printf("\n insira um numero :" ); printf("\n insira o valor da percentagem: "); scanf ( "%f",&b); ; printf("\n\n\t%.f * %.f%% = %.2f", a,b, (a*b)/100);break; case 8: printf("\n insira um numero:" ); scanf ("%d",&numero); resto = numero%2; if(numero == 0) printf("\n o numero e nulo : "); 11

12 if (resto == 0) printf("\n o numero e par "); printf("\n\t E impar"); break; default: printf("\n\n\t erro!opcao invalida!"); EXERCICIO Nº27 Descrição dos exercícios: Programa de 0 a 20 ciclo While // exercicio nº27 - programa de 0 a 20 ciclo While # include<stdio.h> int numero; numero = 20; while ( numero >=0) printf("%i\n",numero); numero--; 12

13 EXERCICIO Nº28 Descrição dos exercícios: igual ao exercício de cima mas ao contrário // exercicio nº27 - programa de 0 a 20 ciclo While # include<stdio.h> int numero; numero = 0; while ( numero <=20) printf("%i\n",numero); numero++; EXERCICIO Nº29 Descrição dos exercícios: Este programa corre os números de forma ascendente e descendente. //Programa que corre os números de forma ascendente e descendente int numero1, numero2; numero1=0, numero2=20; while(numero1<=20 && numero2>=0) printf("%i \t %i\n", numero1, numero2); numero1++, numero2--; 13

14 EXERCICIO Nº30 Descrição dos exercícios: ciclo While de 0 a 20. / exercicio nº30 - programa de 0 a 20 ciclo While # include<stdio.h> int numero = 0, num = 20; while ( numero <=20 && num>=0) printf("\n%i*%i=%i",numero,num,(numero*num)); numero++,num--; EXERCICIO Nº31 Descrição dos exercícios: programa ciclo While programa ascendente/decrescente/multiplicação // exercicio nº31 - programa ciclo While # include<stdio.h> int numero1,numero2; printf("** PROGRAMA ASCENDENTE/DECRESCENTE/MULTIPLICACAO **\n\n"); printf("\n\ninsira o primeiro valor: "); scanf("%i", &numero1); printf("\n\ninsira o segundo valor: "); scanf("%i", &numero2); int tmp1 = numero1; 14

15 int tmp2 = numero2; if(numero1<numero2) while(tmp1<numero2 && tmp2>=numero1) printf("%i\tx\t%i\t\t%i\n",numero1,numero2,numero1*numero2) ; numero1++; numero2--; while(numero2<=numero1 && numero2>=numero1) printf("%i\tx\t%i\t\t%i\n",numero1,numero2,numero2*numero1) ; numero1++; numero2--; if (numero1==numero2) printf("os numeros são iguais"); while (tmp1>=numero2 && tmp2<=numero1) printf("%i\tx\t%i\t\t%i\n",numero1, numero1*numero2); numero1--; numero2++; numero2, 15

16 EXERCICIO Nº32 Descrição dos exercícios: programa ciclo While, programa divisão // exercicio nº32- programa ciclo While int numero1, numero2, resto; printf("** PROGRAMA Divisao **\n\n"); printf("\n\ninsira o primeiro valor: "); scanf("%i", &numero1); printf("\n\ninsira o segundo valor: "); scanf("%i", &numero2); int tmp1 = numero1; int tmp2 = numero2; if(numero1<numero2) while(tmp1<=numero2 && tmp2>=numero1) resto = numero1%numero2; if(resto == 0) printf("%i\t %i\t %i\t %i\n",numero2, numero1, numero2/numero1, resto); numero1++; numero2--; if (numero1==numero2) printf("os numeros sao iguais"); while(tmp1>=numero2 && tmp2<=numero1) resto = numero1%numero2; if(resto == 0) printf("%i\t %i\t %i\t %i\n", numero2, numero1, numero1/numero2, resto); numero1--; numero2++; 16

17 EXERCICIO Nº33 Descrição dos exercícios: ciclo While // exercicio nº33- programa ciclo While int numero1, numero2, resto; char opcao; do printf("** PROGRAMA Divisao **\n\n"); printf("\n\ninsira o primeiro valor: "); scanf("%i", &numero1); printf("\n\ninsira o segundo valor: "); scanf("%i", &numero2); int tmp1 = numero1; int tmp2 = numero2; if(numero1<numero2) while(tmp1<=numero2 && tmp2>=numero1) resto = numero1%numero2; if(resto == 0) printf("%i\t %i\t %i\t %i\n",numero2, numero1, numero2/numero1, resto); numero1++; numero2--; if (numero1==numero2) printf("os numeros sao iguais"); while(tmp1>=numero2 && tmp2<=numero1) resto = numero1%numero2; if(resto == 0) printf("%i\t %i\t %i\t %i\n", numero2, numero1, numero1/numero2, resto); numero1--; numero2++; 17

18 printf("\n\nprima a tecla r para repetir ou outra para sair?\n"); scanf("%s",&opcao); system ("CLS"); while(opcao=='r' opcao=='r' ); // EXERCICIO Nº34 Descrição dos exercícios: programa ciclo While, Programa números positivos entre 1 e 50, // exercicio nº34- programa ciclo While int a,conta,resultado; conta=0; do printf("\t***** Programa numeros positivos entre 1 e 50 *****\n\n"); scanf("%d",&a); while(a<=0 a>50); printf("a tabuada do numero %d: \n", a); while(conta<10) conta++; resultado = a*conta; printf("%d* %d = %d \n", a,conta,resultado); 18

19 EXERCICIO Nº35 Descrição dos exercícios: programa ciclo While // exercicio nº35- programa ciclo While, for int a,contador,resultado; do printf("\t***** Programa numeros positivos entre 1 e 50 *****\n\n"); scanf("%d",&a); while(a<=0 a>50); printf("a tabuada do numero %d: \n", a); for(contador=1; contador<=10; contador++) resultado = contador*a; printf("%d* %d = %d \n", a,contador,resultado); EXERCICIO Nº36 Descrição dos exercícios: programa ciclo While, programa de cores // exercicio nº36- programa ciclo While, for int opcao; char opcao1; do do printf("\t***** Programa de cores*****\n\n"); printf("\n1 verde"); printf("\n2 vermelho"); printf("\n3 azul"); printf("\n4 "); 19

20 printf (" \n\n escolha uma cor "); scanf ( " %d",&opcao); while(opcao<=0 opcao>4 ); switch (opcao) case 1: printf("\n escolheu a cor verde : "); system ("color 20 "); break; case 2: printf("\n escolheu a cor vermelha: "); system ("color 40"); break; case 3: case 4: printf("\n escolheu a cor azul: "); system ("color 10"); break; printf("\n escolheu a cor purpura : "); system ("color 50"); break; printf("\n\nprima a tecla r para repetir ou outra para sair?\n"); scanf("%s",&opcao1); system ("CLS"); while(opcao1=='r' opcao1=='r' ); 20

21 EXERCICIO Nº37 Descrição dos exercícios: programa ciclo For de números Pares // exercicio nº37 - programa ciclo For printf("\t***** Programa de numeros Pares *****\n\n"); int a; for(a=0; a<=50; a=a+2) printf("%d \n", a); EXERCICIO Nº38 Descrição dos exercícios: programa ciclo For, programa de números Pares // exercicio nº38 - programa ciclo For printf("\t***** Programa de numeros Pares *****\n\n"); int a,b; for(a=1, b= 10; a<=10; b>=0,a++,b--) printf("%i\t%i\n", a,b); 21

22 EXERCICIO Nº39 Descrição dos exercícios: programa ciclo For, Programa com strings programa pede nome e apelido e depois a idade. // exercicio nº39 - programa ciclo For printf("\t***** Programa com strings*****\n\n"); int x,y; char nome[0],apelido[0]; printf("** PROGRAMA NOME/NUMERO **\n\n"); printf("\n\ninsira o seu Nome e apelido : "); scanf("%s",&nome); scanf("%s", &apelido); printf("\n\ninsira a sua idade: "); scanf("%i",&x); for(y=1;y<=x;y++) printf("%i\t%s\t%s\n",y, nome,apelido); printf("\n\no nome %s tem %i letras e o apelido %s tem %i letras",nome,strlen(nome),apelido,strlen(apelido)); 22

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

Programação Ciclos e decisões

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

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

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

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

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

CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS DISCIPLINA : INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO ASSUNTO: C

CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS DISCIPLINA : INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO ASSUNTO: C CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS DISCIPLINA : INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO ASSUNTO: C PROFESSOR : Romilson Lopes Sampaio Estruturas de Repetição São três estruturas

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

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

Algoritmos e Programação

Algoritmos e Programação Universidade Federal do Vale do São Francisco Curso de Engenharia da Produção / Elétrica Parte 08 Prof. Jorge Cavalcanti jorge.cavalcanti@univasf.edu.br www.univasf.edu.br/~jorge.cavalcanti www.twitter.com/jorgecav

Leia mais

Aula 2 Comandos de Decisão

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

Declarações. C diferencia letras maiúsculas de minúsculas! int n, N; n é diferente de N!

Declaraçõ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 mais

Fundamentos de Programação 1

Fundamentos 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 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

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 Laços while aninhados Por exemplo, para criar uma estrutura de tópico 1. Capitulo 1.1 Secao 1.1.1 Subsecao 1.1.2 Subsecao 1.1.3 Subsecao 1.1.4 Subsecao

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

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

imprimir seus quadrados.

imprimir 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 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

Abaixo vemos um programa que coloca os primeiros 100 números inteiros na tela:

Abaixo vemos um programa que coloca os primeiros 100 números inteiros na tela: O Comando for O loop for é usado para repetir um comando, ou bloco de comandos, diversas vezes, de maneira que se possa ter um bom controle sobre o loop. Sua forma geral é: for (inicialização; condição;

Leia mais

#include <stdio.h> main () { short int desloca, byte, aux=1; printf("\n\ndigite um numero pertencente ao intervalo [0,255]: "); scanf("%hd", &byte);

#include <stdio.h> main () { short int desloca, byte, aux=1; printf(\n\ndigite um numero pertencente ao intervalo [0,255]: ); scanf(%hd, &byte); main () short int desloca, byte, aux=1; printf("\n\ndigite um numero pertencente ao intervalo [0,255]: "); scanf("%hd", &byte); printf("\ndigite a posicao do bit a testar entre 0 e 7: "); scanf("%hd",

Leia mais

Aula 11 - Repetições Encaixadas

Aula 11 - Repetições Encaixadas Aula 11 - Repetições Encaixadas Já vimos os seguintes comandos de repetição: while for do while O formato geral destes comando é: while (comparação) {c1; c2;...; cn; for (inicialização; comparação; incremento)

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

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

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

Fundamentos de Programação1

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

Aula 14: Estruturas de Seleção e Controle em C

Aula 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 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

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

783 Exercicio nº19. Exercicio 20. //Exercício 20 - Programa de ciclos e decisões... #include<stdio.h> main() { float exame,trabalho,media;

783 Exercicio nº19. Exercicio 20. //Exercício 20 - Programa de ciclos e decisões... #include<stdio.h> main() { float exame,trabalho,media; 783 Exercicio nº19 // Numeros positivos e negativos float numero; printf(" ***Programa que calcula os numeros positivos e negativos***\n"); printf("\tinsira um numero:"); scanf("%f", &numero); if (numero

Leia mais

Aula 15 Variáveis Indexadas (vetores)

Aula 15 Variáveis Indexadas (vetores) Aula 15 Variáveis Indexadas (vetores) Além das variáveis normais já conhecidas, podemos ter também variáveis indexadas. Tais variáveis são referenciadas por um nome e um índice. Especialmente úteis para

Leia mais

Introdução à Programação SCC-121

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

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

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

Repetição. Prof. Dr. Silvio do Lago Pereira. Departamento de Tecnologia da Informação Faculdade de Tecnologia de São Paulo Repetição Prof. Dr. Silvio do Lago Pereira Departamento de Tecnologia da Informação Faculdade de Tecnologia de São Paulo Operadores aritméticos de atribuição =

Leia mais

Linguagem de Programação C

Linguagem de Programação C ICMC USP Linguagem de Programação C Aula: Comandos em C Prof. Dr Alneu de Andrade Lopes O comando if Se condição verdadeira (1) executa comando ou sequencia de comandos. Forma geral: if (condição) { sequência_de_comandos_1;

Leia 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

15/03/2018. Professor Ariel da Silva Dias Paradigma Imperativo

15/03/2018. Professor Ariel da Silva Dias Paradigma Imperativo Professor Ariel da Silva Dias Paradigma Imperativo Imperare Comandar É o mais antigo de todos; Baseado no modo de funcionamento do computador; Caracterizada por três conceitos Variáveis; Atribuições; Sequência;

Leia mais

ICMC USP. 1.semestre/2011 SCC120 - ICC. Aula: Comandos em C. Profa. Roseli Ap. Francelin Romero

ICMC USP. 1.semestre/2011 SCC120 - ICC. Aula: Comandos em C. Profa. Roseli Ap. Francelin Romero ICMC USP 1.semestre/2011 SCC120 - ICC Aula: 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 é falsa

Leia mais

PCI- Estrutura de Repetição II. Profa. Mercedes Gonzales Márquez

PCI- Estrutura de Repetição II. Profa. Mercedes Gonzales Márquez PCI- Estrutura de Repetição II Profa. Mercedes Gonzales Márquez Estrutura de Repetição Exemplo 1: Imprimir os n primeiros números inteiros positivos. int i, n; scanf("%d",&n); for (i=1; i

Leia mais

O comando for permite que um certo trecho de programa seja executado um determinado número de vezes. A forma do comando for é a seguinte:

O comando for permite que um certo trecho de programa seja executado um determinado número de vezes. A forma do comando for é a seguinte: Laço de repetição for e while 12-03-15 Comando for O comando for permite que um certo trecho de programa seja executado um determinado número de vezes. A forma do comando for é a seguinte: for (comandos

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

ESTRUTURA COM DECISÃO COMPOSTA

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

DELEGAÇÃO REGIONAL DO ALENTEJO CENTRO DE FORMAÇÃO PROFISSIONAL DE ÉVORA

DELEGAÇÃ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 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

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

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

printf("ola pessoal\nestou programando em C"); +++++++++++++++++++++++++++++++++++++++++++++++ #include int a; a=10; printf("o valor de a : %d",a,"\n\n"); ++++++++++++++++++++++++++++++++++++++++++++++

Leia mais

Introdução à Programação em C

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

Introdução à Computação

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

RESUMO DE CONCEITOS BÁSICOS DE C

RESUMO DE CONCEITOS BÁSICOS DE C Universidade de São Paulo São Carlos Instituto de Ciências Matemáticas e de Computação RESUMO DE CONCEITOS BÁSICOS DE C 1 Material preparado pela profa Silvana Maria Affonso de Lara 2º semestre de 2010

Leia mais

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

Programação de Computadores II

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

Ficha de Avaliação Sumativa. Notas Gerais:

Ficha de Avaliação Sumativa. Notas Gerais: Ficha de Avaliação Sumativa EFA Tecnológico - Técnico de Informática e Sistemas UFCD:0783 Programação em C C++ - Ciclos e Decisões Duração: 150 minutos Nome Formando: Data: / / Formador: João Leitão :

Leia mais

GFM015 Introdução à Computação Algoritmos e Programação / Controle de Fluxo / Estutura Condicional

GFM015 Introdução à Computação Algoritmos e Programação / Controle de Fluxo / Estutura Condicional GFM015 Introdução à Computação Algoritmos e Programação / Controle de Fluxo / Estutura Condicional Ilmério Reis da Silva ilmerio@facom.ufu.br www.facom.ufu.br/~ilmerio/ic UFU/FACOM Programa 1. Noções básicas

Leia mais

USP - ICMC - SSC SSC o. Semestre 2010 Disciplina de Introdução à Ciência da Computação ICC 1 - Teoria

USP - ICMC - SSC SSC o. Semestre 2010 Disciplina de Introdução à Ciência da Computação ICC 1 - Teoria USP - ICMC - SSC SSC 0501-1o. Semestre 2010 Disciplina de Introdução à Ciência da Computação ICC 1 - Teoria Prof. Fernando Santos Osório Email: fosorio [at] icmc. usp. br, gmail. com Página Pessoal: http://www.icmc.usp.br/~fosorio/

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

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

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

Solucionário de. Programação

Solucionário de. Programação Solucionário de Programação Questão 1 Fazer um programa que mostre na tela o valor da variável x inteiro e y real, atribua a x 8 e a y 2.5 vezes o valor de x. int x; float y; x=8; y=2.5 * x; printf("x=%d\n",x);

Leia mais

Expressões lógicas, expressões condicionais, prioridades e operadores, base binária, operadores de bits

Expressões lógicas, expressões condicionais, prioridades e operadores, base binária, operadores de bits Expressões lógicas, expressões condicionais, prioridades e operadores, base binária, operadores de bits Equivalência entre valores lógicos e aritméticos Quando uma expressão lógica é calculada dentro do

Leia mais

Linguagem C Estruturas de Repetição

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

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

Operadores. A linguagem C é muito rica em operadores internos. Ela define quatro classes de operadores:

Operadores. A linguagem C é muito rica em operadores internos. Ela define quatro classes de operadores: Operadores A linguagem C é muito rica em operadores internos. Ela define quatro classes de operadores: Aritmético: -, +, *, /, %, --, ++ Relacionais: >, =,

Leia mais

Curso de C. Estruturas de Repetição 29/03/ :18 1

Curso de C. Estruturas de Repetição 29/03/ :18 1 Curso de C Estruturas de Repetição 29/03/2011 15:18 1 Estruturas de Repetição Roteiro: Introdução Comando while Comando do...while Op. de incremento; formas simplificadas Comando for 29/03/2011 15:18 2

Leia mais

Sistemas Operacionais e Introdução à Programação. Programação com linguagem C

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

Introdução a Computação

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

Algoritmos: Conceitos Fundamentais

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

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

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

Estruturas de seleção

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

Prof. A. G. Silva. 04 de abril de Prof. A. G. Silva INE5231 Computação Científica I 04 de abril de / 90

Prof. A. G. Silva. 04 de abril de Prof. A. G. Silva INE5231 Computação Científica I 04 de abril de / 90 INE5231 Computação Científica I Prof. A. G. Silva 04 de abril de 2017 Prof. A. G. Silva INE5231 Computação Científica I 04 de abril de 2017 1 / 90 Conteúdo programático O computador - [3 horas-aula] Representação

Leia mais

Algoritmos. Estrutura de Repetição. para - passo. for. Grupos de Slides No 7. Prof. SIMÃO

Algoritmos. Estrutura de Repetição. para - passo. for. Grupos de Slides No 7. Prof. SIMÃO Algoritmos Estrutura de Repetição para - passo for Grupos de Slides No 7. Prof. SIMÃO Feito por Prof. Jean Marcelo SIMÃO e revisado por Prof. Luis Alberto LUCAS 1 Estrutura de Repetição para passo for

Leia mais

Estruturas de Repetição

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

Modulo 4: while do while (limites de variáveis)

Modulo 4: while do while (limites de variáveis) PROGRAMAÇÃO DE COMPUTADORES V - TCC- 00.323 Modulo 4: while do while (limites de variáveis) Aura - Erick aconci@ic.uff.br, erickr@id.uff.br Roteiro Até aqui apreendemos as estruturas: If e If...else Switch

Leia mais

Linguagem C. IF61A/IF71A - Computação 1 Prof. Leonelo Almeida. Universidade Tecnológica Federal do Paraná

Linguagem C. IF61A/IF71A - Computação 1 Prof. Leonelo Almeida. Universidade Tecnológica Federal do Paraná Linguagem C IF61A/IF71A - Computação 1 Prof. Leonelo Almeida Universidade Tecnológica Federal do Paraná Até agora... Sabemos construir algoritmos que tenham: Variáveis Comandos sequenciais Entrada e saída

Leia mais

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

Programação de Computadores I Funções Básicas da Linguagem C PROFESSORA CINTIA CAETANO Programação de Computadores I Funções Básicas da Linguagem C PROFESSORA CINTIA CAETANO Função Printf() Sintaxe printf( expressão de controle, argumentos); É uma função padrão para exibir uma mensagem na

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

Introdução à Programação

Introdução à Programação Introdução à Programação 1.Ano LCC-MIERSI DCC - FCUP Nelma Moreira Aula 3 Tipos, Expressões,Operadores Tipos de dados Variáveis Constantes Constantes Simbólicas Expressões Operadores aritméticos, relacionais

Leia mais

Introdução à Programação

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

Estruturas de Seleção

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

3. Linguagem de Programação C

3. Linguagem de Programação C Introdução à Computação I IBM1006 3. Linguagem de Programação C Prof. Renato Tinós Departamento de Computação e Matemática (FFCLRP/USP) 1 Principais Tópicos 3.8. Estruturas 3.8.1. Introdução 3.8.2. Uso

Leia mais

Introdução à Programação. Ciclos 2ª parte

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

Introdução à Computação

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

Introdução à Programação. Ciclos 1ª parte

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

File: /media/data/ufam/undergrad/200902/aedi/coding/calculaarea.c Page 1 of 1

File: /media/data/ufam/undergrad/200902/aedi/coding/calculaarea.c Page 1 of 1 File: /media/data/ufam/undergrad/200902/aedi/coding/calculaarea.c Page 1 of 1 /* Programa calcula o area de uma circunferência */ #define PI 3.1415 float area; float raio; scanf("%f", &raio); area = 2.0

Leia mais

Legibilidade do código fonte

Legibilidade do código fonte Sumário Legibilidade do código fonte Exemplos Normas Instrução switch Sintaxe e Semântica Exemplo Tipos enumerados Exemplo Programação 2007/2008 DEEC-IST 1 Legibilidade do código fonte Exemplo: Considere

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

Comandos de Repetição -Laços

Comandos de Repetição -Laços Comandos de Repetição -Laços Os comandos de repetição possibilitam que um conjunto de comandos possam ser repetidos seguindo uma determinada regra ou condição. alguns comandos repetem um conjunto de instruções

Leia mais

Exercícios Repetição

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

Introdução à Computação - Linguagem C: aulas 03, 04 e 05. Mauro Cesar Bernardes 03/Junho/2014

Introdução à Computação - Linguagem C: aulas 03, 04 e 05. Mauro Cesar Bernardes 03/Junho/2014 Introdução à Computação - Linguagem C: aulas 03, 04 e 05 Mauro Cesar Bernardes 03/Junho/014 Agenda Revisão de Comandos Básicos: printf scanf while for if... Else Funções Vetores e Matrizes Passagem de

Leia mais

Vejamos agora mais alguns exemplos de problemas envolvendo seqüência de números.

Vejamos agora mais alguns exemplos de problemas envolvendo seqüência de números. Aula 6 - Mais exemplos de repetição Vejamos agora mais alguns exemplos de problemas envolvendo seqüência de números. P16) Dado N>0 e uma seqüência de N números, determinar o maior elemento da seqüência.

Leia mais