Exercícios - Questões Objetivas
|
|
- Stefany Marroquim Belo
- 7 Há anos
- Visualizações:
Transcrição
1 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, Nota3 b) Aluno, aluno, alunos c) tres, treze, 3_tres d) Tipo_camisa, T_tenis, tamanho e) Media, aprovado, reprovado 2. Sendo A=5, B=3 e C=7, análise as operações a seguir e marque a opção correta. (V é verdadeiro e F é falso) 1. A+B = C 2. B+C < A 3. C < A*B 4. B+C = 2*A 5. C div B > A a) F F V V F b) V F V V F c) F F V V V d) F V V V F e) F V F V F 3. Observe as operações e assinale qual será o valor do real X e do inteiro Y. X 3*2 + 5/2 potencia(3, 2) + raiz(4); Y raiz(9) (5 div 2) + (3 mod 1); a) X = 2.5 e Y = 5 b) X = 1.5 e Y = 3 c) X = 2 e Y = 1.5 d) X = 1.5 e Y = 1 e) X = 1 e Y = 3
2 4. Selecione a opção que mostre quais são os conectivos lógicos que devem ser colocados nas expressões a seguir para que TODAS sejam verdadeiras. Considere A=2, B=3, C=6 e D= ( A+C < D-A)F _ V(D-A = A+C) 2. (B*A = C)V _ V((D div A) < C) 3. ((D mod A) = (C mod B)) V _V ((B mod A) (C mod A)) 4. ((C div A) = B)V _ F(B*C D+A*B) 5. ((D div A)+B) > C+A) _ ((D mod C) (A*A)) a) ou e xou ou xou b) ou xou ou xou e c) e e ou xou ou d) xou e ou xou ou e) ou xou e xou ou 5. Análise a expressão e marque qual será o valor de D. A 6; B 4; C 12; D (C div A) + B (A mod B)*(A div B); a) D = 7 b) D = 13 c) D = 4 d) D = 22 e) D = 3 6. Qual será o valor de D na expressão a seguir. A 5; B 3; C 15; D (C mod A) + potencia((a-b), 2) raiz(c + 2*A) + B; a) D = 12 b) D = 17 c) D = 6 d) D = 13 e) D = 2
3 7. Como serão as saídas do algoritmo em C, respectivamente? printf( Valor: %f, ); printf( Valor: %.3f, ); printf( Valor: %.1f, ); a) , e b) 13.75, e 13 c) , e d) , e 13.7 e) , e Selecione o fragmento de código CORRETO para a leitura de um valor. a) b) c) d) e) int num; printf ( Digite o valor do numero: ); scanf ( %c, &num); int num; printf ( Digite o valor do numero: ); scanf ( %d, num); float num; printf ( Digite o valor do numero: ); scanf ( %d, &num); int num; printf ( Digite o valor do numero: ); scanf ( %d, & int num); int num; printf ( Digite o valor do numero: ); scanf ( %d, &num); 9. Observe o algoritmo a seguir e indique qual será a saída: printf( Nome: Joao Paulo Silva\n ); printf( Idade: 23 anos\n );
4 printf( \ndias em que trabalhou em Janeiro:\n ); printf( 1\t2\t5\t7\t13\t22\t27 ); a) Nome: Joao Paulo Silva Idade: 23 anos Dias em que trabalhou em Janeiro: b) Nome: Joao Paulo Silva Idade: 23 anos Dias em que trabalhou em Janeiro: c) Nome: Joao Paulo Silva Idade: 23 anos Dias em que trabalhou em Janeiro: d) Nome: Joao Paulo Silva Idade: 23 anos Dias em que trabalhou em Janeiro: e) Nome: Joao Paulo Silva - Idade: 23 anos Dias em que trabalhou em Janeiro: 1, 2, 5, 7, 13, 22, Observe o algoritmo em C a seguir e marque a alternativa que representa a resposta da seguinte pergunta: O que será impresso?. #include <stdlib.h> float num; num = 8.456; //printf("valor de num e: %f\n", num);
5 printf("valor de num e: %d\n", num); //printf("valor de num e: %c\n", num); a) Valor de num e: (apenas lixo de memória, um número aleatório qualquer) b) Valor de num e: Valor de num e: 8 Valor de num e: W c) Valor de num e: Valor de num e: 8.4 Valor de num e: x d) Valor de num e: e) Valor de num e: 8
6 Apresentação 03 - Estruturas Condicionais 1. Analise o algoritmo e marque qual a sua saída se as entradas forem 62 e 32, respectivamente. principal inteiro A, B; leia(b, A); se (A > B) B A + B; se (A < B) A (B div 2); imprima (A); a) 62 b) 32 c) 31 d) 34 e) Escolha a condição que gera a saída 13. principal inteiro num1, num2; num1 13; num2 22; se (????????) imprima (num2); senão imprima (num1); a) (num1 > num2) ou (num2 < 20) b) (num2 > num1) e (num2 < 25) c) (num1 > num2) ou (num1 < 20) d) (num1 = num2) ou (num2 < 25) e) (num1 < num2) e (num2 < 20) 3. Quais serão as saídas do algoritmo a seguir se primeiro as entradas forem, respectivamente, 2, 3 e 5, e então o algoritmo será executado novamente, mas com as entradas 10, 2 e 3. principal
7 inteiro X, Y, Z; leia(x, Y, Z); se ((X>Y) e (Y*Z < X) ) imprima (Z*Y); senão imprima (X + Z*Y); a) Primeira saída é 25 e a segunda é 22. b) Primeira saída é 17 e a segunda é 6. c) Primeira saída é 13 e a segunda é 18. d) Primeira saída é 17 e a segunda é 16. e) Primeira saída é 6 e a segunda é Quais serão as entradas do algoritmo a seguir se a saída for 2. principal inteiro A, B, C; leia (C, B, A); se ((C>B) ou (A*B > C)) imprima (A); senão imprima (B+C); a) A=3, B=2, C=13 b) A=1, B=11, C=1 c) A=5, B=4, C=17 d) A=7, B=2, C=9 e) A=2, B=3, C=5 5. Qual será a saída do algoritmo se as entradas forem, respectivamente, 4, 7 e 4. principal inteiro A, B, C; leia (A, B, C); se ((A 0) e (B 0) e (C 0)) se ((A = B) e (B = C)) imprima (A + C); senão se ((A = B) ou (A = C) ou (C = B)) imprima (A + B); senão imprima (B - C);
8 senão imprima (A + B + C); a) 3 b) 4 c) 7 d) 11 e) O algoritmo a seguir representa algumas operações de uma calculadora. Primeiro, considerando como entrada 3, o que seria impresso e quantas entradas a mais seriam necessárias se, ao invés de imprimir fosse executado o que está escrito; segundo, considere 5 como entrada. principal inteiro x; imprima( Digite o número: ); leia(x); escolha (x) caso 1: imprima ( Operação de Soma ); caso 2: imprima ( Operação de Multiplicação ); caso 3: imprima ( Operação de Raiz Quadrada ); caso 4: imprima ( Operação de Elevar ao Quadrado ); senão: imprima( Nenhuma Operação ); a) Operação de Raiz Quadrada, uma entrada a mais. Nenhuma Operação, nenhuma entrada a mais. b) Operação de Raiz Quadrada, duas entradas a mais. Nenhuma Operação, nenhuma entrada a mais. c) Operação de Raiz Quadrada, nenhuma entrada a mais. Nenhuma Operação, uma entrada a mais. d) Nenhuma Operação, uma entrada a mais. Operação de Elevar ao Quadrado, nenhuma entrada a mais. e) Operação de Multiplicar, duas entradas a mais. Nenhuma Operação, duas entradas a mais.
9 7. Observe o algoritmo em C a seguir, qual deve ser sua condição de teste do if e qual deve ser a variável (ou expressão) do printf, para ocorrer a saída Aprovado com 60.00, para as entradas 60 e 60, e o algoritmo continue funcionando para quaisquer valores das variáveis de entrada. #include <stdlib.h> float nota1, nota2; printf ("Digite a primeira nota: "); scanf ("%f", ¬a1); printf ("Digite a segunda nota: "); scanf ("%f", ¬a2); if (????????????????) printf ("Aprovado com %.2f",??????????????); printf ("Reprovado com %.2f", (?????????????); a) (nota1+nota2 >= 60) (nota1+nota2) b) ((nota1+nota2)/2 >= 60) nota1 c) ((nota1+nota2)/2 > 60) ((nota1+nota2)/2) d) ((nota1+nota2)/2 >= 60) ((nota1+nota2)/2) e) ((nota1+nota2)/2 >= 60) nota2 8. O algoritmo em C a seguir contém um problema, para quais entradas, respectivamente, esse problema ocorrerá? #include <stdlib.h> float num1, num2; printf("digite dois numeros: "); scanf("%f %f", &num2, &num1); printf("\nsoma = %f", num01 + num02); printf("\nsubtracao = %f", num01 - num02); printf("\nmultiplicacao = %f", num01*num02); if(num02 == 0)
10 printf("\ndivisao = %f", num01/num02); printf("\nnao e possivel divisao por zero!"); a) 13 e 22 b) 7.34 e c) 0 e 14.3 d) e 0 e) 2 e Você é o gerente de uma loja, um cliente pergunta qual a origem de um determinado produto, por uma tabela seu código é 56, qual é sua resposta ao cliente? #include <stdlib.h> int cod; printf ("Digite o codigo do produto: "); scanf ("%d", &cod); if (cod < 1) printf ("Nao existe esse codigo!"); if (cod >= 1 && cod <= 20) printf ("Europa"); if (cod >= 21 && cod <= 40) printf ("Asia"); if (cod >= 41 && cod <= 60) printf ("America"); if (cod >= 61 && cod <= 80) printf ("Africa"); printf ("Paraguai");
11 a) Este produto é do Paraguai. b) Este produto é da África. c) Este produto é da Ásia. d) Este produto é da Europa. e) Este produto é do America 10. Em uma determinada escola, a notas dos alunos é data como conceito. Qual a saída do algoritmo em C a seguir se a nota de um aluno for 100? E se for 8.7? #include <stdlib.h> float nota; printf ("Informe o valor da nota\n"); scanf ("%f", ¬a); if (nota<0 nota>10) printf ("Nota invalida\n"); if (nota>=9 && nota<=10) printf ("Conceito A\n"); if (nota<9 nota>=7) printf ("Conceito B\n"); if (nota<7 nota>=5) printf ("Conceito C\n"); printf ("Conceito D\n"); a) Nota 100: Conceito A Nota 8.7: Conceito B b) Nota 100: Nota invalida Nota 8.7: Conceito B c) Nota 100: Conceito A Nota 8.7: Conceito C d) Nota 100: Nota invalida Nota 8.7: Conceito C
12 e) Nota 100: Nota invalida Nota 8.7: Nota invalida
13 Apresentação 04 - Comandos de Repetição 1. Considere a lista de entradas. Entradas: 2, 9, 47, -7, -11, -49, 47, 30, 100, -100, -120, -47, 14, 114, 13. Quantos números serão impressos? principal inteiro A; leia(a); enquanto (A 100) faça se (A > -10) imprima (A); leia(a); a) 8 números b) 9 números c) 7 números d) 15 números e) 6 números (Observe que nem todos os números precisam ser lidos.) 2. Considere a lista de entradas. Entradas: 2, 9, 47, -7, -11, -49, 47, 30, 100, -100, -120, -47, 14, 114, 13. Quantos números serão impressos? principal inteiro A; faça leia(a); se (A > -10) imprima (A); enquanto (A 100); a) 8 números b) 9 números c) 7 números d) 15 números e) 6 números
14 (Observe que nem todos os números precisam ser lidos.) 3. Considerando as entradas 3 e 8, marque a alternativa que representa a saída do algoritmo a seguir. principal inteiro i, n1, n2, s; leia (n1, n2); s 0; para ( i n1; i n2; i i + 1) faça s s + 2; imprima ( Resultado: i); a) Resultado: 7 b) Resultado: 8 c) Resultado: 6 d) Resultado: 9 e) Resultado: Marque a opção com o fragmento de algoritmo que representa CORRETAMENTE um comando de repetição com variável de controle. a) b) c) d) e) se (a > b) imprima (a); senão imprima (b); enquanto (a 0) faça imprima (a); leia (a); para (i = 1; i < 100; i++) faça imprima (i); faça leia (a); imprima (a); enquanto (a 0);
15 para (i 1; i < 100; i i + 1) faça imprima (i); 5. Todos os fragmentos de código a seguir imprimem a sequencia de números inteiros PARES de 0 a 100, EXCETO: a) b) c) d) e) for (i=0; i <= 100; i++) if (i%2 == 0) printf ("%d ", i); a = 0; i = 0; while (i <= 100) a = i; if (a%2 == 0) printf ("%d ", a); i++; a = 0; do a = a+2; printf ("%d ", a); while (a <= 100); for (i=0; i <= 100; i=i+2) printf ("%d ", i); a = 0; printf ("Primeiro:\n"); while (a <= 100) if (a%2 == 0) printf ("%d ", a); a++; 6. O algoritmo a seguir tem como objetivo calcular a média dos números lidos, porém, isso não acontece corretamente. Indique a linha em que se encontra o ERRO do código: #include <stdlib.h>
16 float media, soma, num; 7. int i; 8. soma = 0; 9. for (i=0; i < 10; i++) scanf ("%f", &num); 12. soma = soma + num; media = soma/2; 15. printf ("Media dos numeros lidos e': %.2f", media); a) Linha 2 b) Linha 14 c) Linha 15 d) Linha 9 e) Linha 6 7. Qual será a saída do algoritmo a seguir se suas entradas forem, num primeiro momento, 1 e 9, e num segundo, 5 e 3: int i, val1, val2; scanf("%d %d", &val1, &val2); if(val1 > val2) printf ("Primeiro valor deve ser menor que o segundo."); for(i = val1; i <= val2; i++) if(i%2) printf ("%d, ", i); a) 1, 3, 5, 7, 9, Primeiro valor deve ser menor que o segundo. b) 1, 3, 5, 7, 9 Primeiro valor deve ser menor que o segundo.
17 c) 1, 3, 5, 7, 9, 3, 5, d) 2, 4, 6, 8, Primeiro valor deve ser menor que o segundo. e) 1, 3, 5, 7, 9, 4, 8. Analise o algoritmo em C a seguir e indique qual será a saída, considerando 5 como entrada. #include <stdlib.h> int n,i; float S=1.0; do printf("informe n positivo: "); scanf("%d",&n); while(n<=0); if(n==1) printf("\ns = 1 \n"); for(i=2; i<=n; i++) S+=(float)1/i; printf("\ns = %.2f \n",s); a) S = 3.14 b) S = 12 c) S = 2 d) S = 2.28 e) S = 3 9. Quais as saídas do algoritmo a seguir se a entrada for 3, e depois 5? #include <stdlib.h>
18 int N, cont, aux=1; float E=1; do printf ("Digite um numero inteiro positivo :"); scanf ("%d",&n); while(n<=0); for(cont=1;cont<=n;cont++) aux *= cont; E += aux; printf ("E = %.2f",E); a) 3.00 e 5.00 b) e c) 9.00 e d) e e) e Observe atentamente o algoritmo a seguir e responda: qual a quantidade de números que serão lidos? #include <stdlib.h> int Num = 0; while (Num!= 0) printf ("Digite um numero inteiro: "); scanf ("%d", &Num); a) A quantidade de números que forem digitados. b) A quantidade de números que forem digitados até ser digitado 0 (zero). c) A quantidade de números que forem digitados até ser digitado um número negativo. d) A quantidade de números que forem digitados até ser digitado um número que não é inteiro. e) Nenhum número.
MC-102 Aula 06 Comandos Repetitivos
MC-102 Aula 06 Comandos Repetitivos Instituto de Computação Unicamp 2 de Setembro de 2016 Roteiro 1 Comandos Repetitivos 2 Comando while 3 Comando do-while 4 O comando for 5 Exemplos com Laços Variável
Leia maisESTRUTURAS 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 maisESTRUTURAS CONDICIONAIS. Introdução à Ciência da ComputaçãoI Simone Senger de Souza
ESTRUTURAS CONDICIONAIS Introdução à Ciência da ComputaçãoI Simone Senger de Souza Estruturas de Controle ESTRUTURA SEQUENCIAL ESTRUTURA CONDICIONAL ESTRUTURA DE REPETIÇÃO 2 Estruturas Condicionais Estrutura
Leia maisLinguagem C (estruturas condicionais)
Linguagem C (estruturas condicionais) André Tavares da Silva atavares@joinville.udesc.br Comandos de Controle de Fluxo Todos os comandos devem ser terminados com um ;. { e são usados para delimitar um
Leia maisFaculdade Anglo-Americano Curso de Ciência da Computação Linguagem de Programação. Lista de Exercícios 1
Faculdade Anglo-Americano Curso de Ciência da Computação Linguagem de Programação Lista de Exercícios 1 1. O programa seguinte tem vários erros em tempo de compilação. Encontre-os. Main() int a=1; b=2,
Leia maisPCI- 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 maisAula 14: Estruturas de Seleção e Controle em C
Aula 14: Estruturas de Seleção e Controle em C Fernanda Passos Universidade Federal Fluminense Programação de Computadores IV Fernanda Passos (UFF) Estruturas de Seleção e Controle Programação de Computadores
Leia maisAula 02 -Introdução àlinguagc Programação: Estrutura-Seleção. OPL e IC1 Prof: Anilton Joaquim da Silva
Aula 02 -Introdução àlinguagc Programação: Estrutura-Seleção OPL e IC1 Prof: Anilton Joaquim da Silva Anilton.ufu@outlook.com 1 Estrutura de Seleção Até agora não aprendemos a dizer para o computador Se
Leia maisMC-102 Aula 07 Comandos Repetitivos
MC-102 Aula 07 Comandos Repetitivos Instituto de Computação Unicamp 11 de Setembro de 2016 Roteiro 1 Variável Indicadora Números Primos Números em Ordem 2 Variável Contadora Números Primos 3 Outros Exemplos
Leia maisEstruturas 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 maisModulo 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 maisEstruturas de seleção
94 Execução condicional Etapa em um programa onde uma condição é avaliada e, dependendo do resultado, diferentes ações podem ser realizadas. condição 95 Condicional simples Uma ou mais ações serão executadas
Leia maisMódulo 3 Controle de Fluxo
Estruturas de Dados Módulo 3 Controle de Fluxo 16/8/2005 (c) Marco A. Casanova - PUC-Rio 1 Referências Waldemar Celes, Renato Cerqueira, José Lucas Rangel, Introdução a Estruturas de Dados, Editora Campus
Leia maisLinguagem C Estruturas de Repetição
Linguagem C Estruturas de Repetição José Gustavo de Souza Paiva Introdução Como fazer um programa que mostre na tela os 4 primeiros números ímpares? Primeira solução printf( 1 ); printf( 3 ); printf( 5
Leia maisLinguagem C estruturas de repetição
Linguagem C estruturas de repetição IF61A/IF71A - Computação 1 Prof. Leonelo Almeida Universidade Tecnológica Federal do Paraná Até agora... Introdução à linguagem C Estrutura de um programa Escrita e
Leia maisAula 05: Condicionais (if / else)
Aula 05: Condicionais (if / else) Introdução a Programação Túlio Toffolo & Puca Huachi http://www.toffolo.com.br BCC201 2019/1 Departamento de Computação UFOP Aula Anterior Breve Revisão Comandos de Decisão
Leia maisComputação 2. Diego Addan Aula 3. Funções
Computação 2 Aula 3 Funções Diego Addan diegoaddan@gmail.com Funções Função é um subprograma que auxilia o programa principal através da realização de uma determinada subtarefa. As funções são chamados
Leia maisLinguagem C (repetição)
Linguagem C (repetição) André Tavares da Silva andre.silva@udesc.br Exercício Escrever um programa que conte (mostre na tela) os números de 1 a 100. Comandos aprendidos até o momento: printf, scanf, getchar,
Leia maisProcessamento de Dados aplicado à Geociências. AULA 8: Comandos de repetição Repita-até
Processamento de Dados aplicado à Geociências 1 AULA 8: Comandos de repetição Repita-até UNIVERSIDADE FEDERAL DE PELOTAS CENTRO DE DESENVOLVIMENTO TECNOLÓGICO CURSO SUPERIOR DE TECNOLOGIA EM GEOPROCESSAMENTO
Leia maisAula 03 -Introdução àlinguagc Programação: Estrutura-Repetição. OPL e IC1 Prof: Anilton Joaquim da Silva
Aula 03 -Introdução àlinguagc Programação: Estrutura-Repetição OPL e IC1 Prof: Anilton Joaquim da Silva Anilton.ufu@outlook.com 1 Estrutura de Repetição Em certas situações é necessária a repetição de
Leia maisProgramação: Vetores
Programação de Computadores I Aula 09 Programação: Vetores José Romildo Malaquias Departamento de Computação Universidade Federal de Ouro Preto 2011-1 1/62 Motivação Problema Faça um programa que leia
Leia maisIntrodução à Programação I
Introdução à Programação I Introdução à Programação Estruturada Estruturas Básicas de Controle Material da Prof. Ana Eliza Fluxograma Definição Descrição de um algoritmo utilizando elementos gráficos.
Leia maisExercícios Repetição
Curso de Engenharia de Controle e Automação Disciplina: Informática para a Automação Professor: Marcelo Cendron Exercícios Repetição 1.1 8.3 Exercícios 1. Faça um programa utilizando o comando while, que
Leia maisAula 8 Oficina de Programação Vetores. Profa. Elaine Faria UFU
Aula 8 Oficina de Programação Vetores Profa. Elaine Faria UFU - 2017 Variáveis Compostas Homogêneas O que uma variável composta homogênea? - Conjunto de variáveis do mesmo tipo - É chamada de forma geral
Leia maisPROGRAMAÇÃ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 maisSolucionário de. Programação
Solucionário de Programação Questão 0 Crie um programa em que o usuário possa entrar com o valor de uma peça, com o número de peças compradas e dar um desconto de 12% ao comprador. O dado de saída é o
Leia maisMC102 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 mais1) Operadores de auto incremento ++ e auto decremento --
Aula 09 - Operadores de auto incremento e auto decremento, atribuição múltipla, atribuição na declaração, atribuição resumida e algumas regras de boa programação. 1) Operadores de auto incremento ++ e
Leia maisFundamentos de Programação 1
Fundamentos de Programação 1 Linguagem C Funções Slides 7 Prof. SIMÃO Jean Marcelo SIMÃO 1 #include void calc_area_quadrado(); void calc_area_triang_ret(); Funções e variáveis globais void calc_area_quadrado
Leia maisAlgoritmos e Programação
Algoritmos e Programação Aula 7 Vetores Profa. Marina Gomes marinagomes@unipampa.edu.br 19/05/2017 Engenharia de Computação - Unipampa 1 Motivação Problema: Leia as notas de uma turma de cinco estudantes
Leia maisAula 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 maisComandos de decisão. Tiago Alves de Oliveira. Adaptado de slides das Profas. Patrícia Jaques, Mônica Py e Deise Sacol
Comandos de decisão Tiago Alves de Oliveira Adaptado de slides das Profas. Patrícia Jaques, Mônica Py e Deise Sacol 1 Operadores Relacionais Operador ==!= = < > Exemplo x == y x!= y x = y x
Leia maiscontrole 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 maisSubprogramas. Prof. Carlos Lopes
Subprogramas Prof. Carlos Lopes Motivação Escreva um programa C capaz de calcular a combinação de n valores tomados p a p. Para realizar este cálculo, você deverá utilizar a seguinte fórmula: C n n! p
Leia maisAula 5 ESTRUTURAS DE REPETIÇÃO (WHILE)
Aula 5 ESTRUTURAS DE REPETIÇÃO (WHILE) Profa. Dra. Elisa Yumi Nakagawa 1o semestre/2017 Estruturas de Controle ESTRUTURA SEQUENCIAL ESTRUTURAS CONDICIONAIS Estrutura Condicional Simples Estrutura Condicional
Leia maisESTRUTURAS DE CONTROLE
ESTRUTURAS DE CONTROLE ESTRUTURA SEQUENCIAL E ESTRUTURAS CONDICIONAIS Introdução à Ciência da Computação Estruturas de Controle ESTRUTURA SEQUENCIAL ESTRUTURAS CONDICIONAIS Estrutura Condicional Simples
Leia mais12 - Dados Estruturados Vetores, Matrizes e Strings
12 - Dados Estruturados Vetores, Matrizes e Strings Unesp Campus de Guaratinguetá Curso de Programação Computadores Prof. Aníbal Tavares Profa. Cassilda Ribeiro Ministrado por: Prof. André Amarante Vetores,
Leia maisEstruturas de Repetição
Estruturas de Repetição Introdução As estruturas de repetição, permitem executar mais de uma vez um mesmo trecho de código. Trata-se de uma forma de executar blocos de comandos somente sob determinadas
Leia maisCap. 3 Entrada e Saída e Controle de Fluxo
Programação de Computadores II Cap. 3 Entrada e Saída e Controle de Fluxo Livro: Waldemar Celes, Renato Cerqueira, José Lucas Rangel. Introdução a Estruturas de Dados, Editora Campus (2004) Slides adaptados
Leia maisModulo 3: Else, Case, For...
PROGRAMAÇÃO DE COMPUTADORES V - TCC- 00.323 Modulo 3: Else, Case, For... Aura - Erick aconci@ic.uff.br, erickr@id.uff.br Roteiro Mais Comandos Condicionais Estrutura de Repetição Contável 2 Exemplo de
Leia maisimprimir seus quadrados.
1) Dada uma seqüência de números inteiros não-nulos, seguida por 0, imprimir seus quadrados. int numero, /* usada para leitura da sequencia */ quadrado; /* guarda o quadrado do numero lido */ printf("\n\tcalculo
Leia maisEstruturas de Decisão. Adaptado de Deise Saccol
Estruturas de Decisão Adaptado de Deise Saccol 1 ESTRUTURAS DE DECISÃO Comandos de decisão ou desvio fazem parte das técnicas de programação, para construir estruturas de algoritmos que não são totalmente
Leia mais1) Dado o trecho de código a seguir, qual será as saídas se as entradas forem, respectivamente:
1) Dado o trecho de código a seguir, qual será as saídas se as entradas forem, respectivamente: a) 0 e 1 b) 2 e 3 c) 1 e 1 float num1, num2; printf("digite o primeiro número"); scanf("%f",&num1); printf("digite
Leia maisTópicos Cap. 3 Entrada e Saída e Controle de Fluxo Livro printf e scanf if e? while for switch break continue Entrada e Saída Entrada e Saída
Tópicos Programação de Computadores II Cap. 3 e Controle de Fluxo Livro: Waldemar Celes, Renato Cerqueira, José Lucas Rangel. Introdução a Estruturas de Dados, Editora Campus (2004) Slides adaptados dos
Leia maisLógica de Programação I
Gilson de Souza Carvalho gaucho.gilson@hotmail.com 1 No mundo real, é comum a repetição de procedimentos para if realizar tarefas, Esses procedimentos não são repetidos eternamente, mas if encerram quando
Leia maisALGORITMOS E LÓGICA DE PROGRAMAÇÃO PRÉ AULA PRÉ AULA 31/08/2015
ALGORITMOS E LÓGICA DE PROGRAMAÇÃO Prof. Esp. Fabiano Taguchi http://fabianotaguchi.wordpress.com fabianotaguchi@gmail.com PRÉ AULA De acordo com a sua compreensão acerca da representação das fórmulas
Leia maisLÓGICA DE PROGRAMAÇÃO. PROFª. M.Sc. JULIANA H Q BENACCHIO
LÓGICA DE PROGRAMAÇÃO PROFª. M.Sc. JULIANA H Q BENACCHIO 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 maisAlgoritmos e Lógica de Programação 80 horas // 4 h/semana. Exercício... Para começar... Resolução... Para começar... Para começar...
Algoritmos e Lógica de Programação 80 horas // 4 h/semana Estrutura Condicional: aninhada, seleção de casos e outras. Aula 06 Prof. Piva Exercício... Faça um algoritmo que leia dois números inteiros e
Leia maisNOME 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 maisAula 16: Laços aninhados e desvios
Aula 16: Laços aninhados e desvios Introdução a Programação Túlio Toffolo & Puca Huachi http://www.toffolo.com.br BCC201 2019/1 Departamento de Computação UFOP Aula Anterior Comandos de Repetição (Parte
Leia maisLinguagem C ESTRUTURA DE CONTROLE
ESTRUTURA DE CONTROLE REPETIÇÃO PARA / ENQUANTO Jaime Evaristo (http://professor.ic.ufal.br/jaime/) Slide 1 ESTRUTURA DE REPETIÇÃO - Utilizando PARA Na repetição uma sequência de comandos deve ser executada
Leia maisVETORES ADAPTADO DO MATERIAL DE PROF. L. A. ALVARES
VETORES ADAPTADO DO MATERIAL DE PROF. L. A. ALVARES SEJA O PROBLEMA: LER 30 VALORES E CALCULAR A MÉDIA ARITMÉTICA DOS MESMOS. Pergunta-se: Quantas variáveis serão necessárias para ler os 30 valores? 30?
Leia maisPCI- Operadores, Expressões e Funções. Profa. Mercedes Gonzales Márquez
PCI- Operadores, Expressões e Funções. Profa. Mercedes Gonzales Márquez Constantes São valores previamente determinados e que não se alteram ao longo do programa. Assim como as variáveis, as constantes
Leia maisAlgoritmos e Programação
Algoritmos e Programação Prof. Alceu Britto Slides cedidos pelo Prof. Dr. Edson J. R. Justino Aula 15 até 18 UEPG Rotinas rotinas, também chamadas de subprogramas, são blocos de instruções que realizam
Leia maisLógica de Programação I
Gilson de Souza Carvalho gaucho.gilson@hotmail.com 1 Comando Switch O comando Switch pode ser visto como uma especialização do comando if. Foi criado para facilitar um uso particular de comandos if encadeados.
Leia maisMAC 2166 Introdução à Computação para Engenharia
MAC 2166 Introdução à Computação para Engenharia PROVA 2 QUESTÃO 1. Simule a execução do programa abaixo, destacando a sua saída. A saída do programa consiste de tudo que resulta dos comandos printf. int
Leia maisPara começar... Para começar... Para começar... Para começar... Algoritmos e Lógica de Programação 80 horas // 4 h/semana. Estruturas condicionais...
Algoritmos e Lógica de Programação 80 horas // 4 h/semana Estrutura Condicional: simples e composta Aula 05 Prof. Piva Estruturas condicionais... Existem comandos que, a partir de uma condição, permitem
Leia maisVetores são estruturas indexadas utilizadas para armazenar dados de um mesmo tipo: int, char, float ou double. Oexemploaseguirédeumvetordeinteiros:
18 Vetores Ronaldo F. Hashimoto e Carlos H. Morimoto Nessa aula vamos introduzir o tipo vetor. Aofinaldessaaulavocêdeverásaber: Descrever o que são vetores na linguagem C. Declarar vetores. Como acessar
Leia maisLógica de Programação I
Gilson de Souza Carvalho gaucho.gilson@hotmail.com 1 Comandos de repetição combinados com comandos de condição A utilização de comandos de repetição combinados com comandos de condição permite resolver
Leia maisComputação para Informática - Prof. Adriano Joaquim de Oliveira Cruz Terceira Aula Prática - 10 de setembro de 2010
Computação para Informática - Prof. Adriano Joaquim de Oliveira Cruz Terceira Aula Prática - 10 de setembro de 2010 1 O comando while Para fazer os exercícios desta aula prática você irá precisar de um
Leia maisLinguagem C Controle de Fluxo
Linguagem C Controle de Fluxo Objetivos Estudar os diversos tipos de controles de fluxo disponíveis na linguagem C Pré-requisitos É necessário que o leitor tenha acompanhado o artigo anterior, pois os
Leia maisALGORITMOS E LÓGICA DE PROGRAMAÇÃO. Prof. Esp. Fabiano Taguchi
ALGORITMOS E LÓGICA DE PROGRAMAÇÃO Prof. Esp. Fabiano Taguchi http://fabianotaguchi.wordpress.com fabianotaguchi@gmail.com PRÉ AULA 01 Analise o algoritmo a seguir e assinale a alternativa que indica o
Leia maisVetores. e o programa deverá ler os valores separadamente:
Vetores Vetor é um tipo de dado usado para representar uma certa quantidade de variáveis de valores homogêneos (do mesmo tipo). Imagine o seguinte problema: calcular a média das notas da prova de 5 alunos.
Leia maisAula 14: Repetição (Parte 2)
Aula 14: Repetição (Parte 2) Introdução a Programação Túlio Toffolo & Puca Huachi http://www.toffolo.com.br BCC201 2019/1 Departamento de Computação UFOP Aula Anterior Laços de repetição Comando de repetição
Leia maisAVALIAÇÃ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 maisEstruturas de Repetição
Estruturas de Repetição Disciplina: Algoritmos e Programação Luciano Moraes Da Luz Brum Universidade Federal do Pampa Unipampa Campus Bagé Email: lucianobrum18@gmail.com Horários de atendimento: (outros
Leia maisAula 2 Comandos de Decisão
Departamento de Sistemas de Computação Universidade de São Paulo SSC 502 Laboratório de Introdução a Ciência de Computação I Aula 2 Comandos de Decisão Responsável Prof. Seiji Isotani (sisotani@icmc.usp.br)
Leia maisALGORITMOS E LÓGICA DE PROGRAMAÇÃO
ALGORITMOS E LÓGICA DE PROGRAMAÇÃO Prof. Esp. Fabiano Taguchi http://fabianotaguchi.wordpress.com fabianotaguchi@gmail.com OPERADORES ARITMÉTICOS OPERAÇÃO OPERADOR SIGNIFICADO SOMA + Efetuar soma de duas
Leia maisMC-102 Aula 08 Comandos Repetitivos
MC-102 Aula 08 Comandos Repetitivos Instituto de Computação Unicamp 13 de Setembro de 2016 Roteiro 1 Exemplos com laços Menu de Escolhas Representação Binário-Decimal Representação Decimal-Binário 2 Laços
Leia maisControle de Fluxo Utilizando C
Instituto Federal de Santa Catarina Câmpus Chapecó Ensino Médio Integrado em Informática Módulo III Unidade Curricular: Programação Estruturada Professora: Lara Popov Zambiasi Bazzi Oberderfer Controle
Leia maisEstrutura do programa
Linguagem C Estrutura do programa Exemplo: #include #include main() { printf( Ola, mundo! ); system( pause ); }
Leia maisEstruturas de Repetição
Prof.: Edwar Saliba Júnior Fevereiro 2012 1 Nomenclaturas: Loopings, Laços ou Malhas de Repetição; Possibilidades de Parada: Quantidade de repetições previamente definida (melhoria na legibilidade e qualidade
Leia maisAula 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 maisDecisão. Prof. Dr. Silvio do Lago Pereira. Departamento de Tecnologia da Informação Faculdade de Tecnologia de São Paulo
Decisão Prof. Dr. Silvio do Lago Pereira Departamento de Tecnologia da Informação Faculdade de Tecnologia de São Paulo Valores lógicos C não oferece tipo de dados específico para valores lógicos. O número
Leia maisIntrodução à Programação. Expressões Booleanas e Comandos Condicionais
Introdução à Programação Expressões Booleanas e Comandos Condicionais Comandos Condicionais Misture os ingredientes Unte forma com manteiga Despeje a mistura na forma Algoritmo para preparação de bolo
Leia maisLaboratório de 13 de maio de 2019
Laboratório de 13 de maio de 2019 O laboratório de hoje irá permitir que o aluno revise diversos dos conceitos e ferramentas estudados ao longo do curso. São 6 atividades em níveis crescentes de dificuldade,
Leia maisQuantas variáveis para armazenar as notas e as médias são necessárias para resolver este problema?
Matrizes Problema: Ler as 5 notas de 7 alunos (identificados por um número entre e 6), calcular a média de cada aluno, e após imprimir as notas e médias dos alunos, classificados pela média. Quantas variáveis
Leia maisComputação eletrônica: Estruturas de repetição
Computação eletrônica: Estruturas de repetição Gurvan Huiban ghuiban@cin.ufpe.br Plano de aula 1 2 A estrutura while 3 A estrutura do-while 4 Observações Estruturas de repetição Repetir a execução de um
Leia maisProgramação Estruturada
Programação Estruturada Estruturas de repetição Professores Emílio Francesquini e Carla Negri Lintzmayer 2018.Q3 Centro de Matemática, Computação e Cognição Universidade Federal do ABC Comandos de repetição
Leia maisEstruturas de repetição
Título em português: FEITIÇO DO TEMPO (1993) Sinopse: Um repórter de televisão que faz previsões de meteorologia vai à uma pequena cidade para fazer uma matéria especial sobre o inverno. Querendo ir embora
Leia maisINF 1005 Programação I
INF 1005 Programação I Aula 07 Estruturas de Repetição Edirlei Soares de Lima Estruturas de Repetição Diversos problemas somente podem ser resolvidos numericamente por um computador
Leia maisAula 15: Repetição (Parte 3)
Aula 15: Repetição (Parte 3) Introdução a Programação Túlio Toffolo & Puca Huachi http://www.toffolo.com.br BCC201 2019/1 Departamento de Computação UFOP Aula Anterior Breve Revisão Comandos de Decisão
Leia maisSSC300- Linguagens de Programação e Aplicações Profa Vânia de Oliveira Neves. ICMC/USP São Carlos
Funções SSC300- Linguagens de Programação e Aplicações Profa Vânia de Oliveira Neves ICMC/USP São Carlos Slides baseados no material gentilmente cedido pela Profa Simone Senger Souza 2 MODULARIZAÇÃO Um
Leia maisLinguagem 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 maisUniversidade Federal de Goiás Instituto de Informática Introdução à Computação Professor: Julliano Rosa Nascimento
Universidade Federal de Goiás Instituto de Informática Introdução à Computação Professor: Julliano Rosa Nascimento Parte 1: Vetores Gabarito - Lista de Exercícios 5 Vetores e Matrizes 1) O que será impresso
Leia maisALGORITMOS 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 maisIntrodução à Computação
Introdução à Computação Tipos de Dados, Expressões, Operadores e Comandos Básicos Prof.: Julliano Rosa Nascimento julliano.rn@gmail.com Roteiro Tipos de Dados: Revisão Expressões Operadores Comandos Básicos
Leia maisMAC 2166 Introdução à Computação para Engenharia
MAC 2166 Introdução à Computação para Engenharia PROVA 1 QUESTÃO 1. Simule a execução do programa abaixo, destacando a sua saída. A saída do programa consiste de tudo que resulta dos comandos printf. int
Leia maisSSC 0301 IC para Engenharia Ambiental
SSC 0301 IC para Engenharia Ambiental Comando de seleção if Prof. Márcio Delamaro e Prof. Jorge Luiz e Silva delamaro@icmc.usp.br; jsilva@icmc.usp.br SSC 0301 IC para Engenharia Ambiental ICMC/USP p. 1/36
Leia maisAula 05 Estrutura de Seleção em C
Aula 05 Estrutura de Seleção em C Disciplina: Algoritmos Prof. Allbert Velleniche de Aquino Almeida E-mail: allbert.almeida@fatec.sp.gov.br Site: http://www.allbert.com.br /allbert.almeida Seleção ou Tomada
Leia maisAula 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 maisLinguagem 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 maisAula 4 Introdução ao C
Considere o nosso MSC. O Processador Central, entende o conjunto de instruções, leia, imprima, atribuição e condicional e com ela resolvemos vários problemas, construindo vários algoritmos. As instruções
Leia maisENGENHARIA DE PRODUÇÃO PROGRAMAÇÃO Algoritmos Conceitos Iniciais. Prof. Luiz Fernando Laguardia Campos FMS
ENGENHARIA DE PRODUÇÃO PROGRAMAÇÃO Algoritmos Conceitos Iniciais Prof. Luiz Fernando Laguardia Campos FMS lflcampos@machadosobrinho.com.br Compilação/Interpretação Um compilador ao receber como entrada
Leia maisLÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA
LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA OUTRAS ESTRUTURAS DE REPETIÇÃO Prof. Dr. Daniel Caetano 2011-2 Visão Geral 1 Contagem com While 2 Repetição com For 3 Repetição com Do~While Material de Estudo Material
Leia maisProgramação Estruturada
Programação Estruturada Entrada e Saída. Mais sobre dados Professores Emílio Francesquini e Carla Negri Lintzmayer 2018.Q3 Centro de Matemática, Computação e Cognição Universidade Federal do ABC Saída
Leia maisMétodos Computacionais em Física
Métodos Computacionais em Física Tatiana G. Rappoport tgrappoport@if.ufrj.br 2014-2 Informações gerais Todas as informações sobre o curso, ementa, cronograma, listas de exercício etc podem ser encontradas
Leia mais