Prévia do material em texto
RELATÓRIO DE PRÁTICA
LEIDSON MARCULINO DOS SANTOS,
01561520
RELATÓRIO DE AULAS PRÁTICAS
ENSINO DIGITAL
RELATÓRIO
DATA:
09/03/2024
RELATÓRIO DE AULAS PRÁTICAS: LINGUAGEM DE PROGRAMAÇÃO
DADOS DO(A) ALUNO(A):
NOME: LEIDSON MARCULINO DOS SANTOS MATRÍCULA: 01561520
CURSO: ENG: ELÉTRICA
POLO: PE - CABO (SHOPPING COSTA DOURADA -
UNINASSAU)
PROFESSOR(A) ORIENTADOR(A): Adilson da Silva
ORIENTAÇÕES GERAIS:
• O relatório deve ser elaborado individualmente e deve ser escrito de forma clara e
• concisa;
• O relatório deve conter apenas 01 (uma) lauda por tema;
• Fonte: Arial ou Times New Roman (Normal e Justificado);
• Tamanho: 12;
Margens: Superior 3 cm; Inferior: 2 cm; Esquerda: 3 cm; Direita: 2 cm;
• Espaçamento entre linhas: simples;
• Título: Arial ou Times New Roman (Negrito e Centralizado).
RELATÓRIO:
ATIVIDADE PRÁTICA 1 –CONSTRUÇÃO DE PROGRAMA COM ESTRUTURA DE
REPETIÇÃO E ESTUTURA DE DECISÃO
• Utilizar um dos ambientes de desenvolvimento em C++
o DEV C++, Code Blovks, C++ On-line ou C++ Movie
• Codificar o programa usando uma biblioteca especifica para entrada e saída
de dados (stdio.h ou iostream);
• Utilizar estrutura de repetição FOR de forma crescente ou decrescente
• Utilizar a estrutura de decisão IF, if-else ou switch-case
• Usar comando de digitação de valores de acordo com o tipo da varável
• Apresentar no fim do código o valor de uma média e um contador
• Usar comandos de impressão de valores com formatação específica,
mesclando com a impressão de constantes caractere.
ATIVIDADE PRÁTICA 2 –CONSTRUÇÃO DE PROGRAMA COM O USO DE FUNÇÕES E
PROCEDURES
• Utilizar um dos ambientes de desenvolvimento em C++
o DEV C++, Code Blovks, C++ On-line ou C++ Movie
• Codificar o programa usando uma biblioteca especifica para entrada e saída
de dados;
RELATÓRIO DE AULAS PRÁTICAS
ENSINO DIGITAL
RELATÓRIO
DATA:
09/03/2024
• Criar funções e/ou procedimentos que sejam chamados do programa
principal, utilizando a passagem de parâmetro por valor e por referência.
• Utilizar estrutura de repetição WHILEcom dependência de digitação ou não.
• Utilizar a estrutura de decisão IF
• Usar comando de digitação de valores de acordo com o tipo da varável
• Apresentar no fim do código o valor de uma média e um contador
• Usar comandos de impressão de valores com formatação específica,
mesclando com a impressão de constantes caractere.
ATIVIDADE PRÁTICA 3–CONSTRUÇÃO DE PROGRAMA COM O USO DE BIBLIOTECA
ESPECIFICA DE FUNÇÕES DO ARDUINO
• Utilizar um dos ambientes de desenvolvimento em C++
o DEV C++, Code Blovks, C++ On-line ou C++ Movie
• Codificar o programa usando uma biblioteca especifica para entrada e saída
de dados;
• Codificar o programa usando uma biblioteca especifica com funções de
arduino (Servo.h)
• Utilizar estrutura de repetição WHILE OU FOR.
• Usar simulador de Arduino
ATIVIDADE PRÁTICA 4–CONSTRUÇÃO DE PROGRAMA COM O USO DE BIBLIOTECA
ESPECIFICA DE FUNÇÕES DO ARDUINO
• Utilizar um dos ambientes de desenvolvimento em C++
o DEV C++, Code Blovks, C++ On-line ou C++ Movie
• Codificar o programa usando uma biblioteca especifica para entrada e saída
de dados;
• Codificar o programa usando uma biblioteca especifica com funções de
arduino (Servo.h)
• Utilizar estrutura de repetição WHILE OU FOR.
• Usar simulador de Práticas da disciplina
O Java é uma linguagem de programação orientada a objetos que começou a
ser criada em 1991, na Sun Microsystems, teve inicio com o Green Project, no qual os
mentores foram Patrick Naugton, Mike Sheridan, e James Gosling. O JavaScript foi
desenvolvido pela Netscape em 1995, seu nome inicialmente era LiveScript, e tinha
como objetivo suprir limitações do HTML.
O JavaScript não cria applets ou aplicações independentes. Na sua
forma mais comum, o Javascript fica embutido nos documentos HTML e
pode fornecer níveis de interatividade para páginas Web que não são
acessíveis com um HTML simples. Java é uma linguagem de
programação OOP, o JavaScript é uma linguagem de scripts OOP. O
Java cria aplicações executadas em uma máquina virtual ou em um
RELATÓRIO DE AULAS PRÁTICAS
ENSINO DIGITAL
RELATÓRIO
DATA:
09/03/2024
browser, o código JavaScript é executado apenas em um browser; o
código Java precisa ser compilado, os códigos JavaScript estão
totalmente em texto. As duas linguagens, por terem a grafia similar,
costumam despertar muitas dúvidas sobre alguma relação entre elas, o
Java é usado em diferentes lugares e situações, incluído softwares e
aplicativos. Em comparação o JavaScript é utilizado principalmente para
tornar as páginas da web (HTML) mais interativas e dinâmicas.
São dois programas com nomes parecidos, mas com
funcionalidades diferentes e cada um com sua particularidade
proporcionando fluidez e acessibilidade de acordo com as necessidades
de cada software ou hardware.
Características do Java oferece a funcionalidade de uma linguagem
bastante potente, derivada do C e C++, sem os recursos confusos e
pouco utilizados destes.
Orientado a objetos: também conhecido pela sigla do inglês POO, é um
dos estilos de programação mais populares. Ele permite desenhar o
software para que os diferentes tipos de dados utilizados sejam vinculados
às suas operações.
Distribuído: fornece uma biblioteca padrão e ferramentas para que os
programas possam ser distribuídos.
Independente da plataforma: os programas escritos na linguagem Java
podem ser executados em qualquer tipo de hardware, o que o torna
portátil.
Coletor de lixo: quando não há referencias localizadas para um objeto, o
coletor do Java exclui este objeto, liberando, assim, a memória que ele
ocupava. Isso evita possíveis fugas de memória.
Seguro e sólido: proporciona uma plataforma segura para desenvolver e
executar aplicativos que gerenciam automaticamente a memória, fornece
canais de comunicações seguros, protegendo a privacidade dos dados e,
por ter uma sintaxe rigorosa, evita a quebra de código, ou seja, não
permite sua corrupção.
Multi-thread: consegue executar várias tarefas simultaneamente dentro do
mesmo programa. Isso permite melhorar o desempenho e a velocidade
de execução.
As características do JavaScript é uma linguagem de programação
interpretada, baseada em orientação a objetos utilizada para cliente-side
utilizada principalmente em navegadores web, mas também em outros
ambientes como Node.js ou apache couchDB.é uma linguagem de script
multiplataforma. Algumas características do JavaScript: exerce controle sobre
RELATÓRIO DE AULAS PRÁTICAS
ENSINO DIGITAL
RELATÓRIO
DATA:
09/03/2024
o HTML e o CSS para manipular comportamentos de páginas web; é
independente de plataforma; permite a criação de funcionalidades para
sites que não podem ser criadas com HTML e CSS; o código escrito em
JavaScript é embutido no próprio arquivo HTML(basta que o
programador utilize a tag
<script> no momento de escrever as linhas em JavaScript; utiliza uma
sintaxe familiar, para quem já utiliza Java, C ou C++; seu modelo de
objetos é baseado em protótipos(e não em classes, como é o caso do
Java); suporta funções sem requisições especiais de declaração; é um tipo
de programação dirigida por eventos: possibilita a criação de trechos de
programa que respondem a eventos específicos, tais como um clique de
um botão.
Portanto, entender as funções e características de cada programa
nos dá a possibilidade de aplicação adequada das ferramentas e
propostas de funcionalidade com que estas linguagens representam e
podem ser aplicadas, tudo isso tem sido aperfeiçoado pra melhoria de
processos de programação, praticidade e implementação de ferramentas
tecnológicas.
Utilizandoa linguagem de programação C/C++ escreva um programa que teste
estrutura de ordenação do tipo inserção, de números inteiros. O programa
deverá permitir a digitação de um vetor com 10 elementos e possuir uma
função que ordene estes valores utilizado o método Bubble Sort. Observe que
para concluir esta tarefa o seu programa deverá imprimir o vetor não
ordenado, o vetor ordenado e o resultado de cada passo do processo de
ordenação.
RELATÓRIO DE AULAS PRÁTICAS
ENSINO DIGITAL
RELATÓRIO
DATA:
09/03/2024
Resposta:
#include<stdio.h>
void main(){
int nPos = 3, nAux = 0, nInd = 0, nAtual = 0, nTroca = 0, nChave = 0, nOpc ,nVetor[10] ;
for (nAux = 0; nAuxa <= nPos
1; nAux ++){ printf
("Insira o %d
numero:\n", nAux+1);
scanf ("%d",
&nVetor[nAux] );
printf ("\n");
}
printf ("\nOriginal:") ;
for (nAux = 0; nAux <= nPos
1; nAux++){ printf
("[%d]", nVetor[nAux] );
}
nTroca = nPos 1;
for (nInd = 0; nInd < nPos 1; nInd++){
RELATÓRIO DE AULAS PRÁTICAS
ENSINO DIGITAL
RELATÓRIO
DATA:
09/03/2024
if (nVetor[nAtual] > nVetor[nAtual+1] ){
for (nAux = 0; nAux <=
nPos 1; nAux++){
printf ("[%d],
nVetor[nAux]);
}
nAux =
nVetor[nAtual];
nVetor[nAtual] =
nVetor[nAtual+1
]; nVetor[nAtual
+ 1] = nAux;
printf("\n");
}
}
nTroca ;}
for (nAux = 0; nAux <
nPos; nAux++){
printf ("[%d],
nVetor[nAux]);
}
printf ("\n\n");
syst
em
("pa
use"
);
retur
n 0;
}
Utilizando a linguagem de programação C/C++ crie um programa que utilize a
estrutura de dados conhecida como fila par a armazenar até 50 inteiros que
use como elemento de armazenamento um vetor (array).
Observe que seu programa deverá possuir pelo menos três funções do tipo
void chamadas de inserir, apagar e mostrar e
que o usuário dever ter acesso a um menu de opções que permita a inclusão,
exclusão e apresentação dos valores conti dos armazenados nesta fila. Cabe
ao programador a responsabilidade de avisar ao usuário erros comuns como
fila cheia e vazia.
RELATÓRIO DE AULAS PRÁTICAS
ENSINO DIGITAL
RELATÓRIO
DATA:
09/03/2024
Resposta:
#include<stdio.h>
#define TAM 50
int fila[TAM], inicio = 0, fim = 0, cont = 0;
RELATÓRIO DE AULAS PRÁTICAS
ENSINO DIGITAL
RELATÓRIO
DATA:
09/03/2024
void inserir(int valor){
Bibliografia:
https://www.digitalhouse.com/br/blog/diferenca-entre-java-e-javascript/
https://www.java.com/pt-BR/download/help/java_javascript_pt-
br.html#:~:text=Diferen%C3%A7as%2Dchave%20entre%20o
%20Java,executado%20apenas%20em%20um%20browse
r. https://rockcontent.com/br/blog/o-que-e-java/
https://www.portalgsti.com.br/javascript/sobre/
https://www.infoescola.com/informatica/historia-do-java/#:~:text=Java
%20%C3%A9%20uma%20linguagem%20de,Mike%20Sheridan%2C%20e
%20James%20Gosling
http://www.digitalhouse.com/br/blog/diferenca-entre-java-e-javascript/
http://www.java.com/pt-BR/download/help/java_javascript_pt-
http://www.portalgsti.com.br/javascript/sobre/
http://www.infoescola.com/informatica/historia-do-java/#%3A~%3Atext%3DJava