Escolar Documentos
Profissional Documentos
Cultura Documentos
Lição n º 2 e 3
TIPOS DE SOFTWARE
Classificação dos tipos de software, de acordo com o objetivo dentro do sistema
informático.
Lição nº 5 e 6
Para desenvolver um programa você precisa saber o que deve ser feito – logica
aplicada e como deve ser feito isso numa linguagem de programação
Um algoritmo é uma sequência de passos finitos bem definidos e não ambíguos que
descrevem um processo ou solução para um problema. Em essência, um algoritmo é
um conjunto de instruções que permite a um computador ou a um ser humano realizar
uma tarefa específica ou resolver um problema.
Saída: um algoritmo produz uma saída ou resultado com base nas instruções e
nos dados de entrada. A saída pode ser uma resposta para uma pergunta, um
conjunto de informações ou uma ação realizada.
Um exemplo simples de algoritmo seria uma receita de cozinha, onde cada passo é
claramente definido e leva à preparação de um prato específico. Da mesma forma,
algoritmos em programação são usados para realizar tarefas específicas, como
ordenar uma lista de números, encontrar o menor caminho em um mapa ou processar
dados em um banco de dados.
Lição nº 7 e 8
Capítulo 1 – Conceitos sobre linguagem de programação
Sumário: Formas de representação de algoritmo
REPRESENTAÇÃO
Algoritmos podem ser representados de várias maneiras, dependendo do contexto e
da preferência do desenvolvedor. Aqui estão alguns dos tipos mais comuns de
representações de algoritmos:
1. Inicie o programa.
2. Solicite ao usuário que insira um número.
3. Leia o número inserido pelo usuário.
4. Calcule o quadrado do número.
5. Exiba o resultado na tela.
6. Encerre o programa.
5.Código Fonte: uma vez que um algoritmo tenha sido implementado em uma
linguagem de programação específica, o código fonte resultante também é uma
representação do algoritmo. O código fonte é a forma que o computador compreende
e executa.
Cada uma dessas representações tem suas próprias vantagens e é escolhida com
base nas necessidades de documentação, comunicação ou implementação do
algoritmo. A escolha da representação adequada depende do público-alvo e do
propósito da documentação do algoritmo.
FLUXOGRAMA
Um fluxograma é um tipo de diagrama que explica visualmente um processo ou
fluxo de trabalho (workflow), por isso também é chamado de diagrama de fluxo.
Usando símbolos e definições padronizados, os fluxogramas descrevem
visualmente as diferentes etapas e decisões de um processo. Esses diagramas
são populares em diversas áreas há muitos anos - desde engenharia e
educação até programação de softwares e gerenciamento de projetos.
História do Fluxograma
A origem dos fluxogramas vem de 1921, onde as primeiras versões de
fluxogramas conhecidas foram apresentadas por Frank e Lillian Gilbreth em um
projeto para American Society of Mechanical Engineers (ASME, ou Sociedade
Estadunidense de Engenheiros Mecânicos). Esse fluxograma possuía um
formato vertical e foi um dos primeiros frameworks conhecidos para descrever
processos. A partir daí, outros profissionais começaram a difundir a
metodologia de se criar fluxogramas em empresas através de palestras e
aulas. Com a difusão da metodologia, em 1947 a ASME criou um sistema de
símbolos padronizados para criação de fluxogramas, inspirado no trabalho do
casal Gilbreth. Nessa mesma década, os fluxogramas começaram a se
expandir para outras áreas como a de tecnologia, ajudando empresas a
desenvolverem códigos de computadores a partir de fluxogramas. Outro marco
importante na história dos fluxogramas é utilização destes pelo renomado
profissional japonês Kaoru Ishikawa (1915-1989), conhecido por seu trabalho
em iniciativas de qualidade de produção. Ele passa a usar essa metodologia e
passa a considerar fluxogramas como uma das principais ferramentas de
controle de qualidade.
Ao comunicar um processo
SÍMBOLOS DE FLUXOGRAMAS
Existem notações e elementos padrões que são usados na maior parte dos
fluxogramas. Cada símbolo representa uma ação ou etapa diferente dentro de
uma sequência ou processo. Abaixo destacamos os símbolos mais comuns
usados em fluxogramas.
- Oval: Um elemento oval em um diagrama de fluxo representa o terminal ou
terminador. Ou seja, indica o início e a parada dentro de uma sequência.
- Paralelogramas: O paralelograma indica uma entrada ou saída ("input" ou
"output").
- Retângulo: Os retângulos indicam ações ou o processo em si.
- Diamantes: Diamantes indicam as decisões que precisam ser tomadas. Estes
geralmente resultam em dois caminhos alternativos com base na decisão
tomada.
- Linhas de fluxo ou conectoras: As linhas de fluxo e flechas representam as
direções tomadas na sequência. Veja um resumo dos principais símbolos de
fluxogramas:
TIPOS DE FLUXOGRAMAS
Fluxograma de processos
Um fluxograma de processos é o mais básico de todos os tipos de fluxogramas. Eles são usados
para mapear novos projetos e operações. Engenheiros e desenvolvedores de software
frequentemente usam fluxogramas de processo para mapear o progresso e compreender os
passos que precisam dar para completar um projeto.
A = 10 cm . 10 cm
A = 100 cm²
ou
A = (10 cm)² = 100 cm²
A base é b = 12 e a altura é h = 8, então, para calcular a área, temos
que:
Disciplina: TLP
Lição n º 2 e 3
Capítulo - 1 Conceitos sobre linguagem de programação
Sumário: Representação de Algoritmo em Portugol
AS principais ferramentas actuais que servem para interpretar o portugol são Visualg e o
Portugol Studio
VARIÁVEL
um nome
um tipo
um valor
Nomes de Variáveis
Devem ser formados por combinações de letras maiúsculas (A-Z), minúsculas (a-
z), dígitos (0-9) e o caractere sublinhado ( _ ).
Exemplos
nomes corretos: var1, var2, media, ValorMaximo, x
nomes incorretos: Média, printf, 2var
Tipos de VARIÁVEL
Disciplina: TLP
Lição n º 12 e 13
Operadores Artimetricos
Operadores lógicos
Operadores relacionais
Operadores lógicos