Want to create interactive content? It’s easy in Genially!

Get started free

MyPresentation

Joao Monge

Created on July 9, 2023

Start designing with a free template

Discover more than 1500 professional designs like these:

Transcript

start

Algoritmos e Estruras de dados

Identificar, implementar e analisar as estruturas de dados e os algoritmos mais adequados a um determinado problema

Saber analisar a complexidade e o desempenho de um algoritmo

Aplicar os algoritmos de ordenação e de pesquisa mais eficientes num dado contexto

Ser capaz de criar e manipular estruturas de dados

Objectivos

Software necessário

Software

+ info

Os professores e os administradores de escolas podem usar o GitHub Classroom para criar salas de aula virtuais, criar e editar tarefas, atribuir uma nota aos envios de tarefas automaticamente, entre outros.

Github Classroom

+ info

Visual Studio Code é um editor de texto multiplataforma disponibilizado pela Microsoft para o desenvolvimento de aplicações web, com suporte principalmente a ASP.NET 5 e Node. js.

Visual Studio Code

Sumário

  • Preparação do ambiente de desenvolvimento de aplicações
  • Mooshak
  • Sintaxe de Python
  • Variáveis
  • Tipos de dados
  • Operações lógicas, aritméticas e relacionais
  • Estruturas de decisão

Python

  • Linguagem de programação inventada pelo cientista holandês Guido van Rossum no final da década de 1980
  • Nome inspirado no grupo inglês Monty Python
  • É a linguagem mais popular no mundo (cf. https://www.tiobe.com/tiobe-index/)

Preparação do ambiente de desenvolvimento de aplicações

  • É um ambiente integrado de desenvolvimento para Python
  • Na prática, é o ambiente onde vamos programar
É gratuito e o download pode ser feito aqui:

Criar um programa

A reter

  • Para um programa executar no Visual Studio Code, é necessário:
    • Criar um documento
    • Colocar as instruções no documento
    • Executar as instruções carregando no botão “Run”
  • Para mostrar dados na consola utiliza-se o comando print():
    • Repara que print é um procedimento que recebe como argumento o texto a imprimir no ecrã

Tipos de dados