Você está na página 1de 22

Uso do Ambap

Prof. Alexandre Berg

Ambap
O AMBAP um ambiente de aprendizado de programao criado pela UFAL Universidade Federal de Alagoas. Os algoritmos construdos so baseados na sintaxe do ILA (Interpretador de Linguagem Algortmica).

Ambap
Site para download: www.ufal.br/tci/ambap. preciso instalar a mquina virtual Java antes de instalar o AMBAP. Para o correto funcionamento, necessria a mquina Java verso J2RE 1.3.1.03. Os arquivos esto disponveis em: www.ulbra.tche.br/~berg Opo Algoritmos e Programao I

Ambap

Ambap
Para que o usurio possa salvar seus algoritmos, escolhendo a pasta de destino, faz-se necessrio marcar a opo Usurio Avanado. Atravs do interpretador possvel executar os algoritmos

Ambap

Ambap

Ambap
Para que o usurio possa salvar seus algoritmos, escolhendo a pasta de destino, faz-se necessrio marcar a opo Usurio Avanado. Atravs do interpretador possvel executar os algoritmos Os arquivos criados no AMBAP so salvos com a extenso .ILA.

Ambap - Estrutura Bsica


A estrutura bsica de um algoritmo no AMBAP envolve duas sees: declarao de variveis e bloco de instrues. <Declarao de Variveis> Variaveis Inicio <Bloco de Instrues> Fim

Ambap - Estrutura Bsica


O AMBAP possui os seguintes tipos de dados que podem ser associados s variveis: numerico, logico e caracter. A sintaxe para a declarao de variveis a seguinte: Variaveis numerico <varivel1>, ..., <varivelN> logico <varivel1>,..., <varivelN> caracter <varivel1>,..., <varivelN>

Ambap - Estrutura Bsica


Comando Escrever Este comando pode escrever mensagens e/ou contedos armazenados nas variveis manipuladas pelo algoritmo. Sintaxe: ESCREVER <varivel>, <"mensagem"> Exemplo: Escrever "Mdia do Aluno:", Media

Ambap - Estrutura Bsica


Comando Ler permite que uma informao digitada pelo teclado seja capturada e armazenada na varivel definida. Sintaxe: LER <varivel> Exemplo: Ler G1

Ambap - Estrutura Bsica


O comando de atribuio (:=) determina que uma varivel receba o valor de uma expresso. Sintaxe: Varivel:=Expresso Exemplo: Media:=(G1 + G2 * 2 )/3

Ambap Funes Bsicas


Limpar Limpa uma rea da tela. Se o comando LIMPAR for utilizado sem a informao das linhas e colunas, toda a tela ser limpa. Os valores que correspondem ao canto superior esquerdo so 1,1 e ao canto inferior direito so 25,80. Sintaxe: Limpar linha_ini, coluna_ini, linha_fin, coluna_fin

Ambap Funes Bsicas


Posicionar Posiciona o cursor na coordenada especifica pelos parmetros linha e coluna. A linha varia de 1 25 e a coluna varia de 1 80. Sintaxe: Posicionar linha, coluna

Ambap Funes Bsicas


Aleatorio Retorna um nmero aleatrio entre 0 e 1. Sintaxe: Aleatorio() Inteiro Extrai de um nmero qualquer a sua parte inteira. Sintaxe: Inteiro(<varivel>)

Ambap Funes Bsicas


Raiz Calcula a raiz n-sima de um nmero. Sintaxe: Raiz(<expresso1>,<expresso2>) Resto retorna o resto da diviso entre dois nmeros. Sintaxe: Resto(<expresso1>,<expresso2>)

Ambap Funes Bsicas


Esperar Suspende a execuo do algoritmo de acordo com o intervalo de tempo especificado em segundos. Sintaxe: ESPERAR (<expresso>) Comentrios Os caracteres // fazem com que tudo que estiver a direita dos mesmos, seja ignorado pelo interpretador.

Ambap Comandos de Seleo


Seleo Simples Sintaxe: Se <expresso lgica> Entao <bloco de instrues> Fim_Se

Ambap Comandos de Seleo


Seleo Composta Sintaxe: Se <expresso lgica> Entao <bloco de instrues 1> Senao <bloco de instrues 2> Fim_Se

Ambap Comandos de Seleo


Seleo Encadeada Seleo feita atravs do agrupamento de diversas selees. Se (condio1) Entao comando1 Senao Se (condio2) Entao comando2 Senao Se (condio3) Entao comando3 Fim_Se Fim_Se Fim_Se

Ambap Comandos de Seleo


Seleo de Mltipla Escolha No AMBAP, a estrutura de seleo de mltipla escolha o Faca Caso. Sintaxe: Faca Caso Caso <expresso 1>: <bloco de instrues 1> Caso <expresso 2>: <bloco de instrues 2> ... Caso <expresso n>: <bloco de instrues n> Outro_Caso : <bloco de instrues 3> Fim_Caso

Você também pode gostar