Apostila de Introdução aos Algoritmos - usando o VisualgRegis Magalhães
O Visualg é uma excelente ferramenta para o aprendizado de algoritmos, tendo sido criada por Cláudio Morgado de Souza da Apoio Informática Ltda.
As apostilas foram elaboradas por Bruno Tonet e Cristian Koliver do Núcleo de Apoio à Aprendizagem de Programação (NAPRO) da Universidade de Caxias do Sul (UCS).
Lorensutti,
Essa apostila é a base que você precisa para
passar nessa prova, ele tem apenas 15 páginas
e o melhor considerado por mim.
tire umas 2 horas para estudá-la e se alimente bem
porque é comum bater aquela fome na hora que
você está estudando programação.
não dê atenção pra mais nada.
e Bons estudos ...
Descritiva Narrativa (Lógica de Programação)Gercélia Ramos
Existem diversas formas de se representar um algoritmo, neste slide estaremos falando sobre a Descritiva Narrativa onde descrevemos o passo-a-passo de um algoritmo.[Aula para curso técnico]
A maioria das vezes necessitamos tomar decisões no andamento do algoritmo. Essas decisões interferem diretamente no andamento do programa.
São estruturas que, dada a avaliação de uma expressão (condição), permite a escolha de um fluxo de instruções a ser executado.
Apostila de Introdução aos Algoritmos - usando o VisualgRegis Magalhães
O Visualg é uma excelente ferramenta para o aprendizado de algoritmos, tendo sido criada por Cláudio Morgado de Souza da Apoio Informática Ltda.
As apostilas foram elaboradas por Bruno Tonet e Cristian Koliver do Núcleo de Apoio à Aprendizagem de Programação (NAPRO) da Universidade de Caxias do Sul (UCS).
Lorensutti,
Essa apostila é a base que você precisa para
passar nessa prova, ele tem apenas 15 páginas
e o melhor considerado por mim.
tire umas 2 horas para estudá-la e se alimente bem
porque é comum bater aquela fome na hora que
você está estudando programação.
não dê atenção pra mais nada.
e Bons estudos ...
Descritiva Narrativa (Lógica de Programação)Gercélia Ramos
Existem diversas formas de se representar um algoritmo, neste slide estaremos falando sobre a Descritiva Narrativa onde descrevemos o passo-a-passo de um algoritmo.[Aula para curso técnico]
A maioria das vezes necessitamos tomar decisões no andamento do algoritmo. Essas decisões interferem diretamente no andamento do programa.
São estruturas que, dada a avaliação de uma expressão (condição), permite a escolha de um fluxo de instruções a ser executado.
O Prof. Rômulo Ribeiro, do Observatório de Metrópoles apresenta as pesquisas do grupo sobre o impacto das obras da Copa na capital federal.
Apresentado durante o seminário Transparência na Copa 2014 em Brasília: Como Está Esse Jogo?, no dia 19 de setembro de 2013.
This Book is written by Ameer e Ahle Sunnat Hazrat Allama Maulana Ilyas Attari Qadri Razavi Ziaee.
This book include the following topics:
* Sawab Equivalent to Mount Uhud
* What to Recite on Seeing a Funeral!
* And many more..
Download Link: http://madani.co/book62ur
1. CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DE MATO GROSSO
UNIVERSIDADE ABERTA DO BRASIL
R E V I SÃO DE C O NC E I T O S (c on t. )
3. Comandos de Entrada e Saída
Todo algoritmo para computador possui comandos que transportam informações entre a
memória principal do computador e os seus periféricos. Este transporte possui dois sentidos, e
para cada sentido existe um comando especifico, como será descrito a seguir.
3.1. Leitura (comando LEIA)
Transporta informações de um periférico para a memória principal. Geralmente as
informações são lidas de teclado, disquetes, fitas, scanner, leitoras ópticas, entre outros meios
que sempre surgem na informática.
3.2. Apresentação/Visualização (comando ESCREVA)
Transporta informações da memória principal para um periférico. Geralmente as
informações são apresentadas em papel (impressora), vídeo, disquetes, fitas, projetor multimídia,
entre outros.
Observações:
Um conceito já comentado e que deve ser aqui relembrado é o seguinte: na memória
principal, as informações com que um programa vai tratar ficam armazenadas em
variáveis;
A operação de leitura atribui um novo valor a uma variável;
Todas as linguagens de programação possuem comandos (ou rotinas) de entrada/saída.
Exemplo: Montaremos um algoritmo que receba duas notas, calcule a média entre elas e
mostre o resultado. Para tanto, serão criada as seguinte variáveis: NOTA1, NOTA2 e MEDIA.
Algoritmo MEDIA;
Variáveis
NOTA1, NOTA2: real;
MEDIA: real; {Obs.: Quando as variáveis são de mesmo tipo a declaração pode ser na mesma linha}
Início
// Lendo as notas
Escreva (“Digite o valor da primeira nota:”); // Este comando só é incluído para facilitar o entendimento do usuário
Leia (NOTA1);
Escreva (“Digite o valor da segunda nota”);
Leia (NOTA2)
// Calculando a média
MEDIA <- (NOTA1 + NOTA2) / 2;
// Escrevendo o resultado ao usuário
Escreva (“O valor da média é ”, MEDIA);
Fim.
Obs.: O ponto “.” só é utilizando no final de um algoritmo, para indicar a finalização do corpo
do algoritmo.
Página 1
Profª Juliana Saragiotto Silva - Algoritmos
2. CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DE MATO GROSSO
UNIVERSIDADE ABERTA DO BRASIL
R E V I SÃO DE C O NC E I T O S (c on t. )
O que seria exibido na tela do monitor, durante a execução deste algoritmo?
Obs.: Para exemplificar a execução deste algoritmo, utilizaremos como exemplo a digitação
dos seguintes valores para as notas: PRIMEIRA NOTA = 9,5; SEGUNDA NOTA = 8,5
Digite o valor da primeira nota: 9,5
Digite o valor da segunda nota: 8,5
O valor da média é 9,0
4. Outras informações importantes sobre a construção de Algoritmos
A partir de agora serão apresentados alguns conceitos que devem ser levados em
consideração na construção de qualquer solução algorítmica.
4.1. Utilização do ponto e vírgula
O sinal de ponto e vírgula “;” indica a existência de um próximo comando, por isso torna-se
necessário, ao final de cada instrução incluir este símbolo.
Obs.: Nas estruturas INICIO e FIM não se usa o “;”.
4.2. Linhas de comentário
Pode-se inserir comentários, em um Algoritmo, com o objetivo de facilitar a compreensão
das linhas de comando do mesmo. Para tanto, os seguintes símbolos podem, em geral, ser
utilizados para este fim:
// quando se desejar inserir um comentário em apenas uma linha
{ tudo o que se encontra entre chaves será entendido como comentário}
4.3. Conceito de IDENTAÇÃO
Identar significa deslocar para a direita as instruções subordinadas.
Este conceito é utilizado de forma recorrente pelos desenvolvedores de software, com vistas
a facilitar a leitura do código fonte em questão por qualquer outro desenvolvedor.
Exemplo:
MEDIA <- (NOTA1 + NOTA2)/2;
Se MEDIA > 8 entao
Escreva(“Parabéns pelo desempenho!”);
Fimse;
Obs.: Como pode ser observado no item 4.4, este conceito também é utilizado na área de
declaração de variáveis e no corpo do algoritmo.
Página 2
Profª Juliana Saragiotto Silva - Algoritmos
3. CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DE MATO GROSSO
UNIVERSIDADE ABERTA DO BRASIL
R E V I SÃO DE C O NC E I T O S (c on t. )
4.4. Corpo geral de um Algoritmo
ALGORITMO Nome_do_Algoritmo;
Variáveis
Variavel1: tipo;
Variavel2: tipo;
INICIO
// Linhas de comando do corpo do Algoritmo
FIM.
Obs.: O sinal de ponto “.” é utilizado para indicar a finalização do Algoritmo.
Página 3
Profª Juliana Saragiotto Silva - Algoritmos