Want to make creations as awesome as this one?

More creations to inspire you

Transcript

start

Algoritmos e Estruras de dados

Professores

paulo.vieira@iscte-iul.pt

joao.monge@iscte-iul.pt

joana.martinho.costa@iscte-iul.pt

Paulo Vieira

João Monge

Joana Martinho Costa

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

Envia um vídeo onde te apresentas

APRESENTAÇÃO

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

Programa

Tarefa autónoma Semanal

Testes

Horas

Aulas Assíncronas

Aulas Síncronas

75

15

10

+ info

Avaliação

jpdme@iscte-iul.pt

Questões?

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

Ob