Professor: Juliano Lucas Gonçalves

Slides:



Advertisements
Apresentações semelhantes
Lógica de Programação Prof. Msc. Raul Paradeda Aula 4 Entrada/Saída.
Advertisements

Marco Antonio Montebello Júnior
Algoritmo e Programação
ENGENHARIA CIVIL COMPUTAÇÃO APLICADA Aula 12
LABORATÓRIO DE PROGRAMAÇÃO
Algoritmos Sílder Lamas Vecchi.
Se, senao e entao var A,B,C:inteiro inicio // Seção de Comandos
Visualg. Definição É um programa que executa algorítmos em forma de cálculos e a linguagem utilizada por ele é o Portugal, que é uma adaptação da linguagem.
Algoritmos e Programação
Introdução a Programação Renata Freire
INTRODUÇÃO À PROGRAMAÇÃO
Introdução à Informática
Algoritmos Escher.
Estruturas de Controle
Tópicos Preliminares na Linguagem C
Tópicos Preliminares Prof. Alexandre Parra
Prof. Msc. Raul Paradeda Aula 3 Fluxograma e Pseudocódigo
Algoritmos Prof. Kelly E. Medeiros.
Formas de Representação de Algoritmos
Processamento da Informação BC-05045
Conceitos Básicos Lógica de Programação
Professor: Juliano Lucas Gonçalves
Fundamentos de Programação Estruturada – Turma A 1º Período CSTA - UTP
FACENS – Engenharia da Computação Lógica Computacional I
Programação de Computadores I Apresentação da Disciplina Prof. André Renato 2º Semestre / 2012.
CEPMAT Curso Técnico em Informática
Representação de Algoritmos
Estrutura de dados, pseudocódigo
FTIN Formação Técnica em Informática
Construção de Algoritmos AULA 03
Programação Estruturada
Operadores e Estruturas Condicionais 29/04/2014. Operadores Aritméticos.
Augusto Sampaio e Paulo Borba Centro de Informática
Augusto Sampaio e Paulo Borba Centro de Informática
TÉCNICAS DE PROGRAMAÇÃO
Introdução à Programação de Computadores
Algoritmos e Estrutura de Dados I Jean Carlo Mendes
Programação I CH: 60h Créditos: 3 Prof Me. Tiago Araujo.
Algoritmos Estruturados
Programação de PIC em C Exposição das funções básicas para
Projeto Integrador Apresentação
Algoritmo e Estrutura de Dados
Algoritmos e Programação I
Fundamentos de linguagens de programação
VETORES.
Programação de Computadores - 1
Informática e Computação Aula Estrutura de Repetição
Algoritmos Prof.: Carlos Alberto
Professor: André Didier Autor: Francisco Airton
Exercícios (Algoritmo Narrativo, Fluxograma e Pseudocódigo) RESOLVIDO
Fundamentos de Programação
Fundamentos de Linguagens de Programação
Variáveis e Operadores
Linguagens de Programação
ALGORITMOS.
Informática e Computação Aula Estrutura de Repetição
PROGRAMAÇÃO II – PARTE 1 Profa. Maria Augusta Constante Puget.
Fabiana Tolêdo Análise de Sistemas Algoritmo.
Visualg.
LÓGICA DE PROGRAMAÇÃO Curso: Técnico em Informática Professor: Ronaldo Disciplina: Lógica de Programação.
ALGORITMOS E LÓGICA DE PROGRAMAÇÃO
DIV Exibindo o valor de um variável.. Se, senao e entao.
COMPILADORES 02 Prof. Marcos. COMPILADORES Do Programa à Execução Computadores das mais variadas arquiteturas têm funcionamento:
DESENVOLVIMENTO Prof: Marcelo West Disciplina: Lógica de Programação.
Linguagem de Programação Prof. Fabricio Roulin Bittencout
Lógica de programação Introdução à lógica de programação
Adriano A. Ribeiro. Português Estruturado Apesar do Português Estruturado ser uma linguagem bastante simplificada, ela possui todos os elementos básicos.
Conteúdo de Laços de Repetição para os alunos do 7º ano EVL.
Introdução ao VisuALG Prof. Andrew Rodrigues
Prof. Wellington Franco Estrutura de um Programa Usando o VisuAlg
Transcrição da apresentação:

Professor: Juliano Lucas Gonçalves Juliano.goncalves@ifsc.edu.br Introdução ao VisuALG Professor: Juliano Lucas Gonçalves Juliano.goncalves@ifsc.edu.br

Agenda VisuALG: Introdução ao VisuALG; Apresentação do Software; Entrada, Processamento e Saída; Depuração; Exercícios.

Site: http://www.apoioinformatica.inf.br/o-visualg Introdução ao VisuALG Site: http://www.apoioinformatica.inf.br/o-visualg

VisuALG Prof. Cláudio Morgado de Souza; Ferramenta: Apoio Informática; Aprender a programar; Mais simples que linguagens comuns; Uso de Português estruturado;

Apresentação VisuALG

Estrutura Básica do Código Código Fonte (pseudocódigo): Implementação do nosso algoritmo; O que será transformado em programa de computador; Deve ser escrito utilizando uma linguagem de programação;

Estrutura Básica do Código Código Fonte em VisuALG: algoritmo "semnome" // Função : // Autor : // Data : 23/05/2011 // Seção de Declarações var inicio //Seção de Comandos fimalgoritmo

Variáveis Declaração no VisuALG: Atribuição no VisuALG: var n: inteiro x: real b: logico c: caractere y, z, w: real inicio // Seção de Comandos n <- 10 x <- 10.5 b <- verdadeiro C <- “a” fimalgoritmo

Operadores Aritméticos Português Estruturado Adição: + Subtração: - Multiplicação: * Divisão: / Divisão Inteira: \ Exponenciação: ^ ou Exp ( <base>, <expoente> ) Módulo (resto da divisão): % Raiz Quadrada: raizq(<número>)

Operadores Aritméticos Ordem de Precedência: Exemplos: (2 + 2) / 2 = 2 2 + 2 / 2 = 3 Operadores Aritméticos Português Estruturado Parênteses: () Exponenciação: ^ Multiplicação e Divisão: *, /, \ e % Adição e Subtração + e - Primeiro Último

Atividade Prática Fazendo Aritmética: Faça um novo projeto em VisuALG; Declare três variáveis do tipo REAL; Atribua à 2 delas os valores 10.5 e 9.5; Atribua à 3ª delas a soma das duas primeiras;

Saída Básica Para mostrar na tela: escreva(<informação>, <informação>, ...) Escreve tudo na mesma linha; escreval(<informação>, <informação>, ...) Escreve em linhas separadas;

Atividade Prática Mostrando o Resultado: Faça um novo projeto em VisuALG; Declare três variáveis do tipo REAL; Atribua à 2 delas os valores 10.5 e 9.5; Atribua à 3ª delas a soma das duas primeiras; Escreva na tela: “Resultado: “ e o valor da soma;

Entrada Básica Para capturar do usuário: leia(<variável>) Captura o que usuário digitar e armazena na variável;

Atividade Prática Capturando a Entrada: Faça um novo projeto em VisuALG; Declare três variáveis do tipo REAL; Atribua à 2 delas os valores 10.5 e 9.5; Use o comando leia(<variável>) para determinar os valores das 2 primeiras variáveis; Atribua à 3ª delas a soma das duas primeiras; Escreva na tela: “Resultado: “ e o valor da soma;

Detectando Problemas: Depuração

Depuradores Em inglês: Debugger; Função: Encontrar falhas em programas; Como: Executar o código passo a passo analisando o conteúdo das variáveis e observando o comportamento do programa; Qual o motivo do nome bug?

Depuradores No VisuALG: Tecla F8.

Exercícios Faça os algoritmos de 1 a 20 no visualg.