Técnicas de Programação - Revisão 1º bimestre

25
TÉCNICAS DE PROGRAMAÇÃO TÉCNICAS DE PROGRAMAÇÃO Tadeu Astori REVISÃO 1º BIMESTRE

description

1ª revisão das aulas de técnicas de programação

Transcript of Técnicas de Programação - Revisão 1º bimestre

TÉCNICAS DE PROGRAMAÇÃO

TÉCNICAS DE PROGRAMAÇÃO

Tadeu Astori

REVISÃO 1º BIMESTRE

REVISÃO 1º BIMESTRETÉCNICAS DE PROGRAMAÇÃO

Tadeu Astori

TÉCNICAS DE PROGRAMAÇÃO REVISÃO 1º BIMESTRE

PROGRAMANDO EM PORTUGOL

PORTUGOL É UMA LINGUAGEM DE ESTUDO, NÃO SERVE PARA CRIAR UM PROGRAMA FUNCIONAL

FORMA GERAL DE ALGORITMO

ALGORITMO “ NOME”VAR// DECLARA TODAS AS VARIÁVEISINICIO// ESCREVA TODA A SUA PROGRAMAÇÃOFIMAGORITMO

Tadeu Astori

TÉCNICAS DE PROGRAMAÇÃO REVISÃO 1º BIMESTRE

VARIÁVEIS

SÃO ESPAÇOS DA MEMÓRIA QUE O PROGRAMA RESERVA PARA ARMAZENAR VALORE.

REGRAS PARA DECLARAR VARIAVEIS• DEVEM COMEÇAR POR UMA LETRA;• NÃO DEVE TER ACENTOS OU Ç;• SÓ PODE TER NÚMEROS, LETRAS E/OU UNDERLINE ( _ );• NÃO PODEM SER PALAVRAS RESERVADAS DA LINGUAGEM DE

PROGRAMAÇÃO UTILIZADA;

Tadeu Astori

TÉCNICAS DE PROGRAMAÇÃO REVISÃO 1º BIMESTRE

TIPOS DE VARIÁVEIS

EXEMPLOS DE VARIAVEISNOMES VÁLIDOS: NOME, CeP, NOME_ALUNO, a356_7, LEIA_X

NOMES INVÁLIDOS: NOME* , ENDEREÇO, TEL-56, LEIA, FIM

Tadeu Astori

TÉCNICAS DE PROGRAMAÇÃO REVISÃO 1º BIMESTRE

LEMBRETE!!

• MUITO CUIDADO NA HORA DE ATRIBUIR VALORES NAS VARIÁVEIS, POIS SE VOCÊ ATRIBUIR (EXEMPLO) UM VALOR LÓGICO EM UMA VARIÁVEL CARACTER, O PROGRAMA DA ERRO E NÃO RODA;

• QUANDO FOR ATRIBUIR VALORES NUMÉRICOS, NÃO UTILIZAR ASPAS ( “ “ ), POIS QUANDO VOCÊ UTILIZA AS ASPAS ( “ “ ) VOCÊ ESTA ATRIBUINDO UM VALOR CARACTER,

Tadeu Astori

TÉCNICAS DE PROGRAMAÇÃO REVISÃO 1º BIMESTRE

CONSTANTES

SÃO ESPAÇOS DE MEMORIA (VARIÁVEIS) COM VALORES FIXO S E NÃO PODEM TER O SEU VALOR ALTERADO DE FORMA ALGUMA

EXEMPLO DE CONSTANTE

NOMECONSTANTE <- VALORFIXO

EXEMPLO:

INICIOAUMENTO <- 50.00INSS <- 0.10

Tadeu Astori

TÉCNICAS DE PROGRAMAÇÃO REVISÃO 1º BIMESTRE

INSTRUÇÕES(ATRIBUIÇÃO– ESCREVA – LEIA)

SÃO AS INSTRUÇÕES BASICAS DA PROGRAMAÇÃO, POIS COM ELAS VOCÊ TERAR A ATRIBUIÇÃO DE VALORES A VARIAVEIS , A

ENTRADA DE DADOS E A SAIDA DE DADOS.

Tadeu Astori

TÉCNICAS DE PROGRAMAÇÃO REVISÃO 1º BIMESTRE

INSTRUÇÕES ATRIBUIÇÃO

ATIBUIÇÃO: SERVE PARA ATRIBUIR UM VALOR A UMA DETERMINADA VARIAVEL.

EXEMPLOS:

NOME <- “CARLOS TADEU”IDADE <- 25USUARIO <- VERDADEIRO

Tadeu Astori

TÉCNICAS DE PROGRAMAÇÃO REVISÃO 1º BIMESTRE

INSTRUÇÕES ESCREVA

ESCREVA: SERVE PARA MOSTRAR PARA O USUARIO ALGUMA INFORMÇÃO NA TELA

EXEMPLOS:

ESCREVA (“QUAL SEU NOME? “)ESCREVAL (“QUAL A SUA IDADE? “)ESCREVA (“O USUARIO ESTA LOGADO? “)

Tadeu Astori

TÉCNICAS DE PROGRAMAÇÃO REVISÃO 1º BIMESTRE

INSTRUÇÕES LEIA

LEIA: SERVE PARA LER UMA ENTRADA DE DADOS DO USUARIO.

EXEMPLOS:

LEIA (NOME)LEIA (IDADE)LEIA (USUARIO)

Tadeu Astori

TÉCNICAS DE PROGRAMAÇÃO REVISÃO 1º BIMESTRE

CONCATENAÇÃO

SERVE PARA “JUNTAR” DOIS OU MAIS DADOS E FORMA UMA ÚNICA FRASE.

EXEMPLOS

NOME <- “CARLOS TADEU”IDADE <- 25

ESCREVA (“SEU NOME E ”, NOME , “ E A SUA IDADE E “, IDADE)

Tadeu Astori

TÉCNICAS DE PROGRAMAÇÃO REVISÃO 1º BIMESTRE

LEMBRETES!!

1. QUANDO FOR ATRIBUIR UM VALOR EM FORMA DE TEXTO, ESCREVER ENTRE ASPA ( “...“ );

2. O VALOR 5 E TOTALMENTE DIFERENTE DE “5” POIS ENTRE ASPAS SIGNIFICA QUE ELE E UM TEXTO;

3. AS VARIAVEIS QUANDO SÃO CONCATENADAS OU ESCRITAS NA TELA, SÃO COLOCADAS ESCRITAS NORMALMENTE E NÃO ENTRE ASPAS, EXEMPLOS: ESCREVA(NOME) OU (“SEU NOME E “, NOME);

4. VALORES LÓGICOS SÃO ESCRITOS SEM ASPAS.Tadeu Astori

TÉCNICAS DE PROGRAMAÇÃO REVISÃO 1º BIMESTRE

OPERADORES ARITMÉTICOS

SÃO RESPONSÁVEIS POR FAZER CALCULOS NO NOSSO ALGORITMO.

EXPONENCIAÇÃO ^ OU EXP

MULTIPLICAÇÃO *

DIVISÃO /

ADIÇÃO +

SUBTRAÇÃO -

Tadeu Astori

TÉCNICAS DE PROGRAMAÇÃO REVISÃO 1º BIMESTRE

OPERADORES RELACIONAIS

SÃO RESPONSÁVEIS POR REALIZAREM COMPARAÇÕES ENTRE DOIS OPERANDOS OU DUAS

EXPRESSÕES RETORNANDO VALORES LÓGICOS (VERDADEIRO OU FALSO).

MAIOR >

MENOR <

MAIOR OU IGUAL >=

MENOR OU IGUAL <=

IGUAL =

DIFERENTE <>Tadeu Astori

TÉCNICAS DE PROGRAMAÇÃO REVISÃO 1º BIMESTRE

OPERADORES LÓGICOS

SÃO RESPONSÁVEIS POR REALIZAREM COMPARAÇÕES ENTRE DUAS EXPRESSÕES E RETORNAM UM RESULTADO LÓGICOS

(VERDADEIRO OU FALSO).

SÃO ELES:

OPERADOR ( E )OPERADOR ( OU )

OPERADOR ( NÃO )

Tadeu Astori

TÉCNICAS DE PROGRAMAÇÃO REVISÃO 1º BIMESTRE

OPERADOR LÓGICO ( E )RESULTA VERDADEIRO SE AMBAS AS PARTES FOREM

VERDADEIRAS.

OPERADOR LÓGICO ( OU )RESULTA VERDADEIRO SE UMA DAS PARTES FOREM

VERDADEIRAS.

OPERADOR LÓGICO ( NAO )NEGA A AFIRMAÇÃO, INVERTENDO O SEU VALOR

LÓGICO: SE FOR VERDADEIRO TORNA-SE FALSO, SE FOR FALSO TORNA-SE VERDADEIRO.

Tadeu Astori

TÉCNICAS DE PROGRAMAÇÃO REVISÃO 1º BIMESTRE

ESTRUTURA CONDICIONAL ( SE )

E UM CONTROLE CONDICIONAL QUE AGRUPA INSTRUÇÕES QUE SERÃO REALIZADAS DE ACORDO

COM O RESULTADO LÓGICO OBTIDO DA EXPRESSÃO.

Tadeu Astori

TÉCNICAS DE PROGRAMAÇÃO REVISÃO 1º BIMESTRE

INSTRUÇÃO ( SE )

SE < CONDIÇÃO (ÕES) > ENTAO

< AÇÕES A SEREM REALIZADA SE FOR VERDADEIRO>

SENAO

< AÇÕES A SEREM REALIZADA SE FOR FALSO>

FIMSE

OBS: PODE TER UMA OU MAIS AÇÕES A SEREM REALIZADAS

Tadeu Astori

TÉCNICAS DE PROGRAMAÇÃO REVISÃO 1º BIMESTRE

ESTRUTURA ( CASO OU ESCOLHA )

E UMA ESTRUTURA CONDICIONAL MUITO PARECIDO COM AS QUESTÕES DE

MÚLTIPLA ESCOLHA, IDEAL PARA VERIFICAR VARIOS VALORES DE UMA MESMA VARIÁVEL DE FORMA MAIS

SIMPLES DO QUE A ESTRUTURA (SE) ALINHADA.

Tadeu Astori

TÉCNICAS DE PROGRAMAÇÃO REVISÃO 1º BIMESTRE

INSTRUÇÃO ( ESCOLHA )

ESCOLHA < VARIÁVEL >

CASO <EXP11>, <EXP12>, ... , <EXP1n>< AÇÕES A SEREM REALIZADA SE FOR VERDADEIRO>

CASO <EXP21>, <EXP22>, ... , <EXP2n>< AÇÕES A SEREM REALIZADA SE FOR VERDADEIRO>

( ... )

OUTROCASO< AÇÕES A SEREM REALIZADA SE FOR VERDADEIRO>

FIMESCOLHA

OBS: PODE TER UMA OU MAIS AÇÕES A SEREM REALIZADASTadeu Astori

TÉCNICAS DE PROGRAMAÇÃO REVISÃO 1º BIMESTRE

ESTRUTURA ( ENQUANTO )

E UMA ESTRUTURA DE CONTROLE DE REPETIÇÃO, ELA SE REPETE

ENQUANTO UMA CONDIÇÃO FOR VERDADEIRA,MAIS ASSIM QUE ELA FOR FALSA, ELA PARA DE

REPETIR.NESSA ESTRUTURA TESTAMOS PRIMEIRO A CONDIÇÃO

ANTES DE EXECUTAR AS INSTRUÇÕES.

Tadeu Astori

TÉCNICAS DE PROGRAMAÇÃO REVISÃO 1º BIMESTRE

INSTRUÇÃO ( ENQUANTO )

ENQUANTO < EXPRESSÃO > FACA

< AÇÕES A SEREM REALIZADA SE FOR VERDADEIRO>

FIMENQUANTO

OBS 1: PODE TER UMA OU MAIS AÇÕES A SEREM REALIZADA S;

OBS 2: SEMPRE USE UM CONTADOR PARA VERIFICAR O NUME RO DE REPETIÇÕES FEITAS E ASSIM EVITAR O LOOP INFINITO.

Tadeu Astori

TÉCNICAS DE PROGRAMAÇÃO REVISÃO 1º BIMESTRE

SOBRE A PROVA!

• TRAZER FOLHAS DE PAPEL EM BRANCO;

• FAZER DE CANETA AZUL OU PRETA:

• OS ALGORITMOS DA PROVA SERAM FEITOS NAS FOLHAS DE P APEL QUE VOCÊ TROUXEREM;

• OS ALGORITMO QUE NÃO ESTIVEREM NOS PADRÕES DO PORTU GOL SERAM DESCONSIDERADOS;

• SO SAIRA DA SALA QUEM TERMINAR A PROVA;

• PROVA VAI SER FEITA EM DUPLA E COM CONSULTA:

– DUPLA COM DEUS,

– CONSULTA AO CELEBRO. Tadeu Astori

TÉCNICAS DE PROGRAMAÇÃO REVISÃO 1º BIMESTRE

BOA PROVA!

Tadeu Astori

TÉCNICAS DE PROGRAMAÇÃO REVISÃO 1º BIMESTRE