Vous êtes sur la page 1sur 6

CONCEITOS: ALGORITMOS

 a descrio de um padro de comportamento, expressado em termos de um repertrio bem definido e finito de aes primitivas, das quais damos por certo que elas podem ser executadas;  Algoritmo a descrio de um conjunto de comandos que, obedecidos, resultam numa sucesso finita de aes (Farrer, HARRY);
ESTRUTURAS DE CONTROLE

Deve-se usar, tanto quanto possvel, somente algumas estruturas bsicas de fluxo de controle: a seqncia simples, o comando condicional e o comando de repetio, que correspondem a formas de raciocnio intuitivamente bvias.
MODULARIZAO

Durante a fase de refinamento, descrita acima, a soluo do problema total vai sendo fatorada em soluo de subproblemas, o que permite geralmente dividir o pro grama de forma natural em mdulos com subfunes claramente delimitadas, que podem ser implementadas separadamente por diversos programadores de uma equipe.
LGICA DE PROGRAMAO

1.1. CONCEITO
A lgica de programao necessria para pessoas que desejam trabalhar comdesenvolvimento de sistemas e programas, ela permite definir a seqncia lgica para odesenvolvimento. Portanto, lgica de programao a tcnica de encadear pensamentos para atingir determinado objetivo.

SEQUENCIA LGICA
Estes pensamentos podem ser descritos como uma seqncia de instrues, que devem serseguidas para se cumprir uma determinada tarefa. Seqncia Lgica so passos executados at atingir um obje tivo ou soluo de umproblema.
Instrues so um conjunto de regras ou normas definidas para a realizao ou emprego de algo. Em informtica, o que indica a um computador uma ao elementar a executar.

. CONCEITO
A palavra algoritmo, primeira vista, parece-nos estranha. Embora possua designao desconhecida, fazemos uso constantemente de algoritmos em nosso cotidiano: a maneira como uma pessoa toma banho um algoritmo. Outros algoritmos freqentemente encontrados so:
y instrues para se utilizar um aparelho eletrodomstico; y uma receita para preparo de algum prato; y guia de preenchimento para declarao do imposto de renda; y a regra para soma ou multiplicao de matrizes; y a maneira como as contas de gua, luz e telefone so calculadas mensalmente; etc.

Tipos de Varivel

As variveis e as constantes podem ser basicamente de quatro tipos: Numricas, caracteresou lgicas.
Numricas:Especficas para armazenamento de nmeros, que posteriormente podero

serutilizados para clculos. Podem ser ainda classificadas como Inteiras ou Reais.As variveis do tipo inteiro so para armazenamento de nmeros inteiros e asReais so para o armazenamento de nmeros que possuam casas decimais.
Caracteres: So caracterizados como tipos caracteres as seqncias contendo letras,

nmeros e smbolos especiais. Uma seqncia de caracteres deve ser indicada entre aspas (). Este tipo de dado tambm conhecido como: alfanumrico, string, literal ou cadeia. Como exemplo deste tipo de dado, tem-se os valores: PROGRAMAO, Rua Ramos Ferreira, 991A, Fone: 3232-0121, 04387-456, , 7, entre outros.
Lgicas:Armazenam somente dados lgicos que podem ser Verdadeiro ou Falso.

O nome de uma varivel utilizado para sua identific ao e posterior uso dentro de programa. Sendo assim, necessrio estabelecer algumas regras de utilizao das variveis.
y Nomes de uma varivel podero ser criados com um ou mais caracteres; y O primeiro caractere do nome de uma varivel no pode ser em hip tese alguma, um

nmero; sempre dever ser uma letra;


y O nome de uma varivel no poder possuir espaos em branco; y No poder ser nome de uma varivel uma palavra reservada a uma instruo de

programa;
y No podero ser utilizados outros caracteres a no ser letras e nmeros.

Exemplo: Nomes vlidos de variveis: NomeUsuario, FONE1, X, Delta25, Z4 Nomes invlidos de variveis: Nome Usurio, 1X, FONE#

5.1.4. Declarao de Varivel

As variveis s podem armazenar valores de um mesmo tipo, de maneira que tambm soclassificadas como sendo numricas (inteiro ou real), lgicas e caracteres.

Exemplo:
inteiro : A, B, C real : Nota1, Nota2, Mdia caractere: Nome, Endereo, Rua lgico : resposta

Desta forma, no primeiro exemplo as variveis A, B e C esto relacionadas com o seu respectivo tipo (inteiro). Em um algoritmo todas as variveis que sero utilizadas devero ser relacionadas com o seu respectivo tipo.

5.2. OPERADORES
Os operadores so meios pelo qual incrementamos, decrementamos, comparamos eavaliamos dados dentro do computador. Temos trs tipos de operadores:
yOperadores Aritmticos yOperadores Relacionais yOperadores Lgicos 5.2.1.Operadores Aritmticos

Os operadores aritmticos so os utilizados para obter resultados numricos. Alm daadio, subtrao, multiplicao e diviso, podem utilizar tambm o operador para exponenciao.Os smbolos para os operadores aritmticos so:

Diviso Inteira Resto de diviso inteira

div %

Hierarquia das Operaes Aritmticas

1 ( ) Parnteses 2 Exponenciao 3 Multiplicao, diviso (o que aparecer primeiro) 4 + ou (o que aparecer primeiro) Exemplo:

5.2.2. Operadores Relacionais

Os operadores relacionais so utilizados para comparar Stringde caracteres e nmeros. Osvalores a serem comparados podem ser caracteres ou variveis.Estes operadores se mpre retornam valores lgicos (Verdadeiro ou Falso/ True ou False)Para estabelecer prioridades no que diz respeito a qual operao executar primeiro, utilizeos parnteses.Os operadores relacionais so:

Exemplo: Tendo duas variveis A = 5 e B = 3 Os resultados das expresses seriam:

Smbolo utilizado para comparao entre expresses

Operadores Lgicos

Os operadores lgicos servem para combinar resultados de expresses, retornando se oresultado final verdadeiro ou falso.Os operadores lgicos so:

E / AND

Uma expresso AND (E) verdadeira se todas as condies forem Verdadeiras


OU /OR

Uma expresso OR (OU) verdadeira se pelo menos uma condio for Verdadeira
NO / NOT

Uma expresso NOT (NO) inverte o valor da expresso ou condio, se verdadeira inverte para falsa e vice-versa. A tabela abaixo mostra todos os valores possveis criados pelos trs operadores lgicos(AND, OR e NOT)

Exemplos: Suponha que temos trs variveis A = 5, B = 8 e C =1 Os resultados das expresses seriam:

5.3. OPERAES DE ATRIBUIO


A operao de atribuio permite que se fornea um valor a certa varivel. Se for atribuda uma expresso varivel, ser armazenado o resultado daquela expresso. Se for atribuda uma outra varivel, ser armazenado o contedo daquela varivel. Para a op erao de atribuio, utilizaremos a seguinte sintaxe: varivel expresso Exemplos: A B 2 A 10 NOME SENHA C 1/3 'Joo' 'X3Y9' A B+C

NOTA NOTA 1 X 2.5

NOTA

Vous aimerez peut-être aussi