TÉCNICAS DE PROGRAMAÇÃO I. Meus Queridos Alunos do 3C15, Coragem... Obrigada por estarem presente...
Transcript of TÉCNICAS DE PROGRAMAÇÃO I. Meus Queridos Alunos do 3C15, Coragem... Obrigada por estarem presente...
![Page 1: TÉCNICAS DE PROGRAMAÇÃO I. Meus Queridos Alunos do 3C15, Coragem... Obrigada por estarem presente aqui, sei que não é nada fácil...](https://reader035.fdocumentos.com/reader035/viewer/2022062623/552fc0f8497959413d8b4736/html5/thumbnails/1.jpg)
TÉCNICAS DE PROGRAMAÇÃO I
![Page 2: TÉCNICAS DE PROGRAMAÇÃO I. Meus Queridos Alunos do 3C15, Coragem... Obrigada por estarem presente aqui, sei que não é nada fácil...](https://reader035.fdocumentos.com/reader035/viewer/2022062623/552fc0f8497959413d8b4736/html5/thumbnails/2.jpg)
Meus Queridos Alunos do 3C15, Coragem...
• Obrigada por estarem presente aqui, sei que não é nada fácil...
![Page 3: TÉCNICAS DE PROGRAMAÇÃO I. Meus Queridos Alunos do 3C15, Coragem... Obrigada por estarem presente aqui, sei que não é nada fácil...](https://reader035.fdocumentos.com/reader035/viewer/2022062623/552fc0f8497959413d8b4736/html5/thumbnails/3.jpg)
Não podemos chorar
![Page 4: TÉCNICAS DE PROGRAMAÇÃO I. Meus Queridos Alunos do 3C15, Coragem... Obrigada por estarem presente aqui, sei que não é nada fácil...](https://reader035.fdocumentos.com/reader035/viewer/2022062623/552fc0f8497959413d8b4736/html5/thumbnails/4.jpg)
Vamos para o melhor assunto, nossa AULA
![Page 5: TÉCNICAS DE PROGRAMAÇÃO I. Meus Queridos Alunos do 3C15, Coragem... Obrigada por estarem presente aqui, sei que não é nada fácil...](https://reader035.fdocumentos.com/reader035/viewer/2022062623/552fc0f8497959413d8b4736/html5/thumbnails/5.jpg)
Começando bem....
Aula passada, o que aprendemos? Voluntários?
![Page 6: TÉCNICAS DE PROGRAMAÇÃO I. Meus Queridos Alunos do 3C15, Coragem... Obrigada por estarem presente aqui, sei que não é nada fácil...](https://reader035.fdocumentos.com/reader035/viewer/2022062623/552fc0f8497959413d8b4736/html5/thumbnails/6.jpg)
Português Estruturado / PSEUDOCÓDIGO
• Como foi visto até agora, o fluxograma é a primeira forma de notação gráfica.
• É uma técnica narrativa denominada pseudocódigo, português estruturado ou portugol
• Baseada em PDL – Program Design Language - Linguagem de Projeto de Programação
![Page 7: TÉCNICAS DE PROGRAMAÇÃO I. Meus Queridos Alunos do 3C15, Coragem... Obrigada por estarem presente aqui, sei que não é nada fácil...](https://reader035.fdocumentos.com/reader035/viewer/2022062623/552fc0f8497959413d8b4736/html5/thumbnails/7.jpg)
• Mostra a notação para elaboração do algoritmo
• São utilizados na definição, criação e desenvolvimento de uma linguagem computacional e sua documentação
• Clipper, C, Pascal, Delphi, VB, Java, C#.
![Page 8: TÉCNICAS DE PROGRAMAÇÃO I. Meus Queridos Alunos do 3C15, Coragem... Obrigada por estarem presente aqui, sei que não é nada fácil...](https://reader035.fdocumentos.com/reader035/viewer/2022062623/552fc0f8497959413d8b4736/html5/thumbnails/8.jpg)
![Page 9: TÉCNICAS DE PROGRAMAÇÃO I. Meus Queridos Alunos do 3C15, Coragem... Obrigada por estarem presente aqui, sei que não é nada fácil...](https://reader035.fdocumentos.com/reader035/viewer/2022062623/552fc0f8497959413d8b4736/html5/thumbnails/9.jpg)
Tipo de Dados e Instruções Primitivas
Tipo de InformaçãoAntes de Iniciar a programação, é necessário
considerar que um computador é uma ferramenta utilizada para solucionar problemas que envolvam a manipulação de informações, classificam em dois tipos básicos: dados e instruções.
![Page 10: TÉCNICAS DE PROGRAMAÇÃO I. Meus Queridos Alunos do 3C15, Coragem... Obrigada por estarem presente aqui, sei que não é nada fácil...](https://reader035.fdocumentos.com/reader035/viewer/2022062623/552fc0f8497959413d8b4736/html5/thumbnails/10.jpg)
Tipos de DadosOs dados são representados pelas informações
a serem tratadas (processadas) por um computador. Essas informações serão classificadas por três tipos de dados: dados numéricos (inteiros e reais), dados caracteres e dados lógicos.
![Page 11: TÉCNICAS DE PROGRAMAÇÃO I. Meus Queridos Alunos do 3C15, Coragem... Obrigada por estarem presente aqui, sei que não é nada fácil...](https://reader035.fdocumentos.com/reader035/viewer/2022062623/552fc0f8497959413d8b4736/html5/thumbnails/11.jpg)
Tipos Inteiros Os dados numéricos positivos ou negativos,
excluindo destes qualquer número fracionário Tipos ReaisOs dados numéricos positivos, negativos e
fracionários Tipos CaracteresAs sequencias contendo letras, números e símbolos
especiais, conhecido também como alfanumérico, string.
Tipos Lógicos Os dados com valores verdadeiro e falso
![Page 12: TÉCNICAS DE PROGRAMAÇÃO I. Meus Queridos Alunos do 3C15, Coragem... Obrigada por estarem presente aqui, sei que não é nada fácil...](https://reader035.fdocumentos.com/reader035/viewer/2022062623/552fc0f8497959413d8b4736/html5/thumbnails/12.jpg)
O Uso das Variáveis
• Todo dado a ser armazenado na memória do computador deve ser identificado, primeiro é necessário saber qual o tipo e depois fazer o armazenamento adequado. Estando armazenado ou estipulado ele poderá ser utilizado e manipulado q qualquer momento
![Page 13: TÉCNICAS DE PROGRAMAÇÃO I. Meus Queridos Alunos do 3C15, Coragem... Obrigada por estarem presente aqui, sei que não é nada fácil...](https://reader035.fdocumentos.com/reader035/viewer/2022062623/552fc0f8497959413d8b4736/html5/thumbnails/13.jpg)
• Para utilizar o conceito da variável, imagine que a memória de um computador é um grande arquivo com várias gavetas sendo que cada gaveta pode apenas armazenar um único valor (numérico, lógico ou caractere). É necessário identificar com um nome a gaveta que se pretende utilizar
• O nome de uma variáveis é utilizado para identificação dentro de um programa. Sendo assim é necessário estabelecer algumas regras de utilização de variáveis:
![Page 14: TÉCNICAS DE PROGRAMAÇÃO I. Meus Queridos Alunos do 3C15, Coragem... Obrigada por estarem presente aqui, sei que não é nada fácil...](https://reader035.fdocumentos.com/reader035/viewer/2022062623/552fc0f8497959413d8b4736/html5/thumbnails/14.jpg)
I. Nomes de variáveis poderão ser atribuídos com um ou mais caracteres
II. O primeiro caractere do nome não poderá ser um numero, sempre devera ser uma letra
III. O nome da variável não poderá possuir espaços em branco
IV. Não poderá ser um nome de uma palavra reservada a uma instrução do programa
V. Não poderão utilizar outros caracteres que não sejam letras e números
![Page 15: TÉCNICAS DE PROGRAMAÇÃO I. Meus Queridos Alunos do 3C15, Coragem... Obrigada por estarem presente aqui, sei que não é nada fácil...](https://reader035.fdocumentos.com/reader035/viewer/2022062623/552fc0f8497959413d8b4736/html5/thumbnails/15.jpg)
• São nomes válidos de variáveis: NOMEUSUARIO, FONE1, X, DELTA25, Z4, entre outros
• São nomes inválidos de variáveis: NOME USUARIO, 1X, FONE#, ESCREVA
![Page 16: TÉCNICAS DE PROGRAMAÇÃO I. Meus Queridos Alunos do 3C15, Coragem... Obrigada por estarem presente aqui, sei que não é nada fácil...](https://reader035.fdocumentos.com/reader035/viewer/2022062623/552fc0f8497959413d8b4736/html5/thumbnails/16.jpg)
Instruções Básicas
• Tem por finalizada comandar em um computador o seu funcionamento e a s forma como os dados armazenados devem ser tratados
• A partir deste ponto para frente você terá contato com instruções de português estruturado
![Page 17: TÉCNICAS DE PROGRAMAÇÃO I. Meus Queridos Alunos do 3C15, Coragem... Obrigada por estarem presente aqui, sei que não é nada fácil...](https://reader035.fdocumentos.com/reader035/viewer/2022062623/552fc0f8497959413d8b4736/html5/thumbnails/17.jpg)
inicio, fim, var, programa, enquanto, fim_enquanto, se, senão, então, fim_se, para, fim_para, escreva, leia, faça, repita, e até_que, conjunto, inteiro, real, caractere, lógico, tipo, registro, fim_registro, procedimento, função, caso, fim_caso
•Estas instruções colocadas de forma estratégica, formarão os blocos dos programas
![Page 18: TÉCNICAS DE PROGRAMAÇÃO I. Meus Queridos Alunos do 3C15, Coragem... Obrigada por estarem presente aqui, sei que não é nada fácil...](https://reader035.fdocumentos.com/reader035/viewer/2022062623/552fc0f8497959413d8b4736/html5/thumbnails/18.jpg)
Dúvidas
![Page 19: TÉCNICAS DE PROGRAMAÇÃO I. Meus Queridos Alunos do 3C15, Coragem... Obrigada por estarem presente aqui, sei que não é nada fácil...](https://reader035.fdocumentos.com/reader035/viewer/2022062623/552fc0f8497959413d8b4736/html5/thumbnails/19.jpg)
Sem dúvidas???Adivinha o que vem agora???
Tcham... Tcham... Tcham...
![Page 20: TÉCNICAS DE PROGRAMAÇÃO I. Meus Queridos Alunos do 3C15, Coragem... Obrigada por estarem presente aqui, sei que não é nada fácil...](https://reader035.fdocumentos.com/reader035/viewer/2022062623/552fc0f8497959413d8b4736/html5/thumbnails/20.jpg)
![Page 21: TÉCNICAS DE PROGRAMAÇÃO I. Meus Queridos Alunos do 3C15, Coragem... Obrigada por estarem presente aqui, sei que não é nada fácil...](https://reader035.fdocumentos.com/reader035/viewer/2022062623/552fc0f8497959413d8b4736/html5/thumbnails/21.jpg)
O MAIS TEMIDO
![Page 22: TÉCNICAS DE PROGRAMAÇÃO I. Meus Queridos Alunos do 3C15, Coragem... Obrigada por estarem presente aqui, sei que não é nada fácil...](https://reader035.fdocumentos.com/reader035/viewer/2022062623/552fc0f8497959413d8b4736/html5/thumbnails/22.jpg)
EXERCÍCIOS
![Page 23: TÉCNICAS DE PROGRAMAÇÃO I. Meus Queridos Alunos do 3C15, Coragem... Obrigada por estarem presente aqui, sei que não é nada fácil...](https://reader035.fdocumentos.com/reader035/viewer/2022062623/552fc0f8497959413d8b4736/html5/thumbnails/23.jpg)
VARIÁVEIS1 – Assinale as variáveis válidas
![Page 24: TÉCNICAS DE PROGRAMAÇÃO I. Meus Queridos Alunos do 3C15, Coragem... Obrigada por estarem presente aqui, sei que não é nada fácil...](https://reader035.fdocumentos.com/reader035/viewer/2022062623/552fc0f8497959413d8b4736/html5/thumbnails/24.jpg)
ALGORITIMO1 – Ler dois valores, no caso variáveis A e B;2 – Efetuar a soma das variáveis A e B, implicando o seu resultado na variável X;3 – Apresentar o valor da variável X após a operação de soma dos dois valores fornecidosFaça o FLUXOGRAMA e PORTUGUES ESTRUTURADO
![Page 25: TÉCNICAS DE PROGRAMAÇÃO I. Meus Queridos Alunos do 3C15, Coragem... Obrigada por estarem presente aqui, sei que não é nada fácil...](https://reader035.fdocumentos.com/reader035/viewer/2022062623/552fc0f8497959413d8b4736/html5/thumbnails/25.jpg)
• Fluxograma
![Page 26: TÉCNICAS DE PROGRAMAÇÃO I. Meus Queridos Alunos do 3C15, Coragem... Obrigada por estarem presente aqui, sei que não é nada fácil...](https://reader035.fdocumentos.com/reader035/viewer/2022062623/552fc0f8497959413d8b4736/html5/thumbnails/26.jpg)
• Português Estruturado