introduçao à computacao
William Wagner Matos Lira
UNIVERSIDADE FEDERAL DE ALAGOAS
CENTRO DE TECNOLOGIA
DEPARTAMENTO DE ENGENHARIA ESTRUTURAL
Adaptada ao FreeMat por:
J. Adeildo de Amorim
UNIVERSIDADE FEDERAL DE ALAGOAS
EIXO DA TECNOLOGIA
CAMPUS DO SERTÃO
SUMÁRIO
Parte 01
• Introdução
• Introdução ao FreeMat
Parte 02
• Tipos Primitivos o Variáveis o Constantes
• Operadores
• Expressões
Parte 03
• Estruturas Sequenciais
• Estruturas de Controle de Fluxo o Estruturas de Seleção o Estruturas de Repetição
Parte 04
• Estruturas de Dados o Estruturas Compostas Homogêneas
Estruturas Unidimensionais (Vetores)
Estruturas Multidimensionais (Matrizes) o Estruturas Compostas Heterogêneas
Registros
Parte 05
• Modularização (Funções)
Parte 06
• Arquivos o Conceito o Organização o Manipulação
PARTE 01
Introdução
Noções de Lógica e Algoritmos
Introdução ao FreeMat
___________________________________________________
1.1 - Introdução
O uso de computadores no nosso dia-a-dia tem sido cada vez mais frequente. Em todas as áreas de estudo, pesquisa e trabalho eles são essenciais. Veja um exemplo simples que serve para ilustrar esta afirmação.
Considere que desejamos fazer um levantamento para avaliar qual o melhor aluno do ano de 2009 em uma determinada Universidade. Naturalmente, poderíamos pegar as cadernetas escolares de todos os alunos, calcular a média de suas notas e verificar qual aluno obteve a maior média. Isso representa um trabalho muito labosioso, pois a quantidade de informações (dados) a serem levantados é extremamente grande.
Mas e se tivermos um computador? Como ele pode ser útil para resolver o nosso problema? Simples. É necessário apenas garantir que todos os dados dos alunos estejam armazenados em um computador e que nós possamos usar um programa computacional para fazer os cálculos desejados. Em questão de segundos poderíamos ter a resposta desejada.
Mas qual programa usar? Existem três