Escolar Documentos
Profissional Documentos
Cultura Documentos
Algoritmos
Algoritmo uma sequncia lgica de informaes que definem aes simples para
executar uma tarefa e se obter um resultado.
Para criar um algoritmo basta fazer uma sequncia lgica de comandos que torne a tarefa
bem estruturada. Seguindo uma sequncia lgica coerente, podem ser usados comandos
de comparao e deciso para se alcanar o resultado.
Pseudo Linguagem
uma tcnica que utiliza linguagem humana tradicional simples para determinar
comandos, facilitando assim a compreenso dos processos listados.
Estrutura de um Programa
A estrutura de um programa consiste nas definies das aes que devem ser
executadas, bem como clculo de variveis e entrada e sadas executadas.
Tipos Primitivos para a representao de uma varivel
Os tipos primitivos de dados so aqueles sem nenhum entendimento complexo, de tal
forma que no possvel sua decomposio para algo mais simples.
Inteiro - Conhecidos como int ou integer, usado para variveis inteiras, sem
casas decimais.
Real - Conhecido como float, usado para nmeros com casas decimais.
Etapa 3- passo 2
Definio de vetores e a sua utilizao na soluo de problemas de
armazenamento de valores do mesmo tipo.
Um vetor uma sequncia de vrios valores do mesmo tipo, armazenados
sequencialmente na memria, e fazendo uso de um mesmo nome de varivel para
acessar esses valores. Um vetor tambm pode ser entendido logicamente como uma lista
de elementos de um mesmo tipo.
Cada elemento desta sequncia pode ser acessado individualmente atravs de um ndice
dado por um nmero inteiro. Os elementos so indexados de 0 at n-1, onde n a
quantidade de elementos do vetor. O valor de n tambm chamado de dimenso ou
tamanho do vetor. O vetor tem tamanho fixo durante a execuo do programa, definido na
declarao. Durante a execuo no possvel aumentar ou diminuir o tamanho do vetor.
Note que a numerao comea em zero, e no em um. Essa uma fonte comum de
erros.
A Figura 1 ilustra um vetor com 10 elementos, denominados v0, v1, , v9, todos eles de
tipo int.
chamado vetor que representado por um segmento de reta cujo comprimento seja
proporcional intensidade da grandeza representada, que tenha a mesma direo e
mesmo sentido da grandeza.
Ex: fora e velocidade. Quando um vetor de tamanho declarado, uma rea da memria,
suficiente para armazenar todos os elementos do vetor, reservada. Essa rea recebe o
nome do vetor, e seus elementos podem ser acessados atravs de um ndice entre
colchetes.
Implementao de vetores e matrizes em linguagem C
Uma matriz uma srie de variveis do mesmo tipo referenciadas por um nico
identificador (nome), onde cada varivel diferenciada atravs de um nmero chamado
ndice que fica entre colchetes no fim do nome da varivel (sem espaos). Um vetor
nada mais do que uma matriz unidimensional 11 (que contm apenas uma dimenso).
Por exemplo, uma string em C, um vetor (ou uma matriz unidimensional). Quando
fazemos a declarao de uma string estamos na verdade declarando um vetor.
Vantagens e limitaes da utilizao de Vetores e Matrizes
Vantagens e Limitaes da utilizao de Vetores e Matrizes
Os arrays podem ser considerados como as estruturas de dados mais simples. Tm a
vantagem de que os seus elementos so acessveis de forma rpida mas tm uma
notvel limitao: so de tamanho fixo, mas podem ser incrementados ou diminudos com
determinados algoritmos, geralmente envolvendo a cpia de elementos de um array para
outro e reiniciar o original com a nova dimenso.
Estas estruturas de dados so ajeitadas nas situaes em que o acesso aos dados seja
realizado de forma aleatria e imprevisvel. Porm, se os elementos podem
estar ordenados e vai-se empregar um acesso sequencial.
Passagem de parmetro
A linguagem de programao C permite que os parmetros sejam passados para as
funes de duas maneiras, por valor e por referncia. Na passagem por valor, como o
prprio nome diz, uma expresso pode ser utilizada na chamada. O valor da expresso
calculada, e o valor resultante passado para a execuo da funo. Na passagem por
referncia, o endereo de uma varivel deve ser passado na chamada da funo. Dessa
forma, a funo pode modificar a varivel diretamente, o que em geral no
recomendvel, mas h situaes onde esse recurso necessrio, por exemplo, para a
criao de funes que devolvem mais de um valor.
Bibliografia
http://pt.scribd.com/doc/19793662/Matrizes-e-Vetores-em-linguagem-C
http://www.di.ufpb.br/liliane/aulas/modularizacao.html