Lista 1 Programac O De Computadores Iii

1069 palavras 5 páginas
PROGRAMAÇÃO DE COMPUTADORES III

LISTA DE EXERCÍCIOS 1
Prof. Dr. Heleno Murilo Campeão Vale

Obs.: Para os exercícios abaixo você vai precisar saber passar um vetor de qualquer tipo como parâmetro. Para isso, basta adicionar colchetes vazios ao parâmetro. Ex.: void minhaFuncao( char nome

[])

01- Crie uma função que exiba a tabela ASCII de 32 a 255 na tela. Os caracteres de 0 a 31 são caracteres de controle, não imprimíveis. Sua função deve informar isso ao usuário em cada um dos caracteres de 0 a 31. Escreva qual é a função de cada caractere de controle à frente do código respectivo.
02- Crie uma função que inicialize o seguinte vetor com ‘.’ (pontos). Não se esqueça do ‘\0’ ao final do vetor: char nome[30];
Exiba o vetor na tela para ver se deu certo.
Treine inicializar diretamente vetores de todos os tipos, usando chaves diretamente na declaração. Talvez você vá precisar disso na prova 
03- Faça uma função que percorra um vetor de caracteres e exiba quantas vogais e quantas consoantes existem. Seu programa deve funcionar tanto para maiúsculas, quanto para minúsculas. Dê um nome adequado à sua função.
04- O que fazem e qual é a diferença entre cin >> e gets() para vetores de caracteres? O que faz a função cin.sync() e qual sua relação com cin e gets?
05- Faça uma função que dada uma mensagem passada em vetor de caracteres, exiba a mesma mensagem com os caracteres trocados pelo próximo caractere. Ex.:
ENTRADA: HA INIMIGOS VINDO PELO MAR!
SAÍDA:
IB!JOJNJHPT!WJOEP!QFMP!NBS"
Olhe para a tabela ASCII e pense numa forma interessante de codificar mensagens para que os exércitos inimigos não a decifrem. Assistam o filme “O jogo da imitação” que conta sobre como o fundador da computação ganhou a segunda guerra mundial sozinho, decifrando as mensagens dos exércitos alemães. Pode ser que você precise usar na prova 
06- Faça uma função que, dado um ângulo em graus digitado pelo usuário, imprima na tela o seno, o cosseno e a tangente desse ângulo. Inclua #include<iomanip>

Relacionados

  • Artigo IOS E Android
    4810 palavras | 20 páginas
  • Circuitos eletronicos, diodo
    10043 palavras | 41 páginas
  • Dissertacao
    30973 palavras | 124 páginas
  • Introdu Ao A Computa Ao
    65417 palavras | 262 páginas
  • 3
    44350 palavras | 178 páginas
  • O FUTURO DA ESCOLA NA SOCIEDADE DA INFORMAÇÃO
    78629 palavras | 315 páginas
  • Cap2 Planejamento e Controle da Produ o Parte 2
    3251 palavras | 14 páginas
  • Defendendo a Internet das Coisas contra Exploits
    8100 palavras | 33 páginas
  • matematica aplicada
    8745 palavras | 35 páginas
  • Lógica matemática
    9882 palavras | 40 páginas