Mudanças entre as edições de "PR1022804 2021 2 AULA06b"
(8 revisões intermediárias pelo mesmo usuário não estão sendo mostradas) | |||
Linha 2: | Linha 2: | ||
− | A lista de exercícios para Avaliação Teórica 1 (AT1) está dividida em | + | A lista de exercícios para Avaliação Teórica 1 (AT1) está dividida em quatro partes: Algoritmos, Operadores Relacionais e Lógicos, Estruturas de decisão e repetição e Introdução a linguagem C. Lembrando que em cada aula existe vários exercícios propostos. Esses exercícios servirão de base para nossa avaliação online. Não há necessidade de entregar os exercícios e todos os são feitos com base no material de aula da wiki. |
==Parte I - Algoritmos== | ==Parte I - Algoritmos== | ||
Linha 84: | Linha 84: | ||
| | | | ||
|- | |- | ||
− | !style="text-align: center;" |(A>B>C>D) | + | !style="text-align: center;" |(A>B>C>D) |& (B<C<A<D) |
| | | | ||
|} | |} | ||
+ | |||
+ | ==Parte III - Estruturas de decisão e repetição== | ||
+ | |||
+ | [13] Faça um algoritmo na forma de fluxograma utilizando estrutura de repetição que imprima os 100 primeiros números pares. | ||
+ | |||
+ | [14] Faça um algoritmo na forma de pseudocódigo utilizando estrutura de repetição que imprima todos os anos bissextos a partir de 1900 até 2030. | ||
+ | |||
+ | ==Parte IV - Introdução a linguagem C== | ||
+ | |||
+ | [15] Descreva o processo de compilação de um programa em linguagem C. | ||
+ | |||
+ | [16] O que é código fonte, código objeto e arquivo executável? | ||
+ | |||
+ | [17] Qual a diferença entre variáveis inteiras e reais? | ||
+ | |||
+ | [18] Pra que servem as funções printf() e scanf()? | ||
+ | |||
+ | [20] Pra que servem e onde são utilizados os símbolos abaixo: | ||
+ | |||
+ | {| border="1" cellpadding="5" cellspacing="0" | ||
+ | ! style="background:#808080; color:white;" | Código | ||
+ | ! style="background:#808080; color:white;" | Significado | ||
+ | |- | ||
+ | ! style="text-align: center;" | %d | ||
+ | | | ||
+ | |- | ||
+ | ! style="text-align: center;" | %f | ||
+ | | | ||
+ | |- | ||
+ | ! style="text-align: center;" | %c | ||
+ | | | ||
+ | |- | ||
+ | ! style="text-align: center;" | %% | ||
+ | | | ||
+ | |} | ||
+ | |||
+ | [21] Qual o resultado de para as expressões abaixo? | ||
+ | |||
+ | ;Considerando: S, A=1,B=3,C=7: Inteiros; | ||
+ | |||
+ | |||
+ | |||
+ | {| border="1" cellpadding="5" cellspacing="0" | ||
+ | ! style="background:#808080; color:white;" | Expressão | ||
+ | ! style="background:#808080; color:white;" | Resultado de S | ||
+ | |- | ||
+ | ! style="text-align: center;" | S=A+B-(C-10) | ||
+ | | | ||
+ | |- | ||
+ | ! style="text-align: center;" | S=C/B*(C-A) | ||
+ | | | ||
+ | |- | ||
+ | ! style="text-align: center;" | S=A-- | ||
+ | | | ||
+ | |- | ||
+ | ! style="text-align: center;" | S=B++ | ||
+ | | | ||
+ | |- | ||
+ | ! style="text-align: center;" | S=C/B/A | ||
+ | | | ||
+ | |- | ||
+ | ! style="text-align: center;" | S=(C%B)-11%3 | ||
+ | | | ||
+ | |} | ||
+ | |||
+ | |||
----- | ----- |
Edição atual tal como às 10h29min de 24 de novembro de 2021
Lista de Exercícios para AT1
A lista de exercícios para Avaliação Teórica 1 (AT1) está dividida em quatro partes: Algoritmos, Operadores Relacionais e Lógicos, Estruturas de decisão e repetição e Introdução a linguagem C. Lembrando que em cada aula existe vários exercícios propostos. Esses exercícios servirão de base para nossa avaliação online. Não há necessidade de entregar os exercícios e todos os são feitos com base no material de aula da wiki.
Parte I - Algoritmos
[1] O que é um algoritmo e para que serve?
[2] Qual a diferença entre pseudocódigo e fluxograma?
[3] Cite as seis etapas para a construção de um algoritmo.
[4] Quais os pontos fortes e fracos na construção de fluxogramas?
[5] Para que serve um "teste de mesa"?
[6] Qual a diferença entre constantes e variáveis?
[7] O que são as expressões e para que servem?
[8] Explique os operadores: %, ++ e --.
[9] Faça um algoritmo na forma de pseudocódigo que encontre o ponto médio de uma reta dados os pontos A e B dessa reta.
[10] Faça um algoritmo na forma de fluxograma que encontre o ponto médio da metade final de uma reta dados os pontos A e B dessa reta, ou seja, entre M e B, onde M é o ponto médio.
Parte II - Operadores Lógicos e Relacionais
[11] Analise as expressões abaixo e coloque como resultado: 0 para falso e 1 para verdadeiro:
- Considerando
- A=3, B=-1 e C=2
Expressão | Resultado |
---|---|
A>B | |
C>=A | |
B<(C-A) | |
C<=A | |
A==(C+B) | |
A!=3 | |
B=1 |
[12] Analise as expressões abaixo e coloque como resultado: 0 para falso e 1 para verdadeiro:
- Considerando
- A=-1, B=1, C=0 e D=2
Expressão | Resultado |
---|---|
(A>B) && (C>D) | |
(A<B) && !(C>D) | |
(A<=B) || (C<1) | |
A>=B || ((C>=D) && (D<=A)) | |
!A==B) && !(C!=D) | |
((A==B) || (B<30)) && (C>=D) | |
(A>B>C>D) |& (B<C<A<D) |
Parte III - Estruturas de decisão e repetição
[13] Faça um algoritmo na forma de fluxograma utilizando estrutura de repetição que imprima os 100 primeiros números pares.
[14] Faça um algoritmo na forma de pseudocódigo utilizando estrutura de repetição que imprima todos os anos bissextos a partir de 1900 até 2030.
Parte IV - Introdução a linguagem C
[15] Descreva o processo de compilação de um programa em linguagem C.
[16] O que é código fonte, código objeto e arquivo executável?
[17] Qual a diferença entre variáveis inteiras e reais?
[18] Pra que servem as funções printf() e scanf()?
[20] Pra que servem e onde são utilizados os símbolos abaixo:
Código | Significado |
---|---|
%d | |
%f | |
%c | |
%% |
[21] Qual o resultado de para as expressões abaixo?
- Considerando
- S, A=1,B=3,C=7: Inteiros;
Expressão | Resultado de S |
---|---|
S=A+B-(C-10) | |
S=C/B*(C-A) | |
S=A-- | |
S=B++ | |
S=C/B/A | |
S=(C%B)-11%3 |