• Home
  • Chat IA
  • Guru IA
  • Tutores
  • Central de ajuda
Home
Chat IA
Guru IA
Tutores

·

Cursos Gerais ·

Linguagens de Programação

Envie sua pergunta para a IA e receba a resposta na hora

Recomendado para você

Atividade Pratica Resolucao de Exercicios de Linguagem de Programacao Python

8

Atividade Pratica Resolucao de Exercicios de Linguagem de Programacao Python

Linguagens de Programação

UNINTER

Linguagem de Programação Tipo C

44

Linguagem de Programação Tipo C

Linguagens de Programação

UNINTER

Atividade Pratica - Algoritmos em Python

4

Atividade Pratica - Algoritmos em Python

Linguagens de Programação

UNINTER

Roteiro de Atividade Prática - Linguagem de Programação C - Uninter

8

Roteiro de Atividade Prática - Linguagem de Programação C - Uninter

Linguagens de Programação

UNINTER

Tutorial Angular - Ferramentas de Desenvolvimento Web e Geolocalização

8

Tutorial Angular - Ferramentas de Desenvolvimento Web e Geolocalização

Linguagens de Programação

UNINTER

Informações Pessoais de Fellipe Rodrigues De Oliveira

1

Informações Pessoais de Fellipe Rodrigues De Oliveira

Linguagens de Programação

UNINTER

Dados de Vendas de Lojas - Area, Itens, Clientes e Receita Diaria

15

Dados de Vendas de Lojas - Area, Itens, Clientes e Receita Diaria

Linguagens de Programação

UNINTER

Atividade Prática de Linguagem de Programação em C

3

Atividade Prática de Linguagem de Programação em C

Linguagens de Programação

UNINTER

Roteiro de Atividade Pratica de Linguagem de Programacao C - Uninter

8

Roteiro de Atividade Pratica de Linguagem de Programacao C - Uninter

Linguagens de Programação

UNINTER

Atividade Prática de Linguagem de Programação em C - UNINTER 2023

8

Atividade Prática de Linguagem de Programação em C - UNINTER 2023

Linguagens de Programação

UNINTER

Texto de pré-visualização

ATIVIDADE PRÁTICA LINGUAGEM DE PROGRAMAÇÃO Profa Priscila Louise Leyser Me ANO 2024 Roteiro de Atividade Prática de Linguagem de Programação 1 INTRODUÇÃO Olá a todos Sejam todos muito bemvindos Esta avaliação foi planejada e preparada para as disciplinas de Linguagem de Programação Centro Universitário Internacional Uninter O objetivo desta atividade é fazer com que você aluno desenvolva os conhecimentos teóricos aprendidos na rota de maneira Ao longo desse roteiro serão passadas as orientações gerais para realização da avaliação bem como os seus critérios de correção No mais desejolhe boa atividade prática em nome dos professores da disciplina de Linguagem de Programação Roteiro de Atividade Prática de Linguagem de Programação 2 SUMÁRIO INTRODUÇÃO 1 ORIENTAÇÕES GERAIS 3 FORMATO DE ENTREGA 3 CRITÉRIOS DE AVALIAÇÃO 4 Atividade PRÁTICA 5 PRÁTICA 01 5 PRÁTICA 02 5 PRÁTICA 03 6 PRÁTICA 04 6 PRÁTICA 05 6 Roteiro de Atividade Prática de Linguagem de Programação 3 ORIENTAÇÕES GERAIS FORMATO DE ENTREGA O formato de entrega das práticas desse roteiro deve estar de acordo com o documento Modelo de Relatório disponível na Rota de Estudos As atividades devem ser desenvolvidas no VISUAL STUDIO COMMUNITY 20172019 ou Visual studio code em Linguagem C estruturada Não serão aceitos códigos desenvolvidos em outros compiladores O aluno deverá entregar um ARQUIVO ÚNICO NO FORMATO PDF no AVA no ícone Trabalhos Esta atividade é para ser realizada com consulta e pesquisa Portanto leia também livros bases materiais complementares ou procure seu tutor para tirar dúvidas diretamente via Canal de Tutoria Para cada exercício coloque no seu relatório o ENUNCIADO do mesmo e coloque como resposta o seu código COMPLETO Deste a primeira até a última linha que você digitou Coloque no seu código COMENTÁRIOS explicando COM SUAS PALAVRAS o que ele faz veja o exemplo do documento modelo Para inserir os códigos nas respostas faça um CTRLCCTRLV do código criado por você no VISUAL STUDIO e coleo no documento do Word Assim o código já virá colorido organizado e indentado No AVA existe um modelo em WORD para você utilizar Porém ao submeter o seu arquivo submetao em PDF salvar como PDF no Word Além do seu algoritmo você deverá colocar uma captura de tela do seu código funcionando Capture o terminal mostrando o seu código funcionando e imprimindo os dados solicitados na tela veja o exemplo do modelo CUIDADO Em programação não existem dois códigos exatamente iguais Cada programador organiza seu código de uma forma diferente declara variáveis com nomes diferentes faz comentários diferentes gera mensagens aos usuários distintas etc Por este motivo não serão aceitos dois algoritmos idênticos entre alunos ou iguais à Internet Caso o corretor observe respostas iguais elas serão consideradas como PLÁGIO e será atribuída a NOTA ZERO na questão Roteiro de Atividade Prática de Linguagem de Programação 4 CRITÉRIOS DE AVALIAÇÃO Como temos 5 questões cada questão valerá 20 da nota desta atividade Para que você ganhe nota máxima em cada exercício você precisará cumprir os três requisitos básicos explicados nas ORIENTAÇÕES GERAIS Apresentar o código fonte colorido Apresentar seu código fonte completo indentado e organizado Explicar seu código através de comentários Colocar as IMAGEMS com o terminal rodando e mostrando o que cada exercício pede No modelo de relatório da disciplina você encontrará um exemplo de exercício para um melhor entendimento Caso você desenvolva seu código corretamente e funcional porém não faça os comentários nem coloque uma imagem dele funcionando no terminal terá sua nota severamente prejudicada Trabalhos entregues em formatos diferente do PDF não serão corrigidos e será atribuído a nota ZERO para ele Atenção Imagine o RU 1 2 3 4 5 6 7 1 2 3 4 5 6 7 Primeiro dígito Último dígito Roteiro de Atividade Prática de Linguagem de Programação 5 ATIVIDADE PRÁTICA PRÁTICA 01 Escreva um algoritmo em linguagem C que atenda os seguintes requisitos Crie um registro para armazenar o seu Nome Completo e o seu RU Solicite ao usuário que digite o seu RU e o seu Nome Completo Crie um ponteiro para o registro Através do ponteiro para o registro verifique se o RU digitado é um número par ou ímpar e informe a resposta na tela Através do ponteiro para o registro imprima o Nome Completo informado de traz para frente invertido Por exemplo Pedro Alvares Cabral larbaC seravlA ordeP Para demonstrar o funcionamento faça as capturas de tela do terminal utilizando seu nome completo e o seu RU PRÁTICA 02 Escreva um algoritmo em linguagem C que atenda os seguintes requisitos Crie um vetor com a quantidade de dígitos do seu RU Solicite que usuário digite o seu RU cada digito digitado deve ser armazenado em uma posição do vetor Utilizando ponteiros verifique qual o maior e menor número contido neste vetor e imprima na tela Para demonstrar o funcionamento faça as capturas de tela do terminal utilizando seu RU Roteiro de Atividade Prática de Linguagem de Programação 6 PRÁTICA 03 Faça um programa em linguagem C para calcular a área e o perímetro de um hexágono O programa deve implementar uma função chamada calchexa que calcula a área e o perímetro de um hexágono regular de lado L O programa deve solicitar ao usuário o lado do polígono calcular e imprimir a área e o perímetro do polígono O programa termina quando for digitado um valor negativo qualquer para o lado A função deve obedecer ao seguinte protótipo void calchexafloat l floar area float perimetro Lembrando que a área e o perímetro de um hexágono regular são dados por 𝑎𝑟𝑒𝑎 3 𝐿2 3 2 𝑝𝑒𝑟í𝑚𝑒𝑡𝑟𝑜 6 𝐿 Para demonstrar o funcionamento faça os print de tela utilizando o primeiro número do seu RU PRÁTICA 04 Faça em linguagem C uma função recursiva para o cálculo potenciação Sabese que o cálculo pode ser feito através de multiplicações sucessivas Para demonstrar o funcionamento utilize o primeiro digito do seu RU como base e o último digito como expoente PRÁTICA 05 Crie um programa em linguagem C que receba 10 registros contendo Nome RU telefone email Solicite que sejam digitados todos os dados de todos os registros e ao final salveos em um arquivocsv utilize o ponto e vírgula para separador e campo O nome do arquivo deve ser o seu número de RU CADERNO DE RESPOSTAS DA ATIVIDADE PRÁTICA DE Linguagem de Programação ALUNO Nome do Aluno RU do Aluno Prof Winston Sen Lun Fung Esp ANO 2024 Caderno de Resolução da Atividade Prática de Linguagem de Programação PRÁTICA 01 Escreva um algoritmo em linguagem C que atenda os seguintes requisitos Crie um registro para armazenar o seu Nome Completo e o seu RU Solicite ao usuário que digite o seu RU e o seu Nome Completo Crie um ponteiro para o registro Através do ponteiro para o registro verifique se o RU digitado é um número par ou ímpar e informe a resposta na tela Através do ponteiro para o registro imprima o Nome Completo informado de traz para frente invertido Por exemplo Pedro Alvares Cabral larbaC seravlA ordeP Para demonstrar o funcionamento faça as capturas de tela do terminal utilizando seu nome completo e o seu RU I Apresentação do códigofonte II Apresentar a captura de tela evidenciando o funcionamento 1 Caderno de Resolução da Atividade Prática de Linguagem de Programação PRÁTICA 02 Escreva um algoritmo em linguagem C que atenda os seguintes requisitos Crie um vetor com a quantidade de dígitos do seu RU Solicite que usuário digite o seu RU cada digito digitado deve ser armazenado em uma posição do vetor Utilizando ponteiros verifique qual o maior e menor número contido neste vetor e imprima na tela Para demonstrar o funcionamento faça as capturas de tela do terminal utilizando seu RU III Apresentação do códigofonte IV Apresentar a captura de tela evidenciando o funcionamento 2 Caderno de Resolução da Atividade Prática de Linguagem de Programação PRÁTICA 03 Faça um programa em linguagem C para calcular a área e o perímetro de um hexágono O programa deve implementar uma função chamada calchexa que calcula a área e o perímetro de um hexágono regular de lado L O programa deve solicitar ao usuário o lado do polígono calcular e imprimir a área e o perímetro do polígono O programa termina quando for digitado um valor negativo qualquer para o lado A função deve obedecer ao seguinte protótipo void calchexafloat l floar area float perimetro Lembrando que a área e o perímetro de um hexágono regular são dados por area3L 23 2 perímetro6 L Para demonstrar o funcionamento faça os print de tela utilizando o primeiro número do seu RU V Apresentação do códigofonte VI Apresentar a captura de tela evidenciando o funcionamento 3 Caderno de Resolução da Atividade Prática de Linguagem de Programação PRÁTICA 04 Faça em linguagem C uma função recursiva para o cálculo potenciação Sabese que o cálculo pode ser feito através de multiplicações sucessivas Para demonstrar o funcionamento utilize o primeiro digito do seu RU como base e o último digito como expoente VII Apresentação do códigofonte VIII Apresentar a captura de tela evidenciando o funcionamento 4 Caderno de Resolução da Atividade Prática de Linguagem de Programação PRÁTICA 05 Crie um programa em linguagem C que receba 10 registros contendo Nome RU telefone email Solicite que sejam digitados todos os dados de todos os registros e ao final salveos em um arquivocsv utilize o ponto e vírgula para separador e campo O nome do arquivo deve ser o seu número de RU NDORUCSV ATENÇÃO ASSISTA OS VIDEOS DA AULA 8 MATERIAL COMPLEMENTAR IX Apresentação do códigofonte X Apresentar a captura de tela evidenciando o funcionamento XI Apresentar a captura de tela do arquivo CSV 5 CADERNO DE RESPOSTAS DA ATIVIDADE PRÁTICA DE Linguagem de Programação ALUNO Nome do Aluno RU do Aluno Prof Winston Sen Lun Fung Esp ANO 2024 Caderno de Resolução da Atividade Prática de Linguagem de Programação PRÁTICA 01 Escreva um algoritmo em linguagem C que atenda os seguintes requisitos Crie um registro para armazenar o seu Nome Completo e o seu RU Solicite ao usuário que digite o seu RU e o seu Nome Completo Crie um ponteiro para o registro Através do ponteiro para o registro verifique se o RU digitado é um número par ou ímpar e informe a resposta na tela Através do ponteiro para o registro imprima o Nome Completo informado de traz para frente invertido Por exemplo Pedro Alvares Cabral larbaC seravlA ordeP Para demonstrar o funcionamento faça as capturas de tela do terminal utilizando seu nome completo e o seu RU I Apresentação do códigofonte include stdioh include stringh Definição do registro para armazenar o Nome Completo e o RU struct Register char FullName100 int RU int main Declaração do registro struct Register student printfBem vindo ao registro de estudantes Solicita ao usuário que digite o RU e o Nome Completo printfDigite o seu RU scanfd studentRU printfDigite o seu Nome Completo getchar Limpar o buffer de entrada fgetsstudentFullName 100 stdin studentFullNamestrcspnstudentFullName 0 Remover o newline do fgets for int l 0 l 10 l printf printf printf Informações sobre o estudante printfNome Completo s studentFullName Verificar se o RU digitado é par ou ímpar pelo resto da divisão por 2 1 Caderno de Resolução da Atividade Prática de Linguagem de Programação if studentRU 2 0 printfO RU digitado d é par studentRU else printfO RU digitado d é ímpar studentRU Imprimir o Nome Completo informado de trás para frente printfNome Completo de trás para frente for int i strlenstudentFullName 1 i 0 i printfc studentFullNamei printf for int m 0 m 10 m printf printf return 0 II Apresentar a captura de tela evidenciando o funcionamento 2 Caderno de Resolução da Atividade Prática de Linguagem de Programação PRÁTICA 02 Escreva um algoritmo em linguagem C que atenda os seguintes requisitos Crie um vetor com a quantidade de dígitos do seu RU Solicite que usuário digite o seu RU cada digito digitado deve ser armazenado em uma posição do vetor Utilizando ponteiros verifique qual o maior e menor número contido neste vetor e imprima na tela Para demonstrar o funcionamento faça as capturas de tela do terminal utilizando seu RU III Apresentação do códigofonte include stdioh include stdlibh int main int RU valor do RU printfDigite o seu RU scanfd RU Contar a quantidade de dígitos do RU int temp RU int count 0 while temp 0 temp 10 count Criar um vetor int digits int malloccount sizeofint if digits NULL printfErro ao alocar memória para o vetor de dígitos return 1 Preencher o vetor com os dígitos do RU temp RU for int i count 1 i 0 i digitsi temp 10 temp 10 Encontrar o maior e o menor número no vetor usando ponteiros int ptr digits int major ptr int minor ptr 3 Caderno de Resolução da Atividade Prática de Linguagem de Programação for int i 1 i count i if ptr i major major ptr i if ptr i minor minor ptr i Imprimir o maior e o menor número contido no vetor printf Análise dos dígitos printfO MAIOR número presente no RU é d major printfO MENOR número presente no RU é d minor Liberar a memória alocada para o vetor de dígitos freedigits return 0 IV Apresentar a captura de tela evidenciando o funcionamento 4 Caderno de Resolução da Atividade Prática de Linguagem de Programação PRÁTICA 03 Faça um programa em linguagem C para calcular a área e o perímetro de um hexágono O programa deve implementar uma função chamada calchexa que calcula a área e o perímetro de um hexágono regular de lado L O programa deve solicitar ao usuário o lado do polígono calcular e imprimir a área e o perímetro do polígono O programa termina quando for digitado um valor negativo qualquer para o lado A função deve obedecer ao seguinte protótipo void calchexafloat l floar area float perimetro Lembrando que a área e o perímetro de um hexágono regular são dados por area3L 23 2 perímetro6 L Para demonstrar o funcionamento faça os print de tela utilizando o primeiro número do seu RU V Apresentação do códigofonte include stdioh include mathh Para usar a função sqrt Implementação da função calchexa void calchexafloat l float area float perimetro perimetro 6 l Perímetro do hexágono area 3 sqrt3 2 l l Área do hexágono int main float side printfCalculadora de área e perímetro de um hexágono regular printfPara sair digite um valor negativo printfDigite o lado do hexágono scanff side while side 0 float area perimeter calchexaside area perimeter printf printf Hexágono Regular printfLado 2f unidades arbitrárias side 5 Caderno de Resolução da Atividade Prática de Linguagem de Programação printfÁrea 2f unidades quadradas arbitrárias area printfPerímetro 2f unidades arbitrárias perimeter printf Digite o lado do hexágono para sair digite um valor negativo scanff side printfEND return 0 VI Apresentar a captura de tela evidenciando o funcionamento 6 Caderno de Resolução da Atividade Prática de Linguagem de Programação PRÁTICA 04 Faça em linguagem C uma função recursiva para o cálculo potenciação Sabese que o cálculo pode ser feito através de multiplicações sucessivas Para demonstrar o funcionamento utilize o primeiro digito do seu RU como base e o último digito como expoente VII Apresentação do códigofonte include stdioh Cálculo da potência int powerint base int expoente Definiçaõ básica if expoente 0 return 1 Caso geral baseexpoente base base base base expoente vezes else return base powerbase expoente 1 int main int RU i int digits10000 int size 0 printfDigite o seu RU scanfd RU Armazenar cada dígito do RU no vetor int temp RU while temp 0 digitssize temp 10 temp 10 O primeiro dígito é digitostamanho1 último a ser lido O último dígito é digitos0 primeiro a ser lido int base digitssize 1 Último dígito do RU int expoente digits0 Primeiro dígito do RU Calcular a potência usando multiplicação sucessiva int results 1 for i 0 i expoente i results base 7 Caderno de Resolução da Atividade Prática de Linguagem de Programação Exibir o resultado printfEntão d elevado a d d base expoente results return 0 VIII Apresentar a captura de tela evidenciando o funcionamento 8 Caderno de Resolução da Atividade Prática de Linguagem de Programação PRÁTICA 05 Crie um programa em linguagem C que receba 10 registros contendo Nome RU telefone email Solicite que sejam digitados todos os dados de todos os registros e ao final salveos em um arquivocsv utilize o ponto e vírgula para separador e campo O nome do arquivo deve ser o seu número de RU NDORUCSV ATENÇÃO ASSISTA OS VIDEOS DA AULA 8 MATERIAL COMPLEMENTAR IX Apresentação do códigofonte include stdioh define NUMREGISTROS 10 define MAXNOME 50 define MAXEMAIL 50 define MAXTELEFONE 15 struct Registers char nomeMAXNOME int RU char telefoneMAXTELEFONE char emailMAXEMAIL int main struct Registers registrosNUMREGISTROS int i RUusuario printfBem vindo ao sistema de registro de alunos printfNuméro de registros esperados 10 Solicitar o RU do usuário printfDigite o seu RU scanfd RUusuario printf Início Solicitar e armazenar os registros for i 0 i NUMREGISTROS i printfRegistro d i 1 printfNome scanf s registrosinome printfRU scanfd registrosiRU printfTelefone scanf s registrositelefone printfEmail scanf s registrosiemail 9 Caderno de Resolução da Atividade Prática de Linguagem de Programação printf Criar e escrever no arquivo CSV char nomearquivo20 Para armazenar o nome do arquivo no formato NDORUCSV sprintfnomearquivo dCSV RUusuario Usando o RU do primeiro registro FILE arquivo fopennomearquivo w if arquivo NULL fprintfstderr Erro ao abrir o arquivo s nomearquivo return 1 Escrever os cabeçalhos no arquivo CSV fprintfarquivo NomeRUTelefoneEmail Escrever cada registro no arquivo CSV for i 0 i NUMREGISTROS i fprintfarquivo sdss registrosinome registrosiRU registrositelefone registrosiemail fclosearquivo printf Fim printfSucesso Arquivo salvo com o nome s nomearquivo return 0 X Apresentar a captura de tela evidenciando o funcionamento 10 Caderno de Resolução da Atividade Prática de Linguagem de Programação XI Apresentar a captura de tela do arquivo CSV 11

Envie sua pergunta para a IA e receba a resposta na hora

Recomendado para você

Atividade Pratica Resolucao de Exercicios de Linguagem de Programacao Python

8

Atividade Pratica Resolucao de Exercicios de Linguagem de Programacao Python

Linguagens de Programação

UNINTER

Linguagem de Programação Tipo C

44

Linguagem de Programação Tipo C

Linguagens de Programação

UNINTER

Atividade Pratica - Algoritmos em Python

4

Atividade Pratica - Algoritmos em Python

Linguagens de Programação

UNINTER

Roteiro de Atividade Prática - Linguagem de Programação C - Uninter

8

Roteiro de Atividade Prática - Linguagem de Programação C - Uninter

Linguagens de Programação

UNINTER

Tutorial Angular - Ferramentas de Desenvolvimento Web e Geolocalização

8

Tutorial Angular - Ferramentas de Desenvolvimento Web e Geolocalização

Linguagens de Programação

UNINTER

Informações Pessoais de Fellipe Rodrigues De Oliveira

1

Informações Pessoais de Fellipe Rodrigues De Oliveira

Linguagens de Programação

UNINTER

Dados de Vendas de Lojas - Area, Itens, Clientes e Receita Diaria

15

Dados de Vendas de Lojas - Area, Itens, Clientes e Receita Diaria

Linguagens de Programação

UNINTER

Atividade Prática de Linguagem de Programação em C

3

Atividade Prática de Linguagem de Programação em C

Linguagens de Programação

UNINTER

Roteiro de Atividade Pratica de Linguagem de Programacao C - Uninter

8

Roteiro de Atividade Pratica de Linguagem de Programacao C - Uninter

Linguagens de Programação

UNINTER

Atividade Prática de Linguagem de Programação em C - UNINTER 2023

8

Atividade Prática de Linguagem de Programação em C - UNINTER 2023

Linguagens de Programação

UNINTER

Texto de pré-visualização

ATIVIDADE PRÁTICA LINGUAGEM DE PROGRAMAÇÃO Profa Priscila Louise Leyser Me ANO 2024 Roteiro de Atividade Prática de Linguagem de Programação 1 INTRODUÇÃO Olá a todos Sejam todos muito bemvindos Esta avaliação foi planejada e preparada para as disciplinas de Linguagem de Programação Centro Universitário Internacional Uninter O objetivo desta atividade é fazer com que você aluno desenvolva os conhecimentos teóricos aprendidos na rota de maneira Ao longo desse roteiro serão passadas as orientações gerais para realização da avaliação bem como os seus critérios de correção No mais desejolhe boa atividade prática em nome dos professores da disciplina de Linguagem de Programação Roteiro de Atividade Prática de Linguagem de Programação 2 SUMÁRIO INTRODUÇÃO 1 ORIENTAÇÕES GERAIS 3 FORMATO DE ENTREGA 3 CRITÉRIOS DE AVALIAÇÃO 4 Atividade PRÁTICA 5 PRÁTICA 01 5 PRÁTICA 02 5 PRÁTICA 03 6 PRÁTICA 04 6 PRÁTICA 05 6 Roteiro de Atividade Prática de Linguagem de Programação 3 ORIENTAÇÕES GERAIS FORMATO DE ENTREGA O formato de entrega das práticas desse roteiro deve estar de acordo com o documento Modelo de Relatório disponível na Rota de Estudos As atividades devem ser desenvolvidas no VISUAL STUDIO COMMUNITY 20172019 ou Visual studio code em Linguagem C estruturada Não serão aceitos códigos desenvolvidos em outros compiladores O aluno deverá entregar um ARQUIVO ÚNICO NO FORMATO PDF no AVA no ícone Trabalhos Esta atividade é para ser realizada com consulta e pesquisa Portanto leia também livros bases materiais complementares ou procure seu tutor para tirar dúvidas diretamente via Canal de Tutoria Para cada exercício coloque no seu relatório o ENUNCIADO do mesmo e coloque como resposta o seu código COMPLETO Deste a primeira até a última linha que você digitou Coloque no seu código COMENTÁRIOS explicando COM SUAS PALAVRAS o que ele faz veja o exemplo do documento modelo Para inserir os códigos nas respostas faça um CTRLCCTRLV do código criado por você no VISUAL STUDIO e coleo no documento do Word Assim o código já virá colorido organizado e indentado No AVA existe um modelo em WORD para você utilizar Porém ao submeter o seu arquivo submetao em PDF salvar como PDF no Word Além do seu algoritmo você deverá colocar uma captura de tela do seu código funcionando Capture o terminal mostrando o seu código funcionando e imprimindo os dados solicitados na tela veja o exemplo do modelo CUIDADO Em programação não existem dois códigos exatamente iguais Cada programador organiza seu código de uma forma diferente declara variáveis com nomes diferentes faz comentários diferentes gera mensagens aos usuários distintas etc Por este motivo não serão aceitos dois algoritmos idênticos entre alunos ou iguais à Internet Caso o corretor observe respostas iguais elas serão consideradas como PLÁGIO e será atribuída a NOTA ZERO na questão Roteiro de Atividade Prática de Linguagem de Programação 4 CRITÉRIOS DE AVALIAÇÃO Como temos 5 questões cada questão valerá 20 da nota desta atividade Para que você ganhe nota máxima em cada exercício você precisará cumprir os três requisitos básicos explicados nas ORIENTAÇÕES GERAIS Apresentar o código fonte colorido Apresentar seu código fonte completo indentado e organizado Explicar seu código através de comentários Colocar as IMAGEMS com o terminal rodando e mostrando o que cada exercício pede No modelo de relatório da disciplina você encontrará um exemplo de exercício para um melhor entendimento Caso você desenvolva seu código corretamente e funcional porém não faça os comentários nem coloque uma imagem dele funcionando no terminal terá sua nota severamente prejudicada Trabalhos entregues em formatos diferente do PDF não serão corrigidos e será atribuído a nota ZERO para ele Atenção Imagine o RU 1 2 3 4 5 6 7 1 2 3 4 5 6 7 Primeiro dígito Último dígito Roteiro de Atividade Prática de Linguagem de Programação 5 ATIVIDADE PRÁTICA PRÁTICA 01 Escreva um algoritmo em linguagem C que atenda os seguintes requisitos Crie um registro para armazenar o seu Nome Completo e o seu RU Solicite ao usuário que digite o seu RU e o seu Nome Completo Crie um ponteiro para o registro Através do ponteiro para o registro verifique se o RU digitado é um número par ou ímpar e informe a resposta na tela Através do ponteiro para o registro imprima o Nome Completo informado de traz para frente invertido Por exemplo Pedro Alvares Cabral larbaC seravlA ordeP Para demonstrar o funcionamento faça as capturas de tela do terminal utilizando seu nome completo e o seu RU PRÁTICA 02 Escreva um algoritmo em linguagem C que atenda os seguintes requisitos Crie um vetor com a quantidade de dígitos do seu RU Solicite que usuário digite o seu RU cada digito digitado deve ser armazenado em uma posição do vetor Utilizando ponteiros verifique qual o maior e menor número contido neste vetor e imprima na tela Para demonstrar o funcionamento faça as capturas de tela do terminal utilizando seu RU Roteiro de Atividade Prática de Linguagem de Programação 6 PRÁTICA 03 Faça um programa em linguagem C para calcular a área e o perímetro de um hexágono O programa deve implementar uma função chamada calchexa que calcula a área e o perímetro de um hexágono regular de lado L O programa deve solicitar ao usuário o lado do polígono calcular e imprimir a área e o perímetro do polígono O programa termina quando for digitado um valor negativo qualquer para o lado A função deve obedecer ao seguinte protótipo void calchexafloat l floar area float perimetro Lembrando que a área e o perímetro de um hexágono regular são dados por 𝑎𝑟𝑒𝑎 3 𝐿2 3 2 𝑝𝑒𝑟í𝑚𝑒𝑡𝑟𝑜 6 𝐿 Para demonstrar o funcionamento faça os print de tela utilizando o primeiro número do seu RU PRÁTICA 04 Faça em linguagem C uma função recursiva para o cálculo potenciação Sabese que o cálculo pode ser feito através de multiplicações sucessivas Para demonstrar o funcionamento utilize o primeiro digito do seu RU como base e o último digito como expoente PRÁTICA 05 Crie um programa em linguagem C que receba 10 registros contendo Nome RU telefone email Solicite que sejam digitados todos os dados de todos os registros e ao final salveos em um arquivocsv utilize o ponto e vírgula para separador e campo O nome do arquivo deve ser o seu número de RU CADERNO DE RESPOSTAS DA ATIVIDADE PRÁTICA DE Linguagem de Programação ALUNO Nome do Aluno RU do Aluno Prof Winston Sen Lun Fung Esp ANO 2024 Caderno de Resolução da Atividade Prática de Linguagem de Programação PRÁTICA 01 Escreva um algoritmo em linguagem C que atenda os seguintes requisitos Crie um registro para armazenar o seu Nome Completo e o seu RU Solicite ao usuário que digite o seu RU e o seu Nome Completo Crie um ponteiro para o registro Através do ponteiro para o registro verifique se o RU digitado é um número par ou ímpar e informe a resposta na tela Através do ponteiro para o registro imprima o Nome Completo informado de traz para frente invertido Por exemplo Pedro Alvares Cabral larbaC seravlA ordeP Para demonstrar o funcionamento faça as capturas de tela do terminal utilizando seu nome completo e o seu RU I Apresentação do códigofonte II Apresentar a captura de tela evidenciando o funcionamento 1 Caderno de Resolução da Atividade Prática de Linguagem de Programação PRÁTICA 02 Escreva um algoritmo em linguagem C que atenda os seguintes requisitos Crie um vetor com a quantidade de dígitos do seu RU Solicite que usuário digite o seu RU cada digito digitado deve ser armazenado em uma posição do vetor Utilizando ponteiros verifique qual o maior e menor número contido neste vetor e imprima na tela Para demonstrar o funcionamento faça as capturas de tela do terminal utilizando seu RU III Apresentação do códigofonte IV Apresentar a captura de tela evidenciando o funcionamento 2 Caderno de Resolução da Atividade Prática de Linguagem de Programação PRÁTICA 03 Faça um programa em linguagem C para calcular a área e o perímetro de um hexágono O programa deve implementar uma função chamada calchexa que calcula a área e o perímetro de um hexágono regular de lado L O programa deve solicitar ao usuário o lado do polígono calcular e imprimir a área e o perímetro do polígono O programa termina quando for digitado um valor negativo qualquer para o lado A função deve obedecer ao seguinte protótipo void calchexafloat l floar area float perimetro Lembrando que a área e o perímetro de um hexágono regular são dados por area3L 23 2 perímetro6 L Para demonstrar o funcionamento faça os print de tela utilizando o primeiro número do seu RU V Apresentação do códigofonte VI Apresentar a captura de tela evidenciando o funcionamento 3 Caderno de Resolução da Atividade Prática de Linguagem de Programação PRÁTICA 04 Faça em linguagem C uma função recursiva para o cálculo potenciação Sabese que o cálculo pode ser feito através de multiplicações sucessivas Para demonstrar o funcionamento utilize o primeiro digito do seu RU como base e o último digito como expoente VII Apresentação do códigofonte VIII Apresentar a captura de tela evidenciando o funcionamento 4 Caderno de Resolução da Atividade Prática de Linguagem de Programação PRÁTICA 05 Crie um programa em linguagem C que receba 10 registros contendo Nome RU telefone email Solicite que sejam digitados todos os dados de todos os registros e ao final salveos em um arquivocsv utilize o ponto e vírgula para separador e campo O nome do arquivo deve ser o seu número de RU NDORUCSV ATENÇÃO ASSISTA OS VIDEOS DA AULA 8 MATERIAL COMPLEMENTAR IX Apresentação do códigofonte X Apresentar a captura de tela evidenciando o funcionamento XI Apresentar a captura de tela do arquivo CSV 5 CADERNO DE RESPOSTAS DA ATIVIDADE PRÁTICA DE Linguagem de Programação ALUNO Nome do Aluno RU do Aluno Prof Winston Sen Lun Fung Esp ANO 2024 Caderno de Resolução da Atividade Prática de Linguagem de Programação PRÁTICA 01 Escreva um algoritmo em linguagem C que atenda os seguintes requisitos Crie um registro para armazenar o seu Nome Completo e o seu RU Solicite ao usuário que digite o seu RU e o seu Nome Completo Crie um ponteiro para o registro Através do ponteiro para o registro verifique se o RU digitado é um número par ou ímpar e informe a resposta na tela Através do ponteiro para o registro imprima o Nome Completo informado de traz para frente invertido Por exemplo Pedro Alvares Cabral larbaC seravlA ordeP Para demonstrar o funcionamento faça as capturas de tela do terminal utilizando seu nome completo e o seu RU I Apresentação do códigofonte include stdioh include stringh Definição do registro para armazenar o Nome Completo e o RU struct Register char FullName100 int RU int main Declaração do registro struct Register student printfBem vindo ao registro de estudantes Solicita ao usuário que digite o RU e o Nome Completo printfDigite o seu RU scanfd studentRU printfDigite o seu Nome Completo getchar Limpar o buffer de entrada fgetsstudentFullName 100 stdin studentFullNamestrcspnstudentFullName 0 Remover o newline do fgets for int l 0 l 10 l printf printf printf Informações sobre o estudante printfNome Completo s studentFullName Verificar se o RU digitado é par ou ímpar pelo resto da divisão por 2 1 Caderno de Resolução da Atividade Prática de Linguagem de Programação if studentRU 2 0 printfO RU digitado d é par studentRU else printfO RU digitado d é ímpar studentRU Imprimir o Nome Completo informado de trás para frente printfNome Completo de trás para frente for int i strlenstudentFullName 1 i 0 i printfc studentFullNamei printf for int m 0 m 10 m printf printf return 0 II Apresentar a captura de tela evidenciando o funcionamento 2 Caderno de Resolução da Atividade Prática de Linguagem de Programação PRÁTICA 02 Escreva um algoritmo em linguagem C que atenda os seguintes requisitos Crie um vetor com a quantidade de dígitos do seu RU Solicite que usuário digite o seu RU cada digito digitado deve ser armazenado em uma posição do vetor Utilizando ponteiros verifique qual o maior e menor número contido neste vetor e imprima na tela Para demonstrar o funcionamento faça as capturas de tela do terminal utilizando seu RU III Apresentação do códigofonte include stdioh include stdlibh int main int RU valor do RU printfDigite o seu RU scanfd RU Contar a quantidade de dígitos do RU int temp RU int count 0 while temp 0 temp 10 count Criar um vetor int digits int malloccount sizeofint if digits NULL printfErro ao alocar memória para o vetor de dígitos return 1 Preencher o vetor com os dígitos do RU temp RU for int i count 1 i 0 i digitsi temp 10 temp 10 Encontrar o maior e o menor número no vetor usando ponteiros int ptr digits int major ptr int minor ptr 3 Caderno de Resolução da Atividade Prática de Linguagem de Programação for int i 1 i count i if ptr i major major ptr i if ptr i minor minor ptr i Imprimir o maior e o menor número contido no vetor printf Análise dos dígitos printfO MAIOR número presente no RU é d major printfO MENOR número presente no RU é d minor Liberar a memória alocada para o vetor de dígitos freedigits return 0 IV Apresentar a captura de tela evidenciando o funcionamento 4 Caderno de Resolução da Atividade Prática de Linguagem de Programação PRÁTICA 03 Faça um programa em linguagem C para calcular a área e o perímetro de um hexágono O programa deve implementar uma função chamada calchexa que calcula a área e o perímetro de um hexágono regular de lado L O programa deve solicitar ao usuário o lado do polígono calcular e imprimir a área e o perímetro do polígono O programa termina quando for digitado um valor negativo qualquer para o lado A função deve obedecer ao seguinte protótipo void calchexafloat l floar area float perimetro Lembrando que a área e o perímetro de um hexágono regular são dados por area3L 23 2 perímetro6 L Para demonstrar o funcionamento faça os print de tela utilizando o primeiro número do seu RU V Apresentação do códigofonte include stdioh include mathh Para usar a função sqrt Implementação da função calchexa void calchexafloat l float area float perimetro perimetro 6 l Perímetro do hexágono area 3 sqrt3 2 l l Área do hexágono int main float side printfCalculadora de área e perímetro de um hexágono regular printfPara sair digite um valor negativo printfDigite o lado do hexágono scanff side while side 0 float area perimeter calchexaside area perimeter printf printf Hexágono Regular printfLado 2f unidades arbitrárias side 5 Caderno de Resolução da Atividade Prática de Linguagem de Programação printfÁrea 2f unidades quadradas arbitrárias area printfPerímetro 2f unidades arbitrárias perimeter printf Digite o lado do hexágono para sair digite um valor negativo scanff side printfEND return 0 VI Apresentar a captura de tela evidenciando o funcionamento 6 Caderno de Resolução da Atividade Prática de Linguagem de Programação PRÁTICA 04 Faça em linguagem C uma função recursiva para o cálculo potenciação Sabese que o cálculo pode ser feito através de multiplicações sucessivas Para demonstrar o funcionamento utilize o primeiro digito do seu RU como base e o último digito como expoente VII Apresentação do códigofonte include stdioh Cálculo da potência int powerint base int expoente Definiçaõ básica if expoente 0 return 1 Caso geral baseexpoente base base base base expoente vezes else return base powerbase expoente 1 int main int RU i int digits10000 int size 0 printfDigite o seu RU scanfd RU Armazenar cada dígito do RU no vetor int temp RU while temp 0 digitssize temp 10 temp 10 O primeiro dígito é digitostamanho1 último a ser lido O último dígito é digitos0 primeiro a ser lido int base digitssize 1 Último dígito do RU int expoente digits0 Primeiro dígito do RU Calcular a potência usando multiplicação sucessiva int results 1 for i 0 i expoente i results base 7 Caderno de Resolução da Atividade Prática de Linguagem de Programação Exibir o resultado printfEntão d elevado a d d base expoente results return 0 VIII Apresentar a captura de tela evidenciando o funcionamento 8 Caderno de Resolução da Atividade Prática de Linguagem de Programação PRÁTICA 05 Crie um programa em linguagem C que receba 10 registros contendo Nome RU telefone email Solicite que sejam digitados todos os dados de todos os registros e ao final salveos em um arquivocsv utilize o ponto e vírgula para separador e campo O nome do arquivo deve ser o seu número de RU NDORUCSV ATENÇÃO ASSISTA OS VIDEOS DA AULA 8 MATERIAL COMPLEMENTAR IX Apresentação do códigofonte include stdioh define NUMREGISTROS 10 define MAXNOME 50 define MAXEMAIL 50 define MAXTELEFONE 15 struct Registers char nomeMAXNOME int RU char telefoneMAXTELEFONE char emailMAXEMAIL int main struct Registers registrosNUMREGISTROS int i RUusuario printfBem vindo ao sistema de registro de alunos printfNuméro de registros esperados 10 Solicitar o RU do usuário printfDigite o seu RU scanfd RUusuario printf Início Solicitar e armazenar os registros for i 0 i NUMREGISTROS i printfRegistro d i 1 printfNome scanf s registrosinome printfRU scanfd registrosiRU printfTelefone scanf s registrositelefone printfEmail scanf s registrosiemail 9 Caderno de Resolução da Atividade Prática de Linguagem de Programação printf Criar e escrever no arquivo CSV char nomearquivo20 Para armazenar o nome do arquivo no formato NDORUCSV sprintfnomearquivo dCSV RUusuario Usando o RU do primeiro registro FILE arquivo fopennomearquivo w if arquivo NULL fprintfstderr Erro ao abrir o arquivo s nomearquivo return 1 Escrever os cabeçalhos no arquivo CSV fprintfarquivo NomeRUTelefoneEmail Escrever cada registro no arquivo CSV for i 0 i NUMREGISTROS i fprintfarquivo sdss registrosinome registrosiRU registrositelefone registrosiemail fclosearquivo printf Fim printfSucesso Arquivo salvo com o nome s nomearquivo return 0 X Apresentar a captura de tela evidenciando o funcionamento 10 Caderno de Resolução da Atividade Prática de Linguagem de Programação XI Apresentar a captura de tela do arquivo CSV 11

Sua Nova Sala de Aula

Sua Nova Sala de Aula

Empresa

Central de ajuda Contato Blog

Legal

Termos de uso Política de privacidade Política de cookies Código de honra

Baixe o app

4,8
(35.000 avaliações)
© 2025 Meu Guru®