Postagens

Mostrando postagens de janeiro, 2016

Download e Instalação do Scratch

Imagem
No tutorial de hoje vamos ver o processo de download e instalação do Scratch. Atualmente a ferramenta está disponível para Windows, Linux e Mac e pode ser baixada através do link: https://scratch.mit.edu/scratch2download/ , o download e extremamente rápido, visto que seu instalador tem aproximadamente 65 MB. Após o termino do download, execute o instalador. Será exibida uma notificação de segurança do Windows, clique em Sim para continuar com a instalação. Em seguida será aberta uma janela chamada Instalando o Scratch 2 , nela é exibida o andamento da instalação. Observação: esta etapa da instalação somente será exibida se for necessário realizar o download do Adobe Air em seu computador. Finalizada a etapa acima, será aberto o instalador do Scratch, nesta tela clique no botão Continuar . Em seguida será exibido o contrato de licença do Adobe Air, clique em Concordo para continuar com a instalação. Aguarde o processo de instalação. Ao finalizar a instalaç...

Scratch

Imagem
Scratch é uma ferramenta desenvolvida para ensinar programação e conceitos computacionais para crianças acima de 8 anos de idade. É a ferramenta ideal para a pessoas que estão aprendendo a programar, sendo mais acessível que as outras linguagens de programação, por utilizar uma interface gráfica que permite que os programas sejam montados utilizando blocos. Mesmo sendo uma ferramenta voltada para as crianças, o Scratch é uma ótima alternativa no auxílio no estudo de algoritmos e desenvolvimento da lógica de programação. No próximo tutorial veremos o seu processo de download e instalação, junto ao desenvolvimento de alguns exemplos de algoritmos nele. 

Exercício #03: Volume do Cilindro

Imagem
Algoritmo do dia: “desenvolver um algoritmo que calcule o volume de um cilindro, dado por Pi*R 2 *H, onde R é o raio, H é a altura e Pi é uma constante equivalente a 3,14. Os valores de R e H deverão ser informados pelo usuário ao executar o algoritmo”. Dado o enunciado, vamos inicia-lo com a declaração das variáveis, que neste exemplo serão todas do tipo real. R, H, V: Real Feita a declaração das variáveis, em seguida será realizada a leitura do raio e da altura do cilindro pelo usuário. Escreva ( "Informe o raio: " ) Leia (R) Escreva ( "Informe a altura: " ) Leia (H) Realizada a leitura, vamos criar o cálculo do volume, neste exemplo temos uma novidade que é a utilização da função PI que retorna o valor de PI, não sendo necessário declará-la como uma variável. V <- PI * R^ 2 * H Finalizando o algoritmo, será exibido ao usuário o volume do cilindro. Neste ponto, temos outra novidade que é a delimitação da quantidade de casas decim...

Algoritmo #02: Calcula Expressão

Imagem
Algoritmo do dia: “desenvolver um algoritmo que calcule a expressão Z = (X + Y) / (X – Y). Onde X e Y são valores que deverão ser fornecidos pelo usuário ao executar o algoritmo. ”. Inicialmente com o VisuAlg aberto, vamos começar com a declaração das variáveis necessárias. X, Y: Inteiro Z: Real Após a declaração das variáveis, vamos realizar a leitura dos valores para as variáveis X e Y que serão informados pelo usuário. Escreva ( “Digite um valor para X: ” ) Leia (X) Escreva ( “Digite um valor para Y: ” ) Leia (Y) Realizada a leitura, será criada a expressão, que neste caso já foi dada no enunciado do problema. Z <- (X + Y) / (X – Y) Por fim para finalizar o algoritmo, vamos mostrar ao usuário o resultado da expressão. Escreva ( “O resultado da expressão é: ” , Z) Quando executado o algoritmo deverá ter o comportamento similar ao da imagem a seguir. A seguir encontra-se o algoritmo completo. Como dica, não copie e cole este algorit...

Algoritmo #01: Calcula Média

Imagem
Em nosso primeiro algoritmo prático, vamos desenvolver a seguinte aplicação em português estruturado com o auxílio do VisuAlg. Para isso considere o seguinte enunciado: “crie um algoritmo que leia 4 notas de um aluno e em seguida calcule a sua média final” . Com o VisuAlg aberto, vamos começar com a declaração das variáveis necessárias para o nosso algoritmo na área de variáveis, que são respectivamente: Nota1, Nota2, Nota3, Nota4: Inteiro Media: Real Foram declaradas 5 variáveis, sendo 4 do tipo inteiro que armazenarão as notas do aluno considerando que o mesmo só pode tirar valores inteiros, e uma variável do tipo real que armazenará a média do aluno. O próximo passo de nosso algoritmo é realizar a leitura das notas: Escreva ( "Informe a 1a Nota: " ) Leia (Nota1) Escreva ( "Informe a 2a Nota: " ) Leia (Nota2) Escreva ( "Informe a 3a Nota: " ) Leia (Nota3) Escreva ( "Informe a 4a Nota: " ) Leia (Nota4) Realizada ...

Operadores

Em português estruturado temos disponíveis os seguintes tipos de operadores: Aritméticos, Relacionais e Lógico. Na tabela abaixo, estão listados todos os operadores disponíveis em português estruturado. Operadores Aritméticos Operador Símbolo Adição + Subtração - Multiplicação * Divisão / Divisão Inteira \ Exponenciação ^ Módulo % Operadores Relacionais Operador Símbolo Maior >   Menor <   Maior ou igual >= Menor ou igual <= Igual = Diferente <>   Operadores Lógicos Operador Símbolo E E Ou OU Não NAO Para os operadores lógicos, vale lembrar que esses são utilizados normalmente nas operações que utilizam condições, abaixo conheça o significado dos operadores lógicos: · ...

Variáveis

Imagem
Uma variável pode ser considerada como um espaço de memória reservada para armazenar determinado tipo de dado. Normalmente para o entendimento de variáveis é utilizada a seguinte analogia: Considere que a memória do computador é uma prateleira, é nela cada espaço é identificado com um nome, onde cada espaço pode guardar apenas um único tipo de item. Na prática não conseguimos ver as variáveis alocadas na memória RAM, mas sabemos de sua existência e dos dados que nela estão armazenados. O conteúdo de uma variável não é fixo, ou seja, pode ser alterado a todo momento. Nos algoritmos em português estruturado, existem apenas três tipos de variáveis, sendo respectivamente: ·          Inteiro: representa números inteiros, por exemplo: 20, -1, 10, -5. ·          Real: representa números reais, ou seja, números que possuem casas decimais, por exemplo: 30.25, -10.67, etc. ·      ...