7
Linguagens de Programação
UNINTER
38
Linguagens de Programação
UNINTER
20
Linguagens de Programação
UNINTER
16
Linguagens de Programação
UNINTER
7
Linguagens de Programação
UNINTER
38
Linguagens de Programação
UNINTER
1
Linguagens de Programação
UNINTER
38
Linguagens de Programação
UNINTER
7
Linguagens de Programação
UNINTER
12
Linguagens de Programação
UNINTER
Texto de pré-visualização
ANO 2023 UNINTER ATIVIDADE PRÁTICA LINGUAGEM DE PROGRAMAÇÃO Prof Winston Sen Lun Fung Esp 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 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 7 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 2017 2019 2022 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 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 IMAGENS 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 diferentes 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 ATIVIDADE PRÁTICA PRÁTICA 01 Escreva um algoritmo em linguagem C que atenda os seguintes requisitos a Crie um registro para armazenar somente o seu Nome Completo e o seu RU b Solicite ao usuário que digite o seu RU e o seu Nome Completo c Crie um ponteiro para o registro d Através do ponteiro para o registro some os dígitos do RU digitado e informe a resultado na tela e Através do ponteiro para o registro imprima o Nome Completo informado de traz para frente invertido Por exemplo Carlos Drummond de Andrade edardnA dnommurD ed solraC 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 de um vetor Utilizando ponteiro para o vetor verifique qual o maior e menor número contido neste vetor e imprima os valores na tela Para demonstrar o funcionamento faça as capturas de tela do terminal utilizando seu RU PRÁTICA 03 Escreva um programa linguagem C que receba as coordenadas dos vértices de um triângulo Ax1 y1 B x2 y2 e Cx3 y3 e envie para uma função conforme o protótipo abaixo como parâmetros por referência para o cálculo da área do triângulo e apresente na tela Protótipo da função para cálculo da área do triângulo void CATfloat x1 float y1 float x2 float y2 float x3 float y3 float area Para demonstrar o funcionamento do programa as coordenadas dos vértices de um triângulo serão a x1 primeiro digito do seu RU b y1 último dígito do seu RU c x2 segundo digito do seu RU d y2 penúltimo dígito do seu RU e x3 terceiro digito do seu RU f y3 antepenúltimo dígito do seu RU PRÁTICA 04 Escreva um programa em linguagem C que calcule e imprima o valor da Sequência de Ackermann para um par de números inteiros positivos m e n fornecidos pelo usuário O programa deve usar uma função recursiva para calcular o valor da sequência A função recursiva deve ter o seguinte protótipo int ackermannint m int n O programa deve ler os valores de m e n a partir do teclado e chamar a função ackermann com esses valores O resultado da função deve ser impresso na tela Lembrese de que a Sequência de Ackermann é definida da seguinte forma Am n n 1 se m 0 Am1 1 se m 0 e n 0 Am1 Am n1 se m 0 e n 0 Para demonstrar o funcionamento utilize para m o primeiro dígito do seu RU e para n o penúltimo digito do seu RU PRÁTICA 05 Crie um programa em linguagem C que receba 6 registros contendo código do produto nome do produto quantidade em estoque e valor Solicite que sejam digitados todos os dados de todos os registros e ao final salveos em um arquivo com a extensão CSV utilize o ponto e vírgula para separador e campo O nome do arquivo deve ser o seu número de RU Digite x1 4 Digite y1 4 Digite x2 2 Digite y2 5 Digite x3 0 Digite y3 5 Area 1000002
7
Linguagens de Programação
UNINTER
38
Linguagens de Programação
UNINTER
20
Linguagens de Programação
UNINTER
16
Linguagens de Programação
UNINTER
7
Linguagens de Programação
UNINTER
38
Linguagens de Programação
UNINTER
1
Linguagens de Programação
UNINTER
38
Linguagens de Programação
UNINTER
7
Linguagens de Programação
UNINTER
12
Linguagens de Programação
UNINTER
Texto de pré-visualização
ANO 2023 UNINTER ATIVIDADE PRÁTICA LINGUAGEM DE PROGRAMAÇÃO Prof Winston Sen Lun Fung Esp 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 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 7 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 2017 2019 2022 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 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 IMAGENS 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 diferentes 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 ATIVIDADE PRÁTICA PRÁTICA 01 Escreva um algoritmo em linguagem C que atenda os seguintes requisitos a Crie um registro para armazenar somente o seu Nome Completo e o seu RU b Solicite ao usuário que digite o seu RU e o seu Nome Completo c Crie um ponteiro para o registro d Através do ponteiro para o registro some os dígitos do RU digitado e informe a resultado na tela e Através do ponteiro para o registro imprima o Nome Completo informado de traz para frente invertido Por exemplo Carlos Drummond de Andrade edardnA dnommurD ed solraC 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 de um vetor Utilizando ponteiro para o vetor verifique qual o maior e menor número contido neste vetor e imprima os valores na tela Para demonstrar o funcionamento faça as capturas de tela do terminal utilizando seu RU PRÁTICA 03 Escreva um programa linguagem C que receba as coordenadas dos vértices de um triângulo Ax1 y1 B x2 y2 e Cx3 y3 e envie para uma função conforme o protótipo abaixo como parâmetros por referência para o cálculo da área do triângulo e apresente na tela Protótipo da função para cálculo da área do triângulo void CATfloat x1 float y1 float x2 float y2 float x3 float y3 float area Para demonstrar o funcionamento do programa as coordenadas dos vértices de um triângulo serão a x1 primeiro digito do seu RU b y1 último dígito do seu RU c x2 segundo digito do seu RU d y2 penúltimo dígito do seu RU e x3 terceiro digito do seu RU f y3 antepenúltimo dígito do seu RU PRÁTICA 04 Escreva um programa em linguagem C que calcule e imprima o valor da Sequência de Ackermann para um par de números inteiros positivos m e n fornecidos pelo usuário O programa deve usar uma função recursiva para calcular o valor da sequência A função recursiva deve ter o seguinte protótipo int ackermannint m int n O programa deve ler os valores de m e n a partir do teclado e chamar a função ackermann com esses valores O resultado da função deve ser impresso na tela Lembrese de que a Sequência de Ackermann é definida da seguinte forma Am n n 1 se m 0 Am1 1 se m 0 e n 0 Am1 Am n1 se m 0 e n 0 Para demonstrar o funcionamento utilize para m o primeiro dígito do seu RU e para n o penúltimo digito do seu RU PRÁTICA 05 Crie um programa em linguagem C que receba 6 registros contendo código do produto nome do produto quantidade em estoque e valor Solicite que sejam digitados todos os dados de todos os registros e ao final salveos em um arquivo com a extensão CSV utilize o ponto e vírgula para separador e campo O nome do arquivo deve ser o seu número de RU Digite x1 4 Digite y1 4 Digite x2 2 Digite y2 5 Digite x3 0 Digite y3 5 Area 1000002