Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

Roteiro Aula Prática
DESENVOLVIMENTO DE APLICAÇÕES IOS
ROTEIRO DE AULA PRÁTICA
NOME DA DISCIPLINA: DESENVOLVIMENTO DE APLICAÇÕES IOS
Unidade: U2 _ ARQUITETURA COMPUTACIONAL DA SWIFT
Aula: A4_ APLICAÇÃO OO IOS
Tempo previsto de execução de aula prática: 2h
	OBJETIVOS
	Definição dos objetivos da aula prática:
	Saber aplicar os conceitos da Orientação a Objetos com a Linguagem Swift.
	INFRAESTRUTURA
	Instalações – Materiais de consumo – Equipamentos:
	NOME DO LABORATÓRIO
· Laboratório de Informática
Equipamentos:
· Computador.
~ 1 unid. 1 aluno
	SOLUÇÃO DIGITAL
	· Repl.it
Ambiente de desenvolvimento online que suporta várias linguagens, incluindo Swift. Você pode escrever e executar código Swift diretamente no navegador.
https://replit.com/languages/swift
	PROCEDIMENTOS PRÁTICOS
	Procedimento/Atividade nº 1
Atividade proposta:
Desenvolva um sistema simples de gerenciamento de uma biblioteca digital. Nesta biblioteca, temos livros, autores e usuários que podem pegar emprestado ou devolver livros.
2
	
Requisitos
· Classe Livro:
Propriedades:
titulo (String) autor (Autor)
anoPublicacao (Int) disponivel (Bool) Métodos:
emprestar() - Define a propriedade disponivel como false. devolver() - Define a propriedade disponivel como true.
· Classe Autor:
Propriedades:
nome (String) nacionalidade (String) anoNascimento (Int)
· Classe Usuario:
Propriedades:
nome (String) email (String)
livrosEmprestados ([Livro]) Métodos:
pegarEmprestado(livro: Livro) - Adiciona o livro à lista livrosEmprestados do usuário, se o livro estiver disponível, e chama o método emprestar() do livro.
devolverLivro(livro: Livro) - Remove o livro da lista livrosEmprestados do usuário e chama o método devolver() do livro.
Atividades:
· Implemente as classes Livro, Autor e Usuario conforme descrito acima.
· Crie uma instância de pelo menos dois autores.
· Crie uma instância de pelo menos três livros, associando-os aos autores criados.
· Crie uma instância de pelo menos dois usuários.
· Realize operações de empréstimo e devolução de livros para verificar o funcionamento correto do sistema
3
	Checklist:
· Utilizou corretamente a linguagem Swift;
· Aplicou os conceitos do Paradigma Orientado a Objetos.
	RESULTADOS
	Resultados de Aprendizagem:
	Saber aplicar os conceitos da Orientação a Objetos com a linguagem Swift.
	ESTUDANTE, VOCÊ DEVERÁ ENTREGAR
	Descrição orientativa sobre a entregada da comprovação da aula prática:
	O código Desenvolvido
Unidade: U4 _ DESENVOLVENDO PROJETOS COM SWIFT
Aula: A3_ PROCESSAR E POTENCIALIZAR DADOS
Tempo previsto de execução de aula prática: 2h
	OBJETIVOS
	Definição dos objetivos da aula prática:
	Saber aplicar a manipulação de dados com a linguagem Swift.
	INFRAESTRUTURA
	Instalações – Materiais de consumo – Equipamentos:
	NOME DO LABORATÓRIO
· Laboratório de Informática
Equipamentos:
· Computador.
~ 1 unid. 1 aluno
	SOLUÇÃO DIGITAL
	· Repl.it
Ambiente de desenvolvimento online que suporta várias linguagens, incluindo Swift. Você pode escrever e executar código Swift diretamente no navegador.
4
	
https://replit.com/languages/swift
	PROCEDIMENTOS PRÁTICOS
	Procedimento/Atividade nº 1 Atividade proposta:
Desenvolva um pequeno sistema de gerenciamento de inventário para uma loja de eletrônicos. O objetivo é criar uma aplicação que gerencie uma lista de produtos, permitindo adicionar novos produtos, calcular o valor total do inventário, e listar os produtos que estão abaixo de uma determinada quantidade em estoque.
Requisitos
Criação da Estrutura de Dados:
Crie uma estrutura Produto com as seguintes propriedades: nome (String)
quantidade (Int) preco (Double)
Manipulação de Dados:
Implemente uma classe GerenciadorDeInventario que gerencie a lista de produtos. Essa classe deve ter métodos para:
adicionarProduto(produto: Produto) - Adiciona um novo produto à lista. calcularValorTotal() -> Double - Calcula e retorna o valor total do inventário. listarProdutosAbaixoDe(quantidade: Int) -> [Produto] - Retorna uma lista de produtos com quantidade abaixo do valor especificado.
Exibição de Dados:
Adicione um método exibirInformacoesProduto(produto: Produto) na classe GerenciadorDeInventario que exibe o nome do produto, a quantidade em estoque e o preço.
Atividades:
· Crie um novo projeto no Replit com a linguagem Swift.
5
	· Implemente a estrutura Produto e a classe GerenciadorDeInventario.
· Crie uma instância de GerenciadorDeInventario e adicione pelo menos três produtos com diferentes quantidades e preços.
· Utilize os métodos da classe GerenciadorDeInventario para calcular o valor total do inventário, listar os produtos com quantidade abaixo de um determinado valor e exibir as informações de cada produto.
Checklist:
· Utilizou corretamente a linguagem Swift;
· Aplicou os conceitos de manipulação de dados.
	RESULTADOS
	Resultados de Aprendizagem:
	Saber implementar manipulação de dados com a Linguagem Swift.
	ESTUDANTE, VOCÊ DEVERÁ ENTREGAR
	Descrição orientativa sobre a entregada da comprovação da aula prática:
	Código com o problema resolvido.
6
image1.png
image2.png
image3.png

Mais conteúdos dessa disciplina