aula 9

334 palavras 2 páginas
Introdução às Técnicas de
Programação
Aula 9 - Lista de Exercícios 2
Professores de Programação
01

xx/xx/2013

Objetivos da aula



Colocar em prática os conceitos vistos anteriormente a fim de exercitar o raciocínio algorítmico e se adaptar à linguagem C
Para isso, efetuaremos diversos exercícios de programação:




02

Laços while, do...while, for
Conceitos vistos nas aulas anteriores

Exercício 1


Qual é o valor lógico (verdadeiro ou falso) das seguintes expressões em linguagem C?
a) ( 10 == 5 )

e) ( 4 == 5 )

b) ( ( 2 + 3 ) == - ( -2 - 3 ) )

f) ( 4 == 5 || -1 < 0 )

c) ( x = 5 )

g) ( 6 - 4 - 2 )

d) ( x = 0 )

h) ( 4 == 4 || 6 >= -1 && !( -1 ) )

03

Exercício 2


Qual é a diferença entre os seguintes pares de instruções?
1. x=++i e x=i++
2. a=-2 e a-=2

04

Exercício 3


Embora o programa abaixo não tenha erro de sintaxe, identifique a causa de seu possível mau funcionamento
1.
2.
3.
4.
5.
6.
7.
8.
9.

05

#include int main( void )
{
int n; scanf( "Digite um número: %i", &n ); printf( "\nO número digitado é: %i", n ); return 0;
}

Exercício 4


Embora o programa abaixo não tenha erro de sintaxe, identifique a causa de seu possível mau funcionamento
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.

06

#include int main( void )
{
int n; printf( "Digite um número: " ); scanf( "%i", n ); printf( "\nO número digitado é: %i", n ); return 0;
}

Exercício 5


Qual é a saída produzida pelo programa abaixo?
1. #include
2.
3. int main( void )
4. {
5.
int n = 15;
6.
int i = 1;
7.
int c = 1;
8.
while( i a )
9.
{
10.
c = a + b;
11.
if( c % 2 == 0 )

08

12.
13.
14.
15.
16.
17.
18. }

b = c / 2; else a = c / 2 + 1; printf( "( %i, %i )", a, b );

} return 0;

Exercício 7


Qual é a saída produzida pelo programa abaixo?

1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.

09

#include int main( void )
{
int i;

Relacionados

  • Aula 9
    420 palavras | 2 páginas
  • Aula 9
    1373 palavras | 6 páginas
  • Aula 9
    766 palavras | 4 páginas
  • aula 9
    382 palavras | 2 páginas
  • AULA 9
    320 palavras | 2 páginas
  • aula 9
    767 palavras | 4 páginas
  • Aula 9
    3155 palavras | 13 páginas
  • Aula 9
    389 palavras | 2 páginas
  • Aula 9
    1412 palavras | 6 páginas
  • aula 9
    1978 palavras | 8 páginas