Beruflich Dokumente
Kultur Dokumente
PORTUGOL
A estrutura
Variveis
Uma
varivel um local (rea na memria do computador) que armazena um tipo especfico de contedo. Uma varivel contm um valor que se modifica durante a execuo do programa.
Variveis
Na
programao, uma varivel um objeto (uma posio, frequentemente localizada na memria) capaz de reter e representar um valor ou expresso. Enquanto as variveis s "existem" em tempo de execuo, elas so associadas a "nomes", chamados identificadores, durante o tempo de desenvolvimento.
Variveis
A varivel
Variveis
Variveis
Como
em portugol:
Tipos de Variveis
Variveis
so componentes das linguagens de programao, que identificam os valores que esto sendo manipulados pelos programas. Uma varivel, como o prprio nome sugere, contm valores que variam de acordo com a execuo do programa.
Tipos de Variveis
Uma
varivel deve possuir um tipo especfico. As variveis em portugol e nas maiorias das linguagens, so divididas em 4 tipos principais.
Tipos de Variveis
Inteiro:
Real:
Tipos de Variveis
Caractere:
Caracteres alfanumricos.
Exemplo: casa, Win31, 123, alfa#2, etc...
Lgico:
Tipos de Variveis
inteiro:
valor; // a varivel valor do tipo inteiro real: media; // a varivel media do tipo real caractere: nome_aluno; // a varivel nome_aluno do tipo caracter lgico: maior; // a varivel maior do tipo booleano
Tipos de Variveis
Que
tipo so:
10; 11; casa; 10,5; 11,2; seu sexo masculino?; domingo; copo; numero PI; 100000; 10000,5;
Tipos de Variveis
O que usar: Velocidade de um carro; velocidade media; manipular dinheiro; dias do ms; notas de alunos; nome de pessoas; nome do ms; se uma pessoa foi = aprovada no final do periodo;
. Identificadores de Variveis
O
identificador de uma varivel, se refere ao nome de como ela vai ser conhecida no programa.
. Identificadores de Variveis
No possvel definir variveis de diferentes tipos com o mesmo identificador(nome); O exemplo: real A; inteiro A; causaria erro na programao, mas pode ser usado real A1; inteiro A2; ou normalmente um nome mais significativo, como real media, inteiro valor, caracter nome, etc.
. Identificadores de Variveis
. Identificadores de Variveis
. Constantes
Uma constante um valor fixo, que no se modifica ao longo do tempo, durante a execuo do programa. Em algoritmos representaremos constantes pelo tipo const, constante ou #define; Exemplo:
const
M 10;
Variveis em PHP
$nome = 'nome'; $classe = 'classe'; $modelo = 'modelo'; $codigo = 'codigo'; $sql= "UPDATE objetos SET nome='$nome', classe='$classe', modelo='$modelo', cod_barras='$codigo', obs='$obs', predio='$predio',sala='$sala', resp='$resp', obs2='$obs2' WHERE id = '$id'";
Em PHP as variaveis so Case sensitive, ou seja, so diferentes $modelo $Modelo $modelO $modeLo
Comando de Atribuio
Comando de Atribuio (=) comando de atribuio define ou re-define o valor armazenado no local de armazenamento indicado por um nome de varivel.
Comandos de Controle
Os comandos de controle permitem alterar a direo tomada por um programa (desvio), ou fazer com que partes especficas de um algoritmo seja executada mais de uma vez (loop).
Desvio Condicional
Muitas vezes ser necessrio desviar a execuo do programa segundo uma condio. (Exemplo: ir a escola de carro ou de nibus ?). Para se testar condies necessrio utilizar operadores lgicos e relacionais.
Operadores Lgicos
Os operadores "e", "ou" e "no" permitem realizar a combinao lgica de variveis do tipo booleana (lgico).
Operadores Lgicos
Para isto utilizam-se as tabelas verdade
Operadores Lgicos
Tabela verdade E tambm representado por /\:
Operadores Lgicos
Tabela verdade OU tambm representado por \/:
Operadores Lgicos
tabela verdade NO tambm representado por ~:
Operadores Lgicos
p V V q V V r V F ~r p v ~r q ^ ~r
V V
F F F F
F F
V V F F
V F
V F V F
Operadores Relacionais
Permitem realizar a comparao de contedos das variveis: X = Y; X <=Y; X == Y; !X; X > Y; X < Y; X >=Y;
O while no PHP
O while executa um teste lgico, que retorne verdadeiro ou falso, no inicio do looping para verificar se permitido ou no executar as instrues.
O while no PHP
A estrutura while tem seu funcionamento controlado por decises podendo executar um determinado conjunto de instrues enquanto a condio for verdadeira (True) e no momento em que a condio for avaliada como falsa (False) o processamento da rotina desviado para fora do looping. Se desde o inicio a condio for tratada como falsa o
O while no PHP
O while no PHP
O while no PHP
O while no PHP
O do-while no PHP
Bastante parecido com o while o dowhile caracteriza-se por uma estrutura que executa um teste lgico no fim do looping. Tem seu funcionamento baseado em decises assim como o while, no entanto pelo menos uma vez ser executado o conjunto de instrues, pois a condio da validade, verdadeiro ou falso, avaliado no final.
O do-while no PHP
$a++
Ps-incremento
PROGRAMAO EM LINGUAGEM C
criada em 1972, por Dennis Ritchie, no AT&T Bell Labs, para desenvolver o sistema operacional Unix (que foi originalmente escrito em Assembly)
PROGRAMAO EM LINGUAGEM C
C uma das linguagens de programao mais populares e existem poucas arquiteturas para as quais no existem compiladores para C. C tem influenciado muitas outras linguagens de programao, mais notavelmente C++, que originalmente comeou como uma extenso para C
PROGRAMAO EM LINGUAGEM C
Influenciou: AWK, BitC, C++, C, C Shell, D, Euphoria, Go, Java, JavaScript, Limbo, Logic Basic, Objective-C, Perl, PHP
PROGRAMAO EM LINGUAGEM C
PROGRAMAO EM LINGUAGEM C
Primeiro programa em C:
PROGRAMAO EM LINGUAGEM C
A linha #include <stdio.h> diz ao compilador que ele deve incluir o arquivocabealho stdio.h. Neste arquivo existem declaraes de funes teis para entrada e sada de dados (std = standard, padro em ingls; io = Input/Output, entrada e sada ==> stdio = Entrada e sada padronizadas). Toda vez que voc quiser usar uma destas funes deve-se incluir este comando. O C possui diversos arquivos-cabealhos.
PROGRAMAO EM LINGUAGEM C
A linha int main() indica que estamos definindo uma funo de nome main. Todos os programas em C tm que ter uma funo main, pois esta funo que ser chamada quando o programa for executado.
PROGRAMAO EM LINGUAGEM C
O contedo da funo delimitado por chaves { }. O cdigo que estiver dentro das chaves ser executado sequencialmente quando a funo for chamada. A palavra int indica que esta funo retorna um inteiro.
PROGRAMAO EM LINGUAGEM C
A ltima linha do programa, return(0); , indica o nmero inteiro que est sendo retornado pela funo, no caso o nmero 0.
PROGRAMAO EM LINGUAGEM C
A nica coisa que o programa realmente faz chamar a funo printf(), passando a string (uma string uma sequncia de caracteres, como veremos brevemente): Ol, Mundo
PROGRAMAO EM LINGUAGEM C
por causa do uso da funo printf() pelo programa que devemos incluir o arquivo- cabealho stdio.h
PROGRAMAO EM LINGUAGEM C
Declarao de Variveis: As diferenas entre os tipos de variveis do portugol para o C so: inteiro = int real = float, double caracter= char lgico = bool
PROGRAMAO EM LINGUAGEM C
Comando de atribuio: O comando de atribuio em linguagem dado pelo smbolo =(igual).
PROGRAMAO EM LINGUAGEM C
PROGRAMAO EM LINGUAGEM C
Palavras Reservadas do C Todas as linguagens de programao tm palavras reservadas. As palavras reservadas no podem ser usadas a no ser nos seus propsitos originais, isto , no podemos declarar funes ou variveis com os mesmos nomes
PROGRAMAO EM LINGUAGEM C
Palavras Reservadas do C
PROGRAMAO EM LINGUAGEM C
Blocos de Comandos: Os blocos de comando, definidos no portugol pelas palavras incio/fim , na linguagem C sero representados pelas { } (chaves).
PROGRAMAO EM LINGUAGEM C
Blocos de Comandos: Os blocos de comando, definidos no portugol pelas palavras incio/fim , na linguagem C sero representados pelas { } (chaves).
PROGRAMAO EM LINGUAGEM C
PROGRAMAO EM LINGUAGEM C
Operadores aritmticos em C
PROGRAMAO EM LINGUAGEM C
Operadores relacionais
PROGRAMAO EM LINGUAGEM C
Operadores relacionais