·
Ciência da Computação ·
Linguagens de Programação
Envie sua pergunta para a IA e receba a resposta na hora
Recomendado para você
24
Laboratório de Programação em Python: Variáveis e Estruturas de Controle
Linguagens de Programação
UVV
19
Modularização na Linguagem Java
Linguagens de Programação
UVV
33
Laboratório de Programação em Python: Variáveis e Tipos de Dados
Linguagens de Programação
UVV
22
Introdução ao Conceito de Arquivos em Java
Linguagens de Programação
UVV
19
Modularização na Linguagem Java: Parâmetros e Passagem de Parâmetros
Linguagens de Programação
UVV
25
Tutorial sobre Leitura e Escrita de Arquivos em JAVA
Linguagens de Programação
UVV
1
Atividade para Criação de Circuito Lógico com Display de Sete Segmentos
Linguagens de Programação
UFPA
12
Entrada e Saída com Win32 e MASM32
Linguagens de Programação
UFPB
5
Questões de Lógica: Campeonato Maluco e Matrizes Contidas
Linguagens de Programação
UFAL
Texto de pré-visualização
Laboratório de programação 1 Python victorkortingfaesabr Percurso pedagógico Variáveis Input Strings Números intfloat e operadores Condição if elif else Exercícios C1 Variáveis Variáveis são pequenos espaços de memória utilizados para armazenar e manipular dados Em Python os tipos de dados básicos são tipo inteiro armazena números inteiros tipo float armazena números em formato decimal e tipo string armazena um conjunto de caracteres Cada variável pode armazenar apenas um tipo de dado a cada instante Em Python diferentemente de outras linguagens de programação não é preciso declarar de que tipo será cada variável no início do programa Quando se faz uma atribuição de valor automaticamente a variável se torna do tipo do valor armazenado Em Python os nomes das variáveis devem ser iniciados com uma letra mas podem possuir outros tipos de caracteres como números e símbolos O símbolo sublinha também é aceito no início de nomes de variáveis Nome Válido Comentários Input A atribuição de valor para uma variável pode ser feita utilizando o comando input que solicita ao usuário o valor a ser atribuído à variável O comando input sempre vai retornar uma string Nesse caso para retornar dados do tipo inteiro ou float é preciso converter o tipo do valor lido Para isso utilizase o int string para converter para o tipo inteiro ou float string para converter para o tipo float String Uma string é uma sequência de caracteres simples Na linguagem Python as strings são utilizadas com aspas simples ou aspas duplas Para exibir uma string utilizase o comando print Para concatenar strings utilizase o operador Manipulação de strings Em Python existem várias funções métodos para manipular strings Na tabela ao lado são apresentados os principais métodos para a manipulação as strings Fatiamento de Strings O fatiamento é uma ferramenta usada para extrair apenas uma parte dos elementos de uma string NomeString LimiteInferior LimiteSuperior Retorna uma string com os elementos das posições do limite inferior até o limite superior 1 Números e operadores Os quatro tipos numéricos simples utilizados em Python são números inteiros int números longos long números decimais float e números complexos complex A linguagem Python também possui operadores aritméticos lógicos de comparação e de bit Estrutura if O comando if é utilizado quando precisamos decidir se um trecho do programa deve ou não ser executado Ele é associado a uma condição e o trecho de código será executado se o valor da condição for verdadeiro Sintaxe if condição Bloco de comandos Estrutura else Nesta estrutura um trecho de código será executado se a condição for verdadeira e outro se a condição for falsa Sintaxe if condição Bloco de comandos para condição verdadeira else Bloco de comandos para condição falsa Estrutura ifelifelse Se houver diversas condições cada uma associada a um trecho de código utilizase o elif Sintaxe if condição1 Bloco de comandos 1 elif condição2 Bloco de comandos 2 elif condição3 Bloco de comandos 3 else Bloco de comandos default Somente o bloco de comandos associado à primeira condição verdadeira encontrada será executado Se nenhuma das condições tiver valor verdadeiro executa o bloco de comandos default Atividades C1 Os exercícios devem ser feitos em trio escritos no compilador httpswwwonlinegdbcomonlinepythoncompiler em seguidas se estiverem funcionando usar o botão de download e nomear como o exemplo exercicioXpy onde X é o número do exercício Fazer um zip com todos os exercícios e um txt com o nome do trio Enviar para a pasta Atividades C1 no Ava Atividades C1 1 Considere a string A Um elefante incomoda muita gente Que fatia corresponde a elefante incomoda 2 Escreva um programa que solicite uma frase ao usuário e escreva a frase toda em maiúscula e sem espaços em branco 3 Escreva um programa que receba 2 valores do tipo inteiro x e y e calcule o valor de z na fórmula z 𝑥 2 𝑦 2 𝑥𝑦 2 4 Escreva um programa que receba o salário de um funcionário float e retorne o resultado do novo salário com reajuste de 35 salve esse script para o exercício 9 5 Faça um programa que leia 2 notas de um aluno calcule a média e imprima aprovado ou reprovado para ser aprovado a média deve ser no mínimo 6 salve esse script para o exercício 6 e 10 6 com script do exercício 5 faça a identificação do conceito aprovado média superior a 6 exame média entre 4 e 6 ou reprovado média inferior a 4 Atividades C1 7 Crie um programa que recebe o nome sexo peso e a altura de uma pessoa calcula e exibe o o nome o peso ideal o IMC e a situação crítica da pessoa leve em consideração as informações seguintes Peso ideal homens 727 altura 58 mulheres 621 altura 447 IMC 8 Crie um programa que seja possível entrar com o total de valores recebidos e total de valores gastos por mês durante um ano em seguida exiba o total dos valores recebidos no ano o total dos valores gastos no ano e se houve lucroprejuízo fazendo a diferença entre o total recebido pelo total gasto 9 Usando o script do exercício 4 coloque uma condição de que se o salário for menor do que 2 salários mínimos o novo salário recebe reajuste de 45 se for menor que 5 salários mínimos o reajuste é 35 e ser for maior que 5 salários mínimos o reajuste é de 25 10 Se a média for maior que 6 e menor que 7 exibir mensagem de estudar mais Se for entre 7 e 9 exibir mensagem para fazer mais exercícios se for maior que 9 exibir mensagem de parabenização
Envie sua pergunta para a IA e receba a resposta na hora
Recomendado para você
24
Laboratório de Programação em Python: Variáveis e Estruturas de Controle
Linguagens de Programação
UVV
19
Modularização na Linguagem Java
Linguagens de Programação
UVV
33
Laboratório de Programação em Python: Variáveis e Tipos de Dados
Linguagens de Programação
UVV
22
Introdução ao Conceito de Arquivos em Java
Linguagens de Programação
UVV
19
Modularização na Linguagem Java: Parâmetros e Passagem de Parâmetros
Linguagens de Programação
UVV
25
Tutorial sobre Leitura e Escrita de Arquivos em JAVA
Linguagens de Programação
UVV
1
Atividade para Criação de Circuito Lógico com Display de Sete Segmentos
Linguagens de Programação
UFPA
12
Entrada e Saída com Win32 e MASM32
Linguagens de Programação
UFPB
5
Questões de Lógica: Campeonato Maluco e Matrizes Contidas
Linguagens de Programação
UFAL
Texto de pré-visualização
Laboratório de programação 1 Python victorkortingfaesabr Percurso pedagógico Variáveis Input Strings Números intfloat e operadores Condição if elif else Exercícios C1 Variáveis Variáveis são pequenos espaços de memória utilizados para armazenar e manipular dados Em Python os tipos de dados básicos são tipo inteiro armazena números inteiros tipo float armazena números em formato decimal e tipo string armazena um conjunto de caracteres Cada variável pode armazenar apenas um tipo de dado a cada instante Em Python diferentemente de outras linguagens de programação não é preciso declarar de que tipo será cada variável no início do programa Quando se faz uma atribuição de valor automaticamente a variável se torna do tipo do valor armazenado Em Python os nomes das variáveis devem ser iniciados com uma letra mas podem possuir outros tipos de caracteres como números e símbolos O símbolo sublinha também é aceito no início de nomes de variáveis Nome Válido Comentários Input A atribuição de valor para uma variável pode ser feita utilizando o comando input que solicita ao usuário o valor a ser atribuído à variável O comando input sempre vai retornar uma string Nesse caso para retornar dados do tipo inteiro ou float é preciso converter o tipo do valor lido Para isso utilizase o int string para converter para o tipo inteiro ou float string para converter para o tipo float String Uma string é uma sequência de caracteres simples Na linguagem Python as strings são utilizadas com aspas simples ou aspas duplas Para exibir uma string utilizase o comando print Para concatenar strings utilizase o operador Manipulação de strings Em Python existem várias funções métodos para manipular strings Na tabela ao lado são apresentados os principais métodos para a manipulação as strings Fatiamento de Strings O fatiamento é uma ferramenta usada para extrair apenas uma parte dos elementos de uma string NomeString LimiteInferior LimiteSuperior Retorna uma string com os elementos das posições do limite inferior até o limite superior 1 Números e operadores Os quatro tipos numéricos simples utilizados em Python são números inteiros int números longos long números decimais float e números complexos complex A linguagem Python também possui operadores aritméticos lógicos de comparação e de bit Estrutura if O comando if é utilizado quando precisamos decidir se um trecho do programa deve ou não ser executado Ele é associado a uma condição e o trecho de código será executado se o valor da condição for verdadeiro Sintaxe if condição Bloco de comandos Estrutura else Nesta estrutura um trecho de código será executado se a condição for verdadeira e outro se a condição for falsa Sintaxe if condição Bloco de comandos para condição verdadeira else Bloco de comandos para condição falsa Estrutura ifelifelse Se houver diversas condições cada uma associada a um trecho de código utilizase o elif Sintaxe if condição1 Bloco de comandos 1 elif condição2 Bloco de comandos 2 elif condição3 Bloco de comandos 3 else Bloco de comandos default Somente o bloco de comandos associado à primeira condição verdadeira encontrada será executado Se nenhuma das condições tiver valor verdadeiro executa o bloco de comandos default Atividades C1 Os exercícios devem ser feitos em trio escritos no compilador httpswwwonlinegdbcomonlinepythoncompiler em seguidas se estiverem funcionando usar o botão de download e nomear como o exemplo exercicioXpy onde X é o número do exercício Fazer um zip com todos os exercícios e um txt com o nome do trio Enviar para a pasta Atividades C1 no Ava Atividades C1 1 Considere a string A Um elefante incomoda muita gente Que fatia corresponde a elefante incomoda 2 Escreva um programa que solicite uma frase ao usuário e escreva a frase toda em maiúscula e sem espaços em branco 3 Escreva um programa que receba 2 valores do tipo inteiro x e y e calcule o valor de z na fórmula z 𝑥 2 𝑦 2 𝑥𝑦 2 4 Escreva um programa que receba o salário de um funcionário float e retorne o resultado do novo salário com reajuste de 35 salve esse script para o exercício 9 5 Faça um programa que leia 2 notas de um aluno calcule a média e imprima aprovado ou reprovado para ser aprovado a média deve ser no mínimo 6 salve esse script para o exercício 6 e 10 6 com script do exercício 5 faça a identificação do conceito aprovado média superior a 6 exame média entre 4 e 6 ou reprovado média inferior a 4 Atividades C1 7 Crie um programa que recebe o nome sexo peso e a altura de uma pessoa calcula e exibe o o nome o peso ideal o IMC e a situação crítica da pessoa leve em consideração as informações seguintes Peso ideal homens 727 altura 58 mulheres 621 altura 447 IMC 8 Crie um programa que seja possível entrar com o total de valores recebidos e total de valores gastos por mês durante um ano em seguida exiba o total dos valores recebidos no ano o total dos valores gastos no ano e se houve lucroprejuízo fazendo a diferença entre o total recebido pelo total gasto 9 Usando o script do exercício 4 coloque uma condição de que se o salário for menor do que 2 salários mínimos o novo salário recebe reajuste de 45 se for menor que 5 salários mínimos o reajuste é 35 e ser for maior que 5 salários mínimos o reajuste é de 25 10 Se a média for maior que 6 e menor que 7 exibir mensagem de estudar mais Se for entre 7 e 9 exibir mensagem para fazer mais exercícios se for maior que 9 exibir mensagem de parabenização