Algoritmos Conceitos e Comandos
Trabalho - Reposição Arquitetura Funcional do Computador Para próxima aula 16/03/2018 Valerá duas presenças.
Variável Uma variável é um local na memória principal, isto é, um endereço que armazena um conteúdo.
Variável Uma variável é um local na memória principal, isto é, um endereço que armazena um conteúdo. Em uma linguagem de alto nível, nos é permitido dar nome a esse endereço para facilitar a programação. Toda variável é identificada por um nome ou identificador.
Regras para dar nome de variáveis O primeiro caracter deve ser uma letra. Se houver mais de um caracter, só poderemos usar: letras ou dígitos. Case Sensitive (media MEDIA) Não pode ser palavra reservada.
Regras para dar nome de variáveis O primeiro caracter deve ser uma letra. Usar letras ou dígitos. Case Sensitive (media MEDIA) Não pode ser palavra reservada. Estas regras variam de acordo com a linguagem.
Regras para dar nome de variáveis O primeiro caracter deve ser uma letra. Usar letras ou dígitos. Case Sensitive (media MEDIA) Não pode ser palavra reservada. Estas regras variam de acordo com a linguagem. media
Regras para dar nome de variáveis O primeiro caracter deve ser uma letra. Usar letras ou dígitos. Case Sensitive (media MEDIA) Não pode ser palavra reservada. CORRETOS media INCORRETOS Estas regras variam de acordo com a linguagem. 2w
Regras para dar nome de variáveis O primeiro caracter deve ser uma letra. Usar letras ou dígitos. Case Sensitive (media MEDIA) Não pode ser palavra reservada. CORRETOS media INCORRETOS 2w Estas regras variam de acordo com a linguagem. media_aluno
Regras para dar nome de variáveis O primeiro caracter deve ser uma letra. Usar letras ou dígitos. Case Sensitive (media MEDIA) Não pode ser palavra reservada. CORRETOS media INCORRETOS 2w media_aluno Estas regras variam de acordo com a linguagem. a2
Regras para dar nome de variáveis O primeiro caracter deve ser uma letra. Usar letras ou dígitos. Case Sensitive (media MEDIA) Não pode ser palavra reservada. CORRETOS media a2 INCORRETOS 2w media_aluno Estas regras variam de acordo com a linguagem. PESO
Regras para dar nome de variáveis O primeiro caracter deve ser uma letra. Usar letras ou dígitos. Case Sensitive (media MEDIA) Não pode ser palavra reservada. CORRETOS media a2 PESO INCORRETOS 2w media_aluno peso do aluno Estas regras variam de acordo com a linguagem.
Regras para dar nome de variáveis O primeiro caracter deve ser uma letra. Usar letras ou dígitos. Case Sensitive (media MEDIA) Não pode ser palavra reservada. CORRETOS media a2 PESO INCORRETOS 2w media_aluno peso do aluno Estas regras variam de acordo com a linguagem.
Regras para dar nome de variáveis O primeiro caracter deve ser uma letra. Usar letras ou dígitos. Case Sensitive (media MEDIA) Não pode ser palavra reservada. CORRETOS INCORRETOS É recomendável que os nomes da variáveis sejam o mais significativos possíveis, isto é, que reflitam da melhor maneira a natureza dos valores. media a2 PESO 2w media_aluno peso do aluno
Quais identificadores abaixo são válidos? 1. VALOR 2. X2 3. 2x4 4. XYZ 5. nota 6. AH! 7. B248 8. AIB2C3 9. KM/H 10. SALARIO_LIQUIDO 11. NOTA*DO*ALUNO 12. MARIA 13. NOMEDAEMPRESA 14. SALA215 15. M{4} 16. 2NOTA 17. P_1 18. NOME@
Quais identificadores abaixo são válidos? 1. VALOR 2. X2 3. 2x4 4. XYZ 5. nota 6. AH! 7. B248 8. AIB2C3 9. KM/H 10. SALARIO_LIQUIDO 11. NOTA*DO*ALUNO 12. MARIA 13. NOMEDAEMPRESA 14.SALA215 15. M{4} 16. 2NOTA 17. P_1 18. NOME@
Variáveis O conteúdo de uma variável pode ser de vários tipos: inteiro real caracter lógico numérica literal lógico Anita Farrer
Tipos de Variáveis Numérica: armazena dados numéricos Int: números inteiros são aqueles que não possuem componentes decimais ou fracionários, podendo ser positivo ou negativos. Real: podem possuir componentes decimais ou fracionários, podendo também ser positivos ou negativos.
Tipos de Variáveis Numérica: armazena dados numéricos Int: números inteiros são aqueles que não possuem componentes decimais ou fracionários, podendo ser positivo ou negativos. Real: podem possuir componentes decimais ou fracionários, podendo também ser positivos ou negativos. String/Caracter/Literal/Alfanumérica: contém letras, dígitos ou símbolos especiais. Uma string é armazenada na memória principal como um vetor. M A R I A 0 1 2 3 4 Comprimento: 5 Caracter na posição 3: I Terceiro caracter: R
Tipos de Variáveis Numérica: armazena dados numéricos Int: números inteiros são aqueles que não possuem componentes decimais ou fracionários, podendo ser positivo ou negativos. Real: podem possuir componentes decimais ou fracionários, podendo também ser positivos ou negativos. String/Caracter/Literal/Alfanumérica: contém letras, dígitos ou símbolos especiais. Uma string é armazenada na memória principal como um vetor. Deve colocar aspas para não confundir com outro item
Tipos de Variáveis Numérica: armazena dados numéricos Int: números inteiros são aqueles que não possuem componentes decimais ou fracionários, podendo ser positivo ou negativos. Real: podem possuir componentes decimais ou fracionários, podendo também ser positivos ou negativos. String/Caracter/Literal/Alfanumérica: contém letras, dígitos ou símbolos especiais. Uma string é armazenada na memória principal como um vetor. Deve colocar aspas para não confundir com outro item Lógico/Booleano: verdadeiro/falso; sim/não; 1/0; true/false
Variáveis Uma vez definidos o nome e o tipo de uma variável, não podemos alteralos no decorrer do algoritmo, mas podemos alterar o conteúdo armazenado nela.
Variáveis Vamos declarar as variáveis sempre no inicio do programa. declare lista de identificadores tipo
Variáveis Vamos declarar as variáveis sempre no inicio do programa. declare lista de identificadores tipo declare n1, n2, media real
Variáveis Vamos declarar as variáveis sempre no inicio do programa. declare lista de identificadores tipo declare n1, n2, media real int a; real b; string nome; logico r; Anita
Variáveis Vamos declarar as variáveis sempre no inicio do programa. Inicializar variáveis declare lista de identificadores tipo declare n1, n2, media real int a; real b; string nome; Anita logico r;
Constantes Uma constante é um determinado valor fixo que não se modifica ao longo do tempo, durante a execução de um programa.
Constantes Uma constante é um determinado valor fixo que não se modifica ao longo do tempo, durante a execução de um programa. Mesmos tipos da variável
Identifique o tipo de dados abaixo: 1. 21 2. 2 3. true 4. bola 5. verdadeiro 6. 0,21 * 10 7. falso 8. 45.0 9. 143 10. A*B 11. Maria Jose 12. 123.0 13. 2018
Expressões Aritméticas Aquela cujos operadores são aritméticos e cujos operandos são constantes e/ou variáveis do tipo numérico. Adição + Subtração Multiplicação x ou * Divisão / Precedência Exemplos: x+y; x-y; 2*nota; total/n;
Expressões Aritméticas Aquela cujos operadores são aritméticos e cujos operandos são constantes e/ou variáveis do tipo numérico. Adição + Subtração Multiplicação x ou * Divisão / Precedência Exemplos: x+y; x-y; 2*nota; total/n; 1. Não é permitido omitir o operador de multiplicação
Expressões Aritméticas Aquela cujos operadores são aritméticos e cujos operandos são constantes e/ou variáveis do tipo numérico. Adição + Subtração Multiplicação x ou * Divisão / Precedência Exemplos: x+y; x-y; 2*nota; total/n; 1. Não é permitido omitir o operador de multiplicação 2. Não usar [ ] ou { }, somente ( )
Atribuição É a principal forma de armazenar um dado em uma variável. Esse comando permite que você forneça um valor a uma variável, onde o tipo desse valor tem que ser compatível com o tipo da variável.
Atribuição É a principal forma de armazenar um dado em uma variável. Esse comando permite que você forneça um valor a uma variável, onde o tipo desse valor tem que ser compatível com o tipo da variável. identificador <- expressão; x <- 10; x <- a+b; nome <- guto ;
Comando de Saída Envia um resultado ou informação ao usuário. imprima expressão ou variável ou constante; //Anita escreva expressão ou variável ou constante; //Farrer imprima Aprendendo Algoritmo ; imprima x;
Comando de Entrada Permite que o usuário digite dados, que serão armazenados na memória. leia nome de uma variável; leia nome;
Exercícios Fazer um algoritmo que leia dois números reais e calcule a média aritmética deles. Algoritmo............ Fim Algoritmo
Exercícios Fazer um algoritmo que leia dois números reais e calcule a média aritmética deles. Algoritmo Declarar as variáveis......... Fim Algoritmo
Exercícios Fazer um algoritmo que leia dois números reais e calcule a média aritmética deles. Algoritmo Declarar as variáveis Ler os dois números reais...... Fim Algoritmo
Exercícios Fazer um algoritmo que leia dois números reais e calcule a média aritmética deles. Algoritmo Declarar as variáveis Ler os dois números reais Calcular a média aritmética... Fim Algoritmo
Exercícios Fazer um algoritmo que leia dois números reais e calcule a média aritmética deles. Algoritmo Declarar as variáveis Ler os dois números reais Calcular a média aritmética Escrever a média Fim Algoritmo
Exercícios Fazer um algoritmo que leia dois números reais e calcule a média aritmética deles. Algoritmo Declarar as variáveis Ler os dois números reais Calcular a média aritmética Escrever a média Fim Algoritmo prog Declarar as variáveis Ler os dois números reais Calcular a média aritmética Escrever a média fimprog
Exercícios Fazer um algoritmo que leia dois números reais e calcule a média aritmética deles. Algoritmo Declarar as variáveis Ler os dois números reais Calcular a média aritmética Escrever a média Fim Algoritmo prog real N1, N2, MEDIA;......... fimprog
Exercícios Fazer um algoritmo que leia dois números reais e calcule a média aritmética deles. Algoritmo Declarar as variáveis Ler os dois números reais Calcular a média aritmética Escrever a média Fim Algoritmo prog real N1, N2, MEDIA; imprima Entre com um número real ; leia N1; imprima Entre com um número real ; leia N2; fimprog
Exercícios Fazer um algoritmo que leia dois números reais e calcule a média aritmética deles. Algoritmo Declarar as variáveis Ler os dois números reais Calcular a média aritmética Escrever a média Fim Algoritmo prog real N1, N2, MEDIA; imprima Entre com um número real ; leia N1; imprima Entre com um número real ; leia N2; MEDIA <- (N1+N2)/2; fimprog
Exercícios Fazer um algoritmo que leia dois números reais e calcule a média aritmética deles. Algoritmo Declarar as variáveis Ler os dois números reais Calcular a média aritmética Escrever a média Fim Algoritmo prog real N1, N2, MEDIA; imprima Entre com um número real ; leia N1; imprima Entre com um número real ; leia N2; MEDIA <- (N1+N2)/2; imprima A média aritmética é:, MEDIA; fimprog
fim Exercícios inicio Entre com numero N1 Entre com numero N2 MEDIA <- (N1+N2)/2 MEDIA Fazer um algoritmo que leia dois números reais e calcule a média aritmética deles. prog fimprog real N1, N2, MEDIA; imprima Entre com um número real ; leia N1; imprima Entre com um número real ; leia N2; MEDIA <- (N1+N2)/2; imprima A média aritmética é:, MEDIA;
fim Exercícios inicio Entre com numero N1 Entre com numero N2 MEDIA <- (N1+N2)/2 MEDIA Fazer um algoritmo que leia dois números reais e calcule a média aritmética deles. prog fimprog VAMOS PASSAR PARA C!!! real N1, N2, MEDIA; imprima Entre com um número real ; leia N1; imprima Entre com um número real ; leia N2; MEDIA <- (N1+N2)/2; imprima A média aritmética é:, MEDIA;
fim Exercícios inicio Entre com numero N1 Entre com numero N2 MEDIA <- (N1+N2)/2 MEDIA Fazer um algoritmo que leia dois números reais e calcule a média aritmética deles. int main(){ } VAMOS PASSAR PARA C!!! real N1, N2, MEDIA; imprima Entre com um número real ; leia N1; imprima Entre com um número real ; leia N2; MEDIA <- (N1+N2)/2; imprima A média aritmética é:, MEDIA;
fim Exercícios inicio Entre com numero N1 Entre com numero N2 MEDIA <- (N1+N2)/2 MEDIA Fazer um algoritmo que leia dois números reais e calcule a média aritmética deles. int main(){ } VAMOS PASSAR PARA C!!! float N1, N2, MEDIA; imprima Entre com um número real ; leia N1; imprima Entre com um número real ; leia N2; MEDIA <- (N1+N2)/2; imprima A média aritmética é:, MEDIA;
fim Exercícios inicio Entre com numero N1 Entre com numero N2 MEDIA <- (N1+N2)/2 MEDIA Fazer um algoritmo que leia dois números reais e calcule a média aritmética deles. int main(){ } VAMOS PASSAR PARA C!!! float N1, N2, MEDIA; cout<< Entre com um número real ; leia N1; cout<< Entre com um número real ; leia N2; MEDIA <- (N1+N2)/2; cout<< A média aritmética é:, MEDIA;
fim Exercícios inicio Entre com numero N1 Entre com numero N2 MEDIA <- (N1+N2)/2 MEDIA Fazer um algoritmo que leia dois números reais e calcule a média aritmética deles. int main(){ } VAMOS PASSAR PARA C!!! float N1, N2, MEDIA; cout<< Entre com um número real ; cin>>n1; cout<< Entre com um número real ; cin>>n2; MEDIA <- (N1+N2)/2; cout<< A média aritmética é:, MEDIA;
fim Exercícios inicio Entre com numero N1 Entre com numero N2 MEDIA <- (N1+N2)/2 MEDIA Fazer um algoritmo que leia dois números reais e calcule a média aritmética deles. int main(){ } VAMOS PASSAR PARA C!!! float N1, N2, MEDIA; cout<< Entre com um número real ; cin>>n1; cout<< Entre com um número real ; cin>>n2; MEDIA =(N1+N2)/2; cout<< A média aritmética é:, MEDIA;
Trabalho - Reposição Arquitetura Funcional do Computador Para próxima aula 16/03/2018 Valerá duas presenças.
Exercícios 1. Ler um número inteiro e imprimir seu sucessor e seu antecessor. 2. Ler dois números inteiros e imprimir a soma. Antes do resultado, deverá aparecer a mensagem SOMA. 3. Ler dois números inteiros e imprimir o produto. 4. Ler o nome de uma pessoa, o ano atual, o ano de nascimento dessa pessoa e imprimir uma mensagem na tela com o nome e a idade dessa pessoa. 5. Escreva um algoritmo que calcule e escreva o valor do FGTS a ser descontado de um empregado, sabendo que o desconto do FGTS é de 8% sobre o salário bruto (fornecido pelo usuário). O algoritmo deve ainda, calcular e escrever o valor do salário líquido.