7
Linguagens de Programação
PUC
5
Linguagens de Programação
PUC
7
Linguagens de Programação
PUC
3
Linguagens de Programação
PUC
6
Linguagens de Programação
PUC
7
Linguagens de Programação
PUC
8
Linguagens de Programação
PUC
6
Linguagens de Programação
PUC
7
Linguagens de Programação
PUC
3
Linguagens de Programação
PUC
Texto de pré-visualização
Atividade Prática Final Orientações Para cada problema resolvido deve ser enviado um arquivo c com o código da solução Conteúdo a ser avaliado Correto uso das funções de impressão de dado na tela e de leitura de dados do usuário A criação de funções quando explicitado no problema O uso de comandos condicionais O uso de laços de repetição O uso criação e manipulação de vetores Para que a questão seja avaliada o código deve rodar sem erros A prática final deve ser feita de forma individual Códigos idênticos sofrerão penalização na nota Problema 1 Abreviação de nome Escreva um programa que peça ao usuário que digite o nome completo seguido de ponto final O programa deve ler o nome completo do teclado terminado com um ponto final Seu programa deve imprimir o nome na forma abreviada Exemplo o nome Marcos Henrique da Silveira deve ser abreviado para MHS Note que o processo de abreviação deve ignorar palavras que começam com caracteres minúsculos Considere que o usuário irá inserir apenas nomes válidos sempre irá terminar o nome com o caractere e o nome não conterá acentos Problema 2 Contagem de vogais Assim como o problema 1 escreva um programa principal que peça ao usuário que digite o nome completo seguido de ponto final O programa deve ler o nome completo do teclado terminado com um ponto final Escreva uma função que calcula a quantidade de vogais contidas no nome digitado pelo usuário O programa principal deve chamar a função criada e mostrar na tela a quantidade de vogais contidas no nome da pessoa Exemplo o nome Marcos Henrique da Silveira deve ter como resposta O seu nome tem 11 vogais Exercício 3 Inverso de um vetor Faça um programa para ler do usuário um vetor X de n elementos e gerar um outro vetor com esses n elementos em ordem inversa O valor de n deve ser informado pelo usuário e lido pelo teclado Exemplo Se X 3 5 2 8 4 deverá ser gerado um vetor Y 4 8 2 5 3 Exercício 4 União de vetores Faça um programa para preencher dois vetores X e Y de 60 posições com valores aleatórios entre 0 e 365 Mostre na tela o conjunto união desses dois vetores Problema 5 Soma primos Escreva uma função chamada ehprimo que recebe um número inteiro e retorna 1 se ele for primo ou retorna 0 caso contrário Escreva um programa que leia 10 números inteiros digitados pelo usuário e os armazene em um vetor X Crie um vetor Y apenas com os números primos de X Mostre na tela o vetor Y e o somatório de seus elementos
7
Linguagens de Programação
PUC
5
Linguagens de Programação
PUC
7
Linguagens de Programação
PUC
3
Linguagens de Programação
PUC
6
Linguagens de Programação
PUC
7
Linguagens de Programação
PUC
8
Linguagens de Programação
PUC
6
Linguagens de Programação
PUC
7
Linguagens de Programação
PUC
3
Linguagens de Programação
PUC
Texto de pré-visualização
Atividade Prática Final Orientações Para cada problema resolvido deve ser enviado um arquivo c com o código da solução Conteúdo a ser avaliado Correto uso das funções de impressão de dado na tela e de leitura de dados do usuário A criação de funções quando explicitado no problema O uso de comandos condicionais O uso de laços de repetição O uso criação e manipulação de vetores Para que a questão seja avaliada o código deve rodar sem erros A prática final deve ser feita de forma individual Códigos idênticos sofrerão penalização na nota Problema 1 Abreviação de nome Escreva um programa que peça ao usuário que digite o nome completo seguido de ponto final O programa deve ler o nome completo do teclado terminado com um ponto final Seu programa deve imprimir o nome na forma abreviada Exemplo o nome Marcos Henrique da Silveira deve ser abreviado para MHS Note que o processo de abreviação deve ignorar palavras que começam com caracteres minúsculos Considere que o usuário irá inserir apenas nomes válidos sempre irá terminar o nome com o caractere e o nome não conterá acentos Problema 2 Contagem de vogais Assim como o problema 1 escreva um programa principal que peça ao usuário que digite o nome completo seguido de ponto final O programa deve ler o nome completo do teclado terminado com um ponto final Escreva uma função que calcula a quantidade de vogais contidas no nome digitado pelo usuário O programa principal deve chamar a função criada e mostrar na tela a quantidade de vogais contidas no nome da pessoa Exemplo o nome Marcos Henrique da Silveira deve ter como resposta O seu nome tem 11 vogais Exercício 3 Inverso de um vetor Faça um programa para ler do usuário um vetor X de n elementos e gerar um outro vetor com esses n elementos em ordem inversa O valor de n deve ser informado pelo usuário e lido pelo teclado Exemplo Se X 3 5 2 8 4 deverá ser gerado um vetor Y 4 8 2 5 3 Exercício 4 União de vetores Faça um programa para preencher dois vetores X e Y de 60 posições com valores aleatórios entre 0 e 365 Mostre na tela o conjunto união desses dois vetores Problema 5 Soma primos Escreva uma função chamada ehprimo que recebe um número inteiro e retorna 1 se ele for primo ou retorna 0 caso contrário Escreva um programa que leia 10 números inteiros digitados pelo usuário e os armazene em um vetor X Crie um vetor Y apenas com os números primos de X Mostre na tela o vetor Y e o somatório de seus elementos