·
Engenharia Civil ·
Introdução à Lógica e Programação
Send your question to AI and receive an answer instantly
Recommended for you
44
Introdução à Lógica de Programação e Arquitetura de Computadores
Introdução à Lógica e Programação
ESTACIO
7
Trabalho 1 - Lógica de Programação - Números Triangulares Pares e Ímpares em Python
Introdução à Lógica e Programação
ESTACIO
2
Lista de Exercícios Python - Fundamentos de Programação e Operações Matemáticas
Introdução à Lógica e Programação
ESTACIO
1
Lista de Exercicios Resolvidos Lógica de Programacao Python Funcoes e Listas
Introdução à Lógica e Programação
ESTACIO
4
Fundamentos da Computação Gráfica: Introdução e Aplicações em Jogos Digitais
Introdução à Lógica e Programação
ESTACIO
87
Introdução à Lógica de Programação e Python 3
Introdução à Lógica e Programação
ESTACIO
2
Trabalho 01 Portugol Resolucao de Exercicios de Estrutura Sequencial
Introdução à Lógica e Programação
ESTACIO
21
Lógica de Programação: Manipulação de Strings
Introdução à Lógica e Programação
ESTACIO
2
Anotações de Aula - Introdução à Lógica de Programação com Python
Introdução à Lógica e Programação
ESTACIO
2
Exercicios Resolvidos Python Funcoes Discriminante Bhaskara PA e Geometria
Introdução à Lógica e Programação
ESTACIO
Preview text
Lógica De Programação ARA0051 PARTE 05 Profª Anna Rafaela Silva Ferreira annferreiraprofessoresestaciobr Objetivos Expressões Booleanas Operadores e precedência Estruturas condicionais Exemplos LÓGICA DE PROGRAMAÇÃO Profª ANNA RAFAELA 2 Estruturas Booleanas Implemente uma função booleana que receba um número como argumento e retorne True caso esse numero seja ímpar e retorne False caso contrario LÓGICA DE PROGRAMAÇÃO Profª ANNA RAFAELA 3 Estruturas Booleanas Implemente uma função booleana que receba um número como argumento e retorne True caso esse numero seja ímpar e retorne False caso contrario LÓGICA DE PROGRAMAÇÃO Profª ANNA RAFAELA 4 Estruturas Booleanas Faca uma função booleana que receba um número como argumento e retorne True caso esse numero seja par e False caso contrario Use a função imparnumero definida anteriormente LÓGICA DE PROGRAMAÇÃO Profª ANNA RAFAELA 5 Estruturas Booleanas Faca uma função booleana que receba um número como argumento e retorne True caso esse numero seja par e False caso contrario Use a função imparnumero definida anteriormente LÓGICA DE PROGRAMAÇÃO Profª ANNA RAFAELA 6 Expressões Booleanas Defina uma função booleana que dada uma idade retorna True se a idade for maior ou igual a 62 e retorna False caso contrario LÓGICA DE PROGRAMAÇÃO Profª ANNA RAFAELA 7 Expressões Booleanas Defina uma função booleana que dada uma idade retorna True se a idade for maior ou igual a 62 e retorna False caso contrario LÓGICA DE PROGRAMAÇÃO Profª ANNA RAFAELA 8 Expressões Booleanas Defina uma função booleana que dados 3 números retorne True se esses números puderem representar o tamanho dos lados de um triângulo isósceles e retorne False caso contrario LÓGICA DE PROGRAMAÇÃO Profª ANNA RAFAELA 9 Expressões Booleanas Defina uma função booleana que dados 3 números retorne True se esses números puderem representar o tamanho dos lados de um triângulo isósceles e retorne False caso contrario LÓGICA DE PROGRAMAÇÃO Profª ANNA RAFAELA 10 Expressões Booleanas Defina uma função booleana que dados 3 números retorne True se esses números puderem representar o tamanho dos lados de um triângulo isósceles e retorne False caso contrario LÓGICA DE PROGRAMAÇÃO Profª ANNA RAFAELA 11 Expressões Booleanas Por que as expressões abaixo não são expressões booleanas sabendo que parâmetros A e B são floats e valem 27 e 5 parâmetro C é int e vale 7 e parâmetros L é bool e vale False 1 25 and 153 5 2 B AC and L or True 3 True not L or True and ABC LÓGICA DE PROGRAMAÇÃO Profª ANNA RAFAELA 12 Precedência em Expressões Booleanas A seguinte ordem é seguida 1 2 3 4 5 not 6 and 7 or LÓGICA DE PROGRAMAÇÃO Profª ANNA RAFAELA 15 Precedência em Expressões Booleanas False or True and True and False or True notnotTrue and not False or notTrue and False 3 2 4 50 or True and notovo ovo LÓGICA DE PROGRAMAÇÃO Profª ANNA RAFAELA 16 Precedência em Expressões Booleanas False or True and True and False or True notnotTrue and not False or notTrue and False 3 2 4 50 or True and notovo ovo LÓGICA DE PROGRAMAÇÃO Profª ANNA RAFAELA 17 False or True and True and False or True False or True and False or True False or False or True False or True True Precedência em Expressões Booleanas False or True and True and False or True notnotTrue and not False or notTrue and False 3 2 4 50 or True and notovo ovo LÓGICA DE PROGRAMAÇÃO Profª ANNA RAFAELA 18 notnotTrue and not False or notTrue and False notnotTrue and True or notFalse notnotTrue or True notFalse or True notTrue False Precedência em Expressões Booleanas False or True and True and False or True notnotTrue and not False or notTrue and False 3 2 4 50 or True and notovo ovo LÓGICA DE PROGRAMAÇÃO Profª ANNA RAFAELA 19 3 2 4 50 or True and notovo ovo 3 16 50 or True and notTrue 48 50 or True and notTrue False or True and notTrue False or True and False False or False False Estruturas Condicionais Comando if permite escolha de ações para uma situação encontrada Expressão booleana descreve a situação também chamada de condição LÓGICA DE PROGRAMAÇÃO Profª ANNA RAFAELA 20 If condição sequência de comando Estruturas Condicionais Fluxograma básico de estrutura condicional LÓGICA DE PROGRAMAÇÃO Profª ANNA RAFAELA 21 Estruturas Condicionais Estrutura condicional básica Dados a e b números inteiros verificar se a soma desses números é maior ou igual a 3 Se for verdadeiro escrever essa soma na variável inteira c LÓGICA DE PROGRAMAÇÃO Profª ANNA RAFAELA 22 Estruturas Condicionais Estrutura condicional básica Dados a e b números inteiros verificar se a soma desses números é maior ou igual a 3 Se for verdadeiro escrever essa soma na variável inteira c Entradas a int b int Saída c int LÓGICA DE PROGRAMAÇÃO Profª ANNA RAFAELA 23 Estruturas Condicionais Estrutura condicional básica Dados a e b números inteiros verificar se a soma desses números é maior ou igual a 3 Se for verdadeiro escrever essa soma na variável inteira c Entradas a int b int Saída c int LÓGICA DE PROGRAMAÇÃO Profª ANNA RAFAELA 24 Estruturas Condicionais Estrutura condicional básica Dados a e b números inteiros verificar se a soma desses números é maior ou igual a 3 Se for verdadeiro escrever essa soma na variável inteira c Entradas a int b int Saída c int LÓGICA DE PROGRAMAÇÃO Profª ANNA RAFAELA 25 Estruturas Condicionais Estrutura condicional básica Dados a e b números inteiros verificar se a soma desses números é maior ou igual a 3 Se for verdadeiro escrever essa soma na variável inteira c Se falso escrever a diferença na variável c Entradas a int b int Saída c int LÓGICA DE PROGRAMAÇÃO Profª ANNA RAFAELA 26 Estruturas Condicionais Estrutura condicional básica Dados a e b números inteiros verificar se a soma desses números é maior ou igual a 3 Se for verdadeiro escrever essa soma na variável inteira c Se falso escrever a diferença na variável c Entradas a int b int Saída c int LÓGICA DE PROGRAMAÇÃO Profª ANNA RAFAELA 27 Estruturas Condicionais Observar a sintaxe da estrutura condicional if condição sequencia de comandos else sequencia de comandos LÓGICA DE PROGRAMAÇÃO Profª ANNA RAFAELA 28 Estruturas Condicionais Faça um algoritmo para encontrar o menor número num conjunto de 3 números inteiros fornecidos pelo usuário A saída deve apresentar este menor número encontrado Entradas a int b int c int Saída d int LÓGICA DE PROGRAMAÇÃO Profª ANNA RAFAELA 29 Estruturas Condicionais Faça um algoritmo para encontrar o menor número num conjunto de 3 números inteiros fornecidos pelo usuário A saída deve apresentar este menor número encontrado Entradas a int b int c int Saída d int LÓGICA DE PROGRAMAÇÃO Profª ANNA RAFAELA 30 Exercícios 1 Faça uma função que receba como entrada um texto e o número n de repetições desejado e retorne uma sequência de caracteres composta por n repetições deste texto 2 Defina uma função em Python que receba como entrada três números inteiros representando respectivamente dia mês e ano Sua função deve retornar uma sequencia de caracteres com estas informações formatadas no padrão usual de notação de datas DDMMAAAA LÓGICA DE PROGRAMAÇÃO Profª ANNA RAFAELA 31 Exercícios 3 Defina uma função em Python que tenha o comportamento da função matemática da figura abaixo para valores de entrada maiores ou iguais a zero Para valores negativos o valor da função é sempre zero LÓGICA DE PROGRAMAÇÃO Profª ANNA RAFAELA 32 𝑓 𝑥 2 𝑥 𝑓 𝑥 2 𝑓 𝑥 𝑥2 40 𝑥 30 0 1 2 3 4 5 6 Exercícios 4 O calculo do salario liquido a partir do salario bruto é dado pela expressão 𝑠𝑎𝑙𝑎𝑟𝑖𝑜𝑙𝑖𝑞𝑢𝑖𝑑𝑜 𝑠𝑎𝑙𝑎𝑟𝑖𝑜𝑏𝑟𝑢𝑡𝑜 σ 𝑑𝑒𝑠𝑐𝑜𝑛𝑡𝑜𝑠 Dado como parâmetro de entrada o valor do salario bruto construa as funções a seguir tendo o cuidado de informar nas descrições qualquer informação que você considere importante para o usuário da função a uma função que calcule e retorne o valor do desconto de imposto de INSS de acordo com a tabela do INSS ou seja 6 para salario bruto ate R200000 inclusive 8 para salario bruto ate R300000 inclusive 10 para salario bruto acima de R300000 b uma função que calcule e retorne o valor do desconto de IR de acordo com a tabela do IR ou seja 11 para salario bruto ate R250000 inclusive 15 para salario bruto ate R500000 inclusive 22 para salario bruto acima de R500000 c uma função que calcule e retorne o salario liquido usando as funções criadas nos itens a e b LÓGICA DE PROGRAMAÇÃO Profª ANNA RAFAELA 33
Send your question to AI and receive an answer instantly
Recommended for you
44
Introdução à Lógica de Programação e Arquitetura de Computadores
Introdução à Lógica e Programação
ESTACIO
7
Trabalho 1 - Lógica de Programação - Números Triangulares Pares e Ímpares em Python
Introdução à Lógica e Programação
ESTACIO
2
Lista de Exercícios Python - Fundamentos de Programação e Operações Matemáticas
Introdução à Lógica e Programação
ESTACIO
1
Lista de Exercicios Resolvidos Lógica de Programacao Python Funcoes e Listas
Introdução à Lógica e Programação
ESTACIO
4
Fundamentos da Computação Gráfica: Introdução e Aplicações em Jogos Digitais
Introdução à Lógica e Programação
ESTACIO
87
Introdução à Lógica de Programação e Python 3
Introdução à Lógica e Programação
ESTACIO
2
Trabalho 01 Portugol Resolucao de Exercicios de Estrutura Sequencial
Introdução à Lógica e Programação
ESTACIO
21
Lógica de Programação: Manipulação de Strings
Introdução à Lógica e Programação
ESTACIO
2
Anotações de Aula - Introdução à Lógica de Programação com Python
Introdução à Lógica e Programação
ESTACIO
2
Exercicios Resolvidos Python Funcoes Discriminante Bhaskara PA e Geometria
Introdução à Lógica e Programação
ESTACIO
Preview text
Lógica De Programação ARA0051 PARTE 05 Profª Anna Rafaela Silva Ferreira annferreiraprofessoresestaciobr Objetivos Expressões Booleanas Operadores e precedência Estruturas condicionais Exemplos LÓGICA DE PROGRAMAÇÃO Profª ANNA RAFAELA 2 Estruturas Booleanas Implemente uma função booleana que receba um número como argumento e retorne True caso esse numero seja ímpar e retorne False caso contrario LÓGICA DE PROGRAMAÇÃO Profª ANNA RAFAELA 3 Estruturas Booleanas Implemente uma função booleana que receba um número como argumento e retorne True caso esse numero seja ímpar e retorne False caso contrario LÓGICA DE PROGRAMAÇÃO Profª ANNA RAFAELA 4 Estruturas Booleanas Faca uma função booleana que receba um número como argumento e retorne True caso esse numero seja par e False caso contrario Use a função imparnumero definida anteriormente LÓGICA DE PROGRAMAÇÃO Profª ANNA RAFAELA 5 Estruturas Booleanas Faca uma função booleana que receba um número como argumento e retorne True caso esse numero seja par e False caso contrario Use a função imparnumero definida anteriormente LÓGICA DE PROGRAMAÇÃO Profª ANNA RAFAELA 6 Expressões Booleanas Defina uma função booleana que dada uma idade retorna True se a idade for maior ou igual a 62 e retorna False caso contrario LÓGICA DE PROGRAMAÇÃO Profª ANNA RAFAELA 7 Expressões Booleanas Defina uma função booleana que dada uma idade retorna True se a idade for maior ou igual a 62 e retorna False caso contrario LÓGICA DE PROGRAMAÇÃO Profª ANNA RAFAELA 8 Expressões Booleanas Defina uma função booleana que dados 3 números retorne True se esses números puderem representar o tamanho dos lados de um triângulo isósceles e retorne False caso contrario LÓGICA DE PROGRAMAÇÃO Profª ANNA RAFAELA 9 Expressões Booleanas Defina uma função booleana que dados 3 números retorne True se esses números puderem representar o tamanho dos lados de um triângulo isósceles e retorne False caso contrario LÓGICA DE PROGRAMAÇÃO Profª ANNA RAFAELA 10 Expressões Booleanas Defina uma função booleana que dados 3 números retorne True se esses números puderem representar o tamanho dos lados de um triângulo isósceles e retorne False caso contrario LÓGICA DE PROGRAMAÇÃO Profª ANNA RAFAELA 11 Expressões Booleanas Por que as expressões abaixo não são expressões booleanas sabendo que parâmetros A e B são floats e valem 27 e 5 parâmetro C é int e vale 7 e parâmetros L é bool e vale False 1 25 and 153 5 2 B AC and L or True 3 True not L or True and ABC LÓGICA DE PROGRAMAÇÃO Profª ANNA RAFAELA 12 Precedência em Expressões Booleanas A seguinte ordem é seguida 1 2 3 4 5 not 6 and 7 or LÓGICA DE PROGRAMAÇÃO Profª ANNA RAFAELA 15 Precedência em Expressões Booleanas False or True and True and False or True notnotTrue and not False or notTrue and False 3 2 4 50 or True and notovo ovo LÓGICA DE PROGRAMAÇÃO Profª ANNA RAFAELA 16 Precedência em Expressões Booleanas False or True and True and False or True notnotTrue and not False or notTrue and False 3 2 4 50 or True and notovo ovo LÓGICA DE PROGRAMAÇÃO Profª ANNA RAFAELA 17 False or True and True and False or True False or True and False or True False or False or True False or True True Precedência em Expressões Booleanas False or True and True and False or True notnotTrue and not False or notTrue and False 3 2 4 50 or True and notovo ovo LÓGICA DE PROGRAMAÇÃO Profª ANNA RAFAELA 18 notnotTrue and not False or notTrue and False notnotTrue and True or notFalse notnotTrue or True notFalse or True notTrue False Precedência em Expressões Booleanas False or True and True and False or True notnotTrue and not False or notTrue and False 3 2 4 50 or True and notovo ovo LÓGICA DE PROGRAMAÇÃO Profª ANNA RAFAELA 19 3 2 4 50 or True and notovo ovo 3 16 50 or True and notTrue 48 50 or True and notTrue False or True and notTrue False or True and False False or False False Estruturas Condicionais Comando if permite escolha de ações para uma situação encontrada Expressão booleana descreve a situação também chamada de condição LÓGICA DE PROGRAMAÇÃO Profª ANNA RAFAELA 20 If condição sequência de comando Estruturas Condicionais Fluxograma básico de estrutura condicional LÓGICA DE PROGRAMAÇÃO Profª ANNA RAFAELA 21 Estruturas Condicionais Estrutura condicional básica Dados a e b números inteiros verificar se a soma desses números é maior ou igual a 3 Se for verdadeiro escrever essa soma na variável inteira c LÓGICA DE PROGRAMAÇÃO Profª ANNA RAFAELA 22 Estruturas Condicionais Estrutura condicional básica Dados a e b números inteiros verificar se a soma desses números é maior ou igual a 3 Se for verdadeiro escrever essa soma na variável inteira c Entradas a int b int Saída c int LÓGICA DE PROGRAMAÇÃO Profª ANNA RAFAELA 23 Estruturas Condicionais Estrutura condicional básica Dados a e b números inteiros verificar se a soma desses números é maior ou igual a 3 Se for verdadeiro escrever essa soma na variável inteira c Entradas a int b int Saída c int LÓGICA DE PROGRAMAÇÃO Profª ANNA RAFAELA 24 Estruturas Condicionais Estrutura condicional básica Dados a e b números inteiros verificar se a soma desses números é maior ou igual a 3 Se for verdadeiro escrever essa soma na variável inteira c Entradas a int b int Saída c int LÓGICA DE PROGRAMAÇÃO Profª ANNA RAFAELA 25 Estruturas Condicionais Estrutura condicional básica Dados a e b números inteiros verificar se a soma desses números é maior ou igual a 3 Se for verdadeiro escrever essa soma na variável inteira c Se falso escrever a diferença na variável c Entradas a int b int Saída c int LÓGICA DE PROGRAMAÇÃO Profª ANNA RAFAELA 26 Estruturas Condicionais Estrutura condicional básica Dados a e b números inteiros verificar se a soma desses números é maior ou igual a 3 Se for verdadeiro escrever essa soma na variável inteira c Se falso escrever a diferença na variável c Entradas a int b int Saída c int LÓGICA DE PROGRAMAÇÃO Profª ANNA RAFAELA 27 Estruturas Condicionais Observar a sintaxe da estrutura condicional if condição sequencia de comandos else sequencia de comandos LÓGICA DE PROGRAMAÇÃO Profª ANNA RAFAELA 28 Estruturas Condicionais Faça um algoritmo para encontrar o menor número num conjunto de 3 números inteiros fornecidos pelo usuário A saída deve apresentar este menor número encontrado Entradas a int b int c int Saída d int LÓGICA DE PROGRAMAÇÃO Profª ANNA RAFAELA 29 Estruturas Condicionais Faça um algoritmo para encontrar o menor número num conjunto de 3 números inteiros fornecidos pelo usuário A saída deve apresentar este menor número encontrado Entradas a int b int c int Saída d int LÓGICA DE PROGRAMAÇÃO Profª ANNA RAFAELA 30 Exercícios 1 Faça uma função que receba como entrada um texto e o número n de repetições desejado e retorne uma sequência de caracteres composta por n repetições deste texto 2 Defina uma função em Python que receba como entrada três números inteiros representando respectivamente dia mês e ano Sua função deve retornar uma sequencia de caracteres com estas informações formatadas no padrão usual de notação de datas DDMMAAAA LÓGICA DE PROGRAMAÇÃO Profª ANNA RAFAELA 31 Exercícios 3 Defina uma função em Python que tenha o comportamento da função matemática da figura abaixo para valores de entrada maiores ou iguais a zero Para valores negativos o valor da função é sempre zero LÓGICA DE PROGRAMAÇÃO Profª ANNA RAFAELA 32 𝑓 𝑥 2 𝑥 𝑓 𝑥 2 𝑓 𝑥 𝑥2 40 𝑥 30 0 1 2 3 4 5 6 Exercícios 4 O calculo do salario liquido a partir do salario bruto é dado pela expressão 𝑠𝑎𝑙𝑎𝑟𝑖𝑜𝑙𝑖𝑞𝑢𝑖𝑑𝑜 𝑠𝑎𝑙𝑎𝑟𝑖𝑜𝑏𝑟𝑢𝑡𝑜 σ 𝑑𝑒𝑠𝑐𝑜𝑛𝑡𝑜𝑠 Dado como parâmetro de entrada o valor do salario bruto construa as funções a seguir tendo o cuidado de informar nas descrições qualquer informação que você considere importante para o usuário da função a uma função que calcule e retorne o valor do desconto de imposto de INSS de acordo com a tabela do INSS ou seja 6 para salario bruto ate R200000 inclusive 8 para salario bruto ate R300000 inclusive 10 para salario bruto acima de R300000 b uma função que calcule e retorne o valor do desconto de IR de acordo com a tabela do IR ou seja 11 para salario bruto ate R250000 inclusive 15 para salario bruto ate R500000 inclusive 22 para salario bruto acima de R500000 c uma função que calcule e retorne o salario liquido usando as funções criadas nos itens a e b LÓGICA DE PROGRAMAÇÃO Profª ANNA RAFAELA 33