Você está na página 1de 6

 Tecnologia é fazer algo para melhorar o desenvolvimento da sociedade, melhorar uma

rotina, uma forma de fazer as coisas.

 Programas de computador: São sequências de instruções escritas em linguagem de


programação a serem executadas por um computador que procura atingir um objetivo
(resolver um problema) ou ajudar seu usuário a atingi-lo. As linguagens de
programação são utilizadas para escrita desses programas.
 Usuário
 Processamento de dados: Entrada (PC) > Processamento > Saída (PC)
 Os principais dispositivos eletrônicos envolvidos no processamento de dados são:
1. Processador: Componente do computador que executa as instruções do programa
de computador. O processador executa as instruções em linguagem de máquina,
uma por vez. Também é chamado de CPU (Central Processing Unit) ou UCP
(Unidade central de processamento).
2. Memória RAM: Componente que armazena programas e dados a serem
executados e manipulados pelo computador, de acordo com o desejo do usuário.
A memória também é chamada de memória principal ou memória RAM (Random
access memory).
3. Dispositivos de entrada: Representa o grupo de componentes que poder ser
ligados (ou conectados) ao computador para permitir a comunicação dele com o
mundo. Por exemplo: Teclado, scanner, mouse pendrive, etc.
4. Dispositivos de saída: Representa o conjunto de componentes que podem ser
ligados ao computador, permitindo a comunicação dele com o mundo. Por
exemplo: Monitor, impressora, pendrive, etc.
 Processamento só acontece quando os dados estão armazenados na memória do
computador.

 Antes da escrita do programa de computador o programador deve encontrar a solução


para o problema.

 A principal ferramenta do programador é a lógica de programação, utilizada para


escrever um programa, e um programa é uma sequência de instruções que o
computador executa no processamento de dados.

 Para escrevermos um programa precisamos de uma lógica de programação, essa lógica


de programação é representada através de algoritmo, que é utilizado para
representar/ escrever essa lógica e discutir com as pessoas.

 O algoritmo procura realizar o compartilhamento de pensamentos e ideias antes do


desenvolvimento do programa computacional, ele é uma das principais técnicas de
representação de raciocínio lógico em computação. O algoritmo possibilita uma
representação simples e clara para compreender a lógica racional a ser empregada na
solução do problema, ou seja, na implementação do programa.

 “Algoritmo é a descrição de uma sequência de passos que deve se seguida para


realização de uma tarefa”
 Logo: Para o computador processar uma informação precisamos escrever um
programa que vai dar ao computador uma sequência de instruções para este
processamento, para escrever o programa precisamos de uma lógica de
programação, essa lógica de programação é representada através dos algoritmos,
que é uma representação da lógica a ser empregada na implementação do
programa, ou seja, a descrição de uma sequência de passos para desenvolvimento
do programa.

 Para construir um algoritmo temos 3 estruturas fundamentais:

1. Sequencial: Os comandos são executados um após o outro.


2. Seleção: Alguns comandos não são executados (existe uma condição para executá-los)
3. Repetição: Alguns comandos são executados diversas vezes (existe uma condição para
executá-los)

Quando vamos escrever um programa, temos que nos preocupar com 2 coisas básicas:
1. Sintaxe: Escrita “correta”de programas
2. Semântica: Significado dos comandos

CALANGO OBS:

1. Tudo que começa com // é ignorado, só serve para documentar o código


2. Palavras reservada: Palavras chaves para construção do programa
3. Ao escrever um texto tenho que colocar estre aspas
4. ; ao final das frases tbm são obrigatórios

Tipos de dados:

 Numéricos:
1. Inteiro: Um valor que não tem casa decimal
2. Real: Tem casa decimal e a casa decimal é separada por um ponto
 Literal:
1. Texto: Entre “TEXTO”
2. Caracter: Representa um único caracter, mas diferente do texto n coloco entre “,
coloco entre `
 Lógico: Verdadeiro ou falso

 Um algoritmo pode ser representado de várias maneiras, sua representação descreve


os dados e suas manipulações na sequência dos passos a serem realizados pela
execução do algoritmo. As 3 representações mais conhecidas são: Fluxograma,
diagrama de Chapin e português estruturado.

 Fluxograma: É uma técnica de representação que utiliza figuras geométricas pré-


definidas para descrever ações.

 Diagrama de Chapin: É uma diagramação com quadros que oferecem uma visão
hierárquica e estruturada da lógica proposta.

 Português estruturado: Também conhecida como portugol ou pseudocódigo, consiste


na descrição estruturada, por meio de regras pré-definidas, de passos a serem
realizadas para a resolução do problema. O português estruturado utiliza a linguagem
natural para representar o raciocínio.
Programando

 Nessa etapa de nossas vidas, do curso, iremos tratar a escrita de um algoritmo como
programação. No decorrer do curso será utilizada o português estruturado para
representação do algoritmo.
 A implementação de algoritmos pode envolver 3 estruturas lógicas fundamentais no
controle do fluxo de dados, instruções e sequências de ações a serem executadas o
algoritmo. Essas estruturas são:
1. Sequencial: Todos os comandos existentes no algoritmo são executados, um após
o outro, respeitando sua sequência de cima para baixo.
2. Seleção: Alguns comandos não são executados, ou seja, há uma seleção (escolha)
dos comandos que são ou não são executados por meio de um teste ou condição
lógica.
3. Repetição: Alguns comandos não são executados ou são executados mais de uma
vez, sendo executados repetidamente. A decisão de que se o comando será
repetido é feito por meio de um teste, ou condição. Essa estrutura é também
conhecida como laço ou looping.
R: Sim, é possível da seguinte forma:

1. O fazendeiro vai fazer uma viagem levando o carneiro;


2. O fazendeiro vai voltar e pegar o lobo;
3. Vai deixar o lobo e voltar com o carneiro;
4. Vai deixar o carneiro e levar o repolho para ficar com o lobo;
5. Depois vai voltar e pegar o carneiro.
R: b, d, c, f, e, a > O algoritmo indicará os passos para a troca de lâmpada.

Você também pode gostar