Atividades práticas supervisionadas: Algoritmo e Programação
Seminário: Atividades práticas supervisionadas: Algoritmo e Programação. Pesquise 862.000+ trabalhos acadêmicosPor: paulobispo7 • 12/6/2013 • Seminário • 1.035 Palavras (5 Páginas) • 513 Visualizações
ATIVIDADES PRÁTICAS
SUPERVISIONADAS
Algoritmo e Programação
Passo 1 (Aluno)
1. Fazer a leitura individual de: Introdução à Programação de Computadores para Cursos de
Engenharia e de Automação. Disponível em:
<https://docs.google.com/a/aedu.com/file/d/0Bx2ZnHfyWt9QTzluaU4yX1JRYTg/pre
view>. Acesso em: 17 set. 2012. Buscar compreender os princípios da Construção de
Algoritmos.
2. Fazer a leitura individual de: Algoritmos Computacionais (Programas). Disponível em:
<https://docs.google.com/a/aedu.com/file/d/0Bx2ZnHfyWt9QMnFjLXd4OHZ3V28/p
review>. Acesso em: 17 set. 2012. Buscar compreender os princípios da Representação de
Dados e variáveis.
3. Fazer a leitura individual do capítulo 1: Introdução do livro texto da disciplina de
Algoritmos e Programação (MIZRAHI, Victorine Viviane. Treinamento em Linguagem C. 1ª
ed. São Paulo: Pearson, 2007. p. 2 a 26) focando a leitura em Conceitos Fundamentais de
Programação em Linguagem C.
Passo 2 (Equipe)
• Noção de Algoritmo
Na bibliografia, encontramos diferentes definições para algoritmo, algumas tratam
uma simples receita de bolo como um algoritmo, outros autores consideram esses
exemplos simplificações demasiadas do conceito e preferem associar o conceito de
algoritmo a soluções computacionais.
Um conjunto de ações com propriedades especiais e especificas
e com algumas estruturas padrões para controlar a ordem na
qual as ações são realizadas.
• Pseudo Linguagem.
Entretanto para facilitar a construção de algoritmos computacionais, as linguagens
de programação evoluiram de forma a aproximarem-se cada vez mais da linguagem
natural. Pseudolinguagens tentam aproximar ainda mais os algoritmos
computacionais da linguagem natural, sendo especialmente adequadas para
utilizacao em cursos introdutórios sobre a arte de programar computadores.
Neste trabalho utilizaremos uma pseudolinguagem, conhecida como PORTUGOL,
para aproximar a liguagem natural ao detalhamento das ações nos algoritmos
computacionais. A descrição de algoritmos em pseudo linguagens, além da
simplicidade, permitem mesclar regras e estruturas rígidas, com descrições de
ações em liguagem natural, tornando possível postergar destalhes minuciosos para
o momento de modelar o algoritmo na linguagem executável do computador.
• Estrutura de um Programa
A estrutura de um algoritmo em PORTUGOL pode ser dada como:
início
< declarações de variáveis > ( estrutura de dados )
< ações > ( algoritmo )
Fim
• Tipos Primitivos para representação de Dados e Variáveis.
Uma variável é um local (área na memória do computador) que armazena um tipo
específico de conteúdo.
O Tipo define duas características importantes:
1. Intervalo de valores possíveis.
2. Conjunto de operações que podem ser realizados.
• Operadores Aritméticos, Lógicos e relacionais.
Operadores aritméticos são utilizados para expressar equações matemáticas.
Tais como adição, subtração, multiplicação, divisão, resto da divisão e união.
• Características do ambiente de desenvolvimento C.
A linguagem C é o que se chama de linguagem compilada. Isso significa que, uma vez escrito o programa em C, ele deve ser passado por um compilador para transformar seu programa em Código Executável para o computador rodar (executar). Um programa em C possui um formato legível ao homem, enquanto o executável gerado no compilador possui a forma legível para a máquina e é executada por ela. Isto significa que para escrever e executar um programa em C, é necessário ter acesso a um compilador de C e um editor de texto puro, qualquer sistema operacional pode ser usado para programação em C desde que tenha o compilador necessário.
Passo 3 (Equipe)
1. Desenvolver uma função matemática que resuma o cálculo do peso teórico de uma Bobina Filha. Fórmula: Peso = Largura x (Diâmetro externo / 1000) x Peso por metro linear:
a. Bobinas com Diâmetro total externo de 1000 mm peso por metro linear 0,610:
iv. Exemplo Largura de 660 peso igual a 403 Kg;
i. Peso = 660 x (1000 / 1000) x 0,610;
ii. Peso = 660 x 1 x 0,610;
iii. Peso = 402,60 _ 403 Kg;
b. Bobinas com Diâmetro total externo de 1150 mm peso por metro linear 0,678:
v. Exemplo Largura de 660 peso igual a 515 Kg;
i. Peso = 660 x (1150 / 1000) x 0,678;
ii. Peso = 660 x 1,15 x 0,678;
iii. Peso = 514,60 _ 515 Kg;
c. Bobinas com Diâmetro total externo de 1200 mm peso por metro linear 0,725:
...