Lógica De Programação
()
Sobre este e-book
Relacionado a Lógica De Programação
Ebooks relacionados
Desmistificando WebAssembly: Alta performance, portabilidade e segurança Nota: 0 de 5 estrelas0 notasProgramando Em Delphi Xe Nota: 0 de 5 estrelas0 notasProgramação em JavaScript Nota: 0 de 5 estrelas0 notasPython Em Poucas Palavras Nota: 0 de 5 estrelas0 notasSuperpacote De Scriptings Para Iniciantes Nota: 0 de 5 estrelas0 notasPython Em 30 Dias Nota: 0 de 5 estrelas0 notasDesenvolvimento De Software - Aplicativo Comercial Com C# E Camadas Nota: 0 de 5 estrelas0 notasElixir: Do zero à concorrência Nota: 0 de 5 estrelas0 notasMeu primeiro livro de programação Nota: 0 de 5 estrelas0 notasCurso Intensivo Em Golang Nota: 0 de 5 estrelas0 notasScratch: Um jeito divertido de aprender programação Nota: 0 de 5 estrelas0 notasRaspberry Pi e programação C Nota: 0 de 5 estrelas0 notasCakePHP: Construa aplicações web robustas rapidamente Nota: 0 de 5 estrelas0 notasIniciando Com O Zend Framework 2 Nota: 0 de 5 estrelas0 notasMezzio e PHP 7: Uma união poderosa para criação de APIs Nota: 2 de 5 estrelas2/5Cucumber e RSpec: Construa aplicações Ruby com testes e especificações Nota: 0 de 5 estrelas0 notasAprendendo Vue Nota: 0 de 5 estrelas0 notasCordova avançado e PhoneGap: Um guia detalhado do zero à publicação Nota: 0 de 5 estrelas0 notasSistemas Orientados a Objetos: Conceitos e Práticas Nota: 0 de 5 estrelas0 notasRSpec: Crie especificações executáveis em Ruby Nota: 0 de 5 estrelas0 notasRobot framework: Automação versátil e consistente para testes Nota: 0 de 5 estrelas0 notasProgramação Python E Aprendizado De Máquina Nota: 0 de 5 estrelas0 notasTestes de software: Conceitos e práticas para conquistar e manter a qualidade de software Nota: 0 de 5 estrelas0 notasSpock Framework: Testes automatizados ágeis para Java e REST Nota: 0 de 5 estrelas0 notasPhp Progressivo Nota: 0 de 5 estrelas0 notasAutomatizando Testes de Software Com Selenium Nota: 0 de 5 estrelas0 notasPlay Framework: Java para web sem Servlets e com diversão Nota: 0 de 5 estrelas0 notasJSF Eficaz: As melhores práticas para o desenvolvedor web Java Nota: 0 de 5 estrelas0 notasCertificação Linux: Guia prático para a prova LPIC-1 102 Nota: 0 de 5 estrelas0 notas
Métodos e Materiais de Ensino para você
Aprender Inglês - Textos Paralelos - Histórias Simples (Inglês - Português) Blíngüe Nota: 4 de 5 estrelas4/5Ensine a criança a pensar: e pratique ações positivas com ela! Nota: 5 de 5 estrelas5/5Como Convencer Alguém Em 90 Segundos Nota: 4 de 5 estrelas4/5Temperamentos Nota: 5 de 5 estrelas5/5Raciocínio lógico e matemática para concursos: Manual completo Nota: 5 de 5 estrelas5/5A Cura Akáshica Nota: 5 de 5 estrelas5/5Física Quântica Para Iniciantes Nota: 5 de 5 estrelas5/5BLOQUEIOS & VÍCIOS EMOCIONAIS: COMO VENCÊ-LOS? Nota: 4 de 5 estrelas4/5Altas habilidades/superdotação, inteligência e criatividade: Uma visão multidisciplinar Nota: 4 de 5 estrelas4/5A Vida Intelectual: Seu espírito, suas condições, seus métodos Nota: 5 de 5 estrelas5/5Pedagogia do oprimido Nota: 4 de 5 estrelas4/5Vamos Falar De Dinheiro Nota: 0 de 5 estrelas0 notasJogos e Brincadeiras para o Desenvolvimento Infantil Nota: 4 de 5 estrelas4/5O herói e o fora da lei: Como construir marcas extraordinárias usando o poder dos arquétipos Nota: 3 de 5 estrelas3/5Pais feridos. Filhos sobreviventes Nota: 5 de 5 estrelas5/5O código secreto da riqueza: As 12 chaves que lhe trarão sucesso, prosperidade e riqueza financeira Nota: 0 de 5 estrelas0 notasA arte de convencer: Tenha uma comunicação eficaz e crie mais oportunidades na vida Nota: 4 de 5 estrelas4/5Estratégias didáticas para aulas criativas Nota: 5 de 5 estrelas5/5Limpeza Energética Nota: 5 de 5 estrelas5/5Piaget, Vigotski, Wallon: Teorias psicogenéticas em discussão Nota: 4 de 5 estrelas4/5Consciência fonológica na educação infantil e no ciclo de alfabetização Nota: 4 de 5 estrelas4/5Desafio 50k Nota: 3 de 5 estrelas3/5Power Skills: As habilidades-chave para destravar seu potencial máximo Nota: 5 de 5 estrelas5/5
Avaliações de Lógica De Programação
0 avaliação0 avaliação
Pré-visualização do livro
Lógica De Programação - Ronaldo Lavestein
1. INTRODUÇÃO
Scratch é uma linguagem de programação que permite que você crie, de maneira
fácil, suas próprias histórias interativas, animações, jogos, músicas, artes e também
compartilhe suas criações com outras pessoas na Internet. Ele também pode ser utilizado
como ferramenta complementar para que alunos da área de ciência da computação
desenvolvam seu raciocínio lógico e aprendam a programar. O Scratch foi desenvolvido
pelo LifelongKindergartenGroup no MIT Media Lab, conforme podemos ver com mais
detalhes na Figura 1 - Sobre o Scratch.
É permitido, de forma gratuita, para qualquer pessoa que obtenha uma cópia
deste software, o direito de usar, copiar, publicar ou distribuir cópias do mesmo, desde
que lhe sejam publicados os devidos créditos.
Figura 1 - Sobre o Scratch
A linguagem Scratch trabalha com o conceito de programação orientada a
eventos, ou seja, o programa fica aguardando a todo instante por eventos
(acontecimentos) provocados pelo usuário, ou pelo próprio programa, e a partir de então
são executados os scripts (trechos do programa) que atendem a esses eventos.
Tudo acontece no palco do programa em que o jogo, história, animação, música,
etc. foi criado. Nele você pode fazer com que haja interação entre os personagens
(sprites) que obedecem a comandos (blocos) inseridos pelo programador nas suas
respectivas áreas de scripts. Os comandos são encaixados de maneira lógica pelo
programador, como em um jogo de quebra-cabeça. Podem ser criados ou inseridos
4
quantos sprites o usuário desejar e eles podem ter um ou vários trajes, bem como
interagir em um ou vários cenários no palco.
1. Requisitos do Sistema
Sistema Operacional: Windows 2000, Windows XP, Windows Vista ou posterior
(existem também versões do programa para Mac OS X e Linux).
Vídeo: 800X480 / superior, cores 16-bits / superior.
Disco Rígido: Pelo menos 120 MB de espaço livre para instalar o Scratch.
Som (opcional): Alto-falantes ou fones de ouvido; microfone para gravação.
5
Exercícios 01
1. Acesse o web site http://scratch.mit.edu e clique em cada um dos seus diversos links para obter maiores informações sobre o Scratch, tutoriais, vídeos e download
do programa, entre outras coisas.
6
2. Baixando e Instalando o Scratch 1.4
Para baixar o programa de Instalação do Scratch para Windows, conforme mostrado na
Figura 2, acesse o endereço: http://download.scratch.mit.edu/ScratchInstaller1.4.exe
Figura 2 – Arquivo de Instalação do Scratch para Windows
7
Exercícios 02
1. Instale o Scratch 1.4 em seu computador seguindo os passos abaixo:
Dê um duplo-clique no ícone
do arquivo que você baixou.
Execute os passos mostrados nas telas da Figura 3 – Telas de Instalação do
Scratch 1.4, ou seja, clique nos botões Next, Next, Install, Next e Finish,
respectivamente, conforme indicados pelas setas em cada uma das telas.
Figura 3 - Telas da Instalação do Scratch 1.4
8
3. Executando o Scratch 1.4 e conhecendo seu ambiente
Executar o Scratch
Para executar o Scratch dê um duplo-clique sobre o ícone:
O ícone você encontrará na área de trabalho após a instalação do programa, ou,
se você instalou a versão portátil do Scratch dê um duplo-clique sobre o ícone:
O ícone acima encontra-se na pasta ScratchPortable em seu pendrive.
Após a execução, altere o idioma para Português (Brasil) através do botão da
imagem abaixo:
Caso queira aprimorar seu inglês não habilite esta opção, mas como o intuito aqui
é a lógica, a dica é habilitar o idioma.
Logo em seguida será exibida uma tela igual à da Figura 5 – Tela do Scratch.
9
Figura 5 – Tela do Scratch.
3.1. Conhecendo as áreas da tela do Scratch
Observe cada uma das áreas da tela do Scratch indicadas pelos balões com
textos mostrados na Figura 6 - Áreas da Tela do Scratch, para ir familiarizando-se com
cada uma delas.
10
Figura 6 - Áreas da Tela do Scratch
Detalhes de cada área:
Na PALETA DE BLOCOS são exibidas e podem