Avaliação: Caracteres, strings e vetores: mudanças entre as edições

De Wiki Cursos IFPR Foz
Ir para navegaçãoIr para pesquisar
(Criou página com '=Avaliação: Caracteres, strings e vetores= ;Orientações: *Para resolver os exercícios deverão ser construídos '''programas em linguagem C''', para os quais poderão se...')
 
 
(16 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 5: Linha 5:
*Os exercícios poderão ser realizados '''individualmente''' ou em '''dupla''', com consulta ao material da '''Wiki''' ou '''Internet'''.
*Os exercícios poderão ser realizados '''individualmente''' ou em '''dupla''', com consulta ao material da '''Wiki''' ou '''Internet'''.
*No início de cada exercício deverá constar, na forma de '''comentário''', o '''propósito do exercício''' e o '''autor(es)'''.
*No início de cada exercício deverá constar, na forma de '''comentário''', o '''propósito do exercício''' e o '''autor(es)'''.
//Exercício 1: Vetores e Strings
//Autores: Aluno 1 e Aluno 2
*No corpo dos programas deverá constar, na forma de '''comentários''', as '''estratégias''' usadas para a resolução do exercício.
*No corpo dos programas deverá constar, na forma de '''comentários''', as '''estratégias''' usadas para a resolução do exercício.


;Entrega: Montar um '''arquivo compactado''' (.tar.gz) com os '''programas fonte''' e '''executáveis''' de todos os exercícios. Renomear o arquivo com o nome do autor(es) e enviar ao '''email''' do professor (evandro.cantu@ifpr.edu.br) com o '''assunto: Avaliação Estrutura de Dados'''.
;Entrega: Montar um '''arquivo compactado''' (.tar.gz) com os '''programas fonte''' e '''executáveis''' de todos os exercícios. Renomear o arquivo com o nome do autor(es) e enviar ao '''email''' do professor (evandro.cantu@ifpr.edu.br) com o '''assunto: Avaliação Estrutura de Dados'''.
==Exercícios==
====Exercício 1: Manipulação de strings====
Construa um programa que receba o nome completo de uma pessoa pelo teclado e conte quantas vogais tem o nome.
====Exercício 2: Vetor de inteiros====
Construa um programa para receber pelo teclado 10 números inteiros, os quais devem ser armazenados em um vetor. O programa deverá contar quantos números são menores que 5 e quantos números são maiores que 10.
====Exercício 3: Manipulação de strings====
Construa um programa que receba as strings do nome completo de uma pessoa pelo teclado e concatene as strings de forma que devolva na forma que os nomes aparecem nas referências bibliográficas da ABNT. (Exemplo: Felippe Alex Scheidt -> Scheidt, F. A.).
====Exercício 4: Vetor de strings====
Construa um programa para receber pelo teclado o nome de 10 alunos e sua nota correspondente (0 a 10). Tanto os nomes dos alunos, quanto as notas devem ser armazenados em vetores. O programa deverá listar o(s) nome(s) do(s) alunos com a maior nota e o nome dos alunos reprovados (notas menores que 6).
;Sobre vetores de caracteres e strings:
:Vetor de caracteres;
char VetorChar[10] //Especifica vetor de char com 10 posições
:Vetor de strings
char VetorString[10][20] //Especifica vetor de string com 10 posições,
                          //cada string com até 20 caracteres.

Edição atual tal como às 00h36min de 23 de agosto de 2014

Avaliação: Caracteres, strings e vetores

Orientações
  • Para resolver os exercícios deverão ser construídos programas em linguagem C, para os quais poderão ser utilizadas bibliotecas padrão da linguagem.
  • Os exercícios poderão ser realizados individualmente ou em dupla, com consulta ao material da Wiki ou Internet.
  • No início de cada exercício deverá constar, na forma de comentário, o propósito do exercício e o autor(es).
//Exercício 1: Vetores e Strings
//Autores: Aluno 1 e Aluno 2
  • No corpo dos programas deverá constar, na forma de comentários, as estratégias usadas para a resolução do exercício.
Entrega
Montar um arquivo compactado (.tar.gz) com os programas fonte e executáveis de todos os exercícios. Renomear o arquivo com o nome do autor(es) e enviar ao email do professor (evandro.cantu@ifpr.edu.br) com o assunto: Avaliação Estrutura de Dados.

Exercícios

Exercício 1: Manipulação de strings

Construa um programa que receba o nome completo de uma pessoa pelo teclado e conte quantas vogais tem o nome.

Exercício 2: Vetor de inteiros

Construa um programa para receber pelo teclado 10 números inteiros, os quais devem ser armazenados em um vetor. O programa deverá contar quantos números são menores que 5 e quantos números são maiores que 10.

Exercício 3: Manipulação de strings

Construa um programa que receba as strings do nome completo de uma pessoa pelo teclado e concatene as strings de forma que devolva na forma que os nomes aparecem nas referências bibliográficas da ABNT. (Exemplo: Felippe Alex Scheidt -> Scheidt, F. A.).

Exercício 4: Vetor de strings

Construa um programa para receber pelo teclado o nome de 10 alunos e sua nota correspondente (0 a 10). Tanto os nomes dos alunos, quanto as notas devem ser armazenados em vetores. O programa deverá listar o(s) nome(s) do(s) alunos com a maior nota e o nome dos alunos reprovados (notas menores que 6).

Sobre vetores de caracteres e strings
Vetor de caracteres;
char VetorChar[10] //Especifica vetor de char com 10 posições
Vetor de strings
char VetorString[10][20] //Especifica vetor de string com 10 posições,
                         //cada string com até 20 caracteres.