Notes
Aula 1/4
Content of the notes (3)
Page 1
Desenvolver um programa consiste em processar dados, isto é, recebê-los por um dispositivo de entrada (teclado, mouse, scanner), realizar operações com os mesmos (processamento) e gerar respostas que serão expressas em um dispositivo de saída (impressora, monitor) ou guardar os resultados em dispositivos de armazenamento (disco rígido, pen-driver, CDs).
As etapas para o desenvolvimento de um programa são:
1. Analise: estudar o problema pra definir valores de entrada, processamento e saida
2. Algoritmo: descrever o problema
3. Codificao: algoritmo transformado em codigos de linguagem de programacao
Algoritmo é qualquer procedimento computacional bem definido que toma algum valor ou conjunto de valores como entrada e produz algum valor ou conjunto de valores como saída.
Algoritmos podem ser representados pelas técnicas: descrição narrativa, fluxograma (diagramas de blocos).
Descrição narrativa
Na descrição narrativa utiliza-se a língua portuguesa para descrever a sequência finita de regras dos algoritmos.
Fluxograma
Os fluxogramas são uma apresentação do algoritmo em formato gráfico. Cada ação ou situação é representada por uma caixa. Tais caixas são ligadas por setas, que indicam o fluxo
das ações.
Algumas caixas especiais indicam a possibilidade de o fluxo seguir caminhos distintos, dependendo de certas situações que podem ocorrer durante a execução do algoritmo.
Resumindo, os fluxogramas (diagramas de blocos) consistem na utilização de símbolos para representação da sequência finita de regras dos algoritmos.
Linguagem algorítmica
A linguagem algorítmica ou pseudocódigo consiste na definição de uma pseudolinguagem de programação, cujos comandos são escritos em língua portuguesa, para representar estruturas algorítmicas.
Page 2
TÉCNICAS PARA RESOLVER UM ALGORITMO
1) Não se limite apenas às regras conhecidas: transgrida-as.
2) Não use apenas as suas próprias ideias: utilize as vantagens dos membros da equipe.
3) Adote uma definição flexível de solução: não se limite apenas às conhecidas.
4) Coopere com os membros da equipe para que o grupo saia ganhando.
Métodos para construção de algoritmos
1) Ler o enunciado, destacando pontos importantes.
2) Definir os dados de entrada (dados que serão fornecidos pelo usuário).
3) Definir o processamento (cálculos que serão realizados pelo algoritmo).
4) Definir os dados de saída (dados gerados após o processamento, que serão apresentados como
respostas).
5) Construir o algoritmo.
6) Testar o algoritmo realizando simulações.
Page 3
O fluxograma é uma forma universal de representação, pois se utiliza de figuras geométricas para ilustrar os passos a serem seguidos para a resolução dos problemas. Também é chamado de diagrama de blocos.
Nas variáveis, os tipos básicos de dados mais utilizados são:
numérico,
lógico e
literal ou caractere.
Um identificador, variável ou constante, declarado com um determinado tipo de dados ficará restrito a armazenar valores daquele tipo específico (inteiro, real, caractere, lógico).
NomeVariável : Tipo
Palavras reservadas são palavras que pertencem à sintaxe de um pseudocódigo ou uma linguagem de programação. Não podem ser utilizadas para mais nada, além do propósito inicial a que se destinam.
O pseudocódigo é um padrão textual de representação de um algoritmo, pode ser denominado também de português estruturado ou Portugol.
Information
- Description
- 1 Algoritmo Note on Aula 1/4, created by Manilson Gouveia on 01/10/2023.
- Created by
- Manilson Gouveia
- Views
- 1
- Rating