CSE 110: Introdução à Programação

S01 - Atividade de Aprendizagem (1 de 2): Seu Primeiro Programa

Princípios Básicos para Desenvolver um Programa

Todos nós interagimos com muitos tipos de dispositivos, sites e aplicativos feitos a partir de "programas”. Como você pode imaginar, aplicativos como o Instagram ou o Google Maps são bem complexos e levaram muitos meses, ou até anos, para serem criados por equipes de programadores profissionais. Você está iniciando uma jornada que pode levá-lo à criação de programas com o mesmo nível de sofisticação e interação. Mas vamos começar com programas muito mais simples.

A essência de todos os programas, independentemente de serem complexos ou simples, é que eles fornecem uma lista de instruções passo a passo que o computador deve seguir. O computador, embora poderoso, também é muito simples – ele faz apenas o que você manda. Na verdade, ele faz exatamente o que você manda, nada mais, nada menos. E se você deixar de fora um pequeno detalhe ou cometer até mesmo um pequeno erro, o computador seguirá as suas instruções.

A partir desta atividade, você vai começar a escrever códigos de programas (as instruções passo a passo para o computador), começando com programas simples. Você vai começar exibindo palavras na tela e pedindo ao usuário que digite as respostas em uma janela de texto. Embora seja muito mais simples do que os aplicativos profissionais que você vê por aí, os fundamentos são os mesmos. Esses programas simples ajudarão você a desenvolver as habilidades necessárias para criar aplicativos mais poderosos e interessantes conforme avançar nos seus estudos.

Dica do Instrutor:

Na programação, quando usamos a palavra "print” (que significa imprimir) significa que palavras vão ser exibidas na tela quando o programa for executado. Esse termo não está relacionado a "impressoras”.

Assista aos vídeos a seguir que apresentam a ideia de escrever programas. Enquanto assiste, você pode pausar os vídeos e digitar o mesmo código em seu computador para acompanhar. As demonstrações que eles fazem serão bem parecidas com as tarefas que você vai receber esta semana.

Link Direto: Impressão Básica

Dica do Instrutor:

Quando você executar o seu programa pela primeira vez, verá muitas linhas de texto na janela desde o momento em que o Visual Studio Code for iniciado. Mas não precisa se preocupar com elas. O importante é olhar para as últimas linhas e ver se a sua mensagem foi exibida.

Link Direto: Variáveis

Link Direto: O Depurador

Link Direto: F-Strings Básicas

Link Direto: Entrada

Instruções da Atividade

Para esta atividade, você vai criar um programa que utiliza tanto entradas (obtenção de dados do usuário através do teclado) quanto saídas (exibição de dados ao usuário na tela).

Instruções

Escreva um programa que peça ao usuário que informe sua cor favorita e permita que ele digite a cor. Por fim, faça com que o programa responda exibindo o texto "Sua cor favorita é” seguido da cor digitada.

No exemplo a seguir, o usuário digita "Azul” como sua cor favorita:


Qual é a sua cor favorita? Azul
Sua cor favorita é
Azul

Neste exemplo, o usuário digita "rosa pink” como sua cor favorita:


Qual é a sua cor favorita? Rosa Pink
Sua cor favorita é
Rosa Pink

Observe que o programa exibe a cor que o usuário digitou, portanto, ela muda dependendo do que for digitado.

Para fazer esse programa funcionar, você precisará obter informações do usuário e salvar os dados fornecidos em uma variável. Então, no momento apropriado, você exibirá os dados armazenados nessa variável usando a função print.

Exemplo de Solução

Quando terminar seu programa, por favor, consulte o exemplo de solução para comparar sua abordagem com a apresentada.

Envio de Tarefa

Quando você tiver concluído todas as atividades de aprendizagem desta semana, volte ao Canvas e responda ao respectivo questionário.

Próxima Atividade

Outros links: