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