0% acharam este documento útil (0 voto)
4 visualizações15 páginas

Introdução à Programação e Algoritmos

Enviado por

jagp.jpinto
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
4 visualizações15 páginas

Introdução à Programação e Algoritmos

Enviado por

jagp.jpinto
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

INFORMÁTICA

Prof:Edson Matina
TEMA: PROGRAMAÇÃO
Subtema:Algoritmo
O QUE ENTENDES POR PROGRAMAÇÃO:
Podemos definir Programação como o acto da escrita - em uma
linguagem de programação - um script que um computador pode
entender. Este script irá dizer ao computador para se comportar
de uma determinada maneira, para fazer uma determinada coisa,
e, em última análise, realizar as ações que você deseja- se o seu
código estiver correto.
ALGORITMO
Um algoritmo é uma sequência de instruções bem
definidas e ordenadas que são seguidas para resolver um
problema ou realizar uma tarefa específica, onde cada
passo deve ser seguido em uma ordem específica para
obter o resultado desejado.
CARACTERÍSTICAS DE UM ALGORITMO

O Algoritmo tem de ter as seguintes características:

[Link]ência de Passos

[Link] e Precisão

[Link]
EXEMPLOS DE ALGUNS ALGORITMOS
SIMPLES
• Fazer um Sanduíche:
1. Pegue duas fatias de pão.
2. Passe manteiga em uma fatia.
3. Coloque uma fatia de queijo sobre a manteiga.
4. Coloque a outra fatia de pão por cima.

• Resolver uma Equação de Primeiro Grau:


1. Identifique a equação (ex: (2x + 3 = 7)).
2. Subtraia 3 de ambos os lados ((2x = 4)).
3. Divida ambos os lados por 2 ((x = 2)).
Exemplo de algumas áreas onde o uso do algoritmo é importante:

1. Automação de Tarefas

Algoritmos permitem a automação de tarefas repetitivas e complexas, economizando tempo e esforço


humano. Por exemplo, em fábricas, robôs programados com algoritmos realizam montagens de produtos de
forma eficiente.

2. Tecnologia da Informação

Eles são a base de todos os softwares e aplicativos que usamos diariamente, desde sistemas operacionais até
aplicativos de redes sociais e jogos. Algoritmos de busca, como os usados pelo Google, ajudam a encontrar
informações rapidamente na internet.
[Link] de Decisões

Algoritmos são usados em sistemas de recomendação, como os da Netflix e Amazon, para sugerir filmes, séries
ou produtos com base nas preferências do usuário. Eles também são essenciais em finanças para prever
tendências de mercado e gerenciar investimentos.

4. Inteligência Artificial e Machine Learning

Algoritmos são fundamentais para o desenvolvimento de IA e aprendizado de máquina, permitindo que


máquinas aprendam com dados e tomem decisões inteligentes. Isso é aplicado em áreas como
reconhecimento de voz, visão computacional e carros autônomos.

5. Saúde

Na medicina, algoritmos ajudam no diagnóstico de doenças, análise de imagens médicas e desenvolvimento de


tratamentos personalizados. Eles também são usados em dispositivos vestíveis que monitoram a saúde e bem-
estar dos usuários.

6. Segurança

Algoritmos de criptografia protegem nossas informações pessoais e financeiras online, garantindo a segurança
em transações bancárias e comunicações digitais.
7. Eficiência Energética

Algoritmos otimizam o uso de energia em edifícios inteligentes, redes elétricas e dispositivos eletrônicos,
contribuindo para a sustentabilidade ambiental.

8. Transporte

Eles são usados em sistemas de navegação GPS para calcular rotas eficientes, em sistemas de controle de
tráfego para reduzir congestionamentos e em veículos autônomos para garantir uma condução segura.

9. Educação

Algoritmos personalizados ajudam a criar planos de estudo adaptativos, recomendando materiais de


aprendizado com base no desempenho e nas necessidades dos alunos.

10. Entretenimento

• Na indústria do entretenimento, algoritmos são usados para criar efeitos especiais em filmes, desenvolver
jogos de vídeo realistas e até mesmo compor música.
EXERCÍCIOS.
Crie um algoritmo para preparar o café.
Algoritmo para vestir para vir a escola.
Representação de Algoritmos
• Existem 3 formas de representar os algoritmos.
• Descrição Narrativa: forma em que os algoritmos são expressos em linguagem
natural.
• Ex: Algoritmo para troca de um pneu furado.
• 1. Afrouxar ligeiramente as porcas;
• [Link] o carro;
• [Link] as porcas;
• [Link] o pneu furado;
• [Link] o pneu reserva;
• [Link] as porcas;
[Link] o carro;
[Link] o aperto final nas porcas;


• Fluxograma: Forma em que os algoritmos são expressos graficamente por
formas geométricas diferentes que indicam ações distintas.
Pseudocódigo

Forma de representação de algoritmos que se assemelha muito ao modo como os programas são escritos. Esta
forma de representação permite que os algoritmos nela representados possam ser traduzidos, quase que
diretamente, para uma linguagem de programação.
Cálculo da média de um aluno

Algoritmo Média

Var N1, N2, Média : real


Início
Leia N1, N2
Média  (N1 + N2) / 2
Se Média >= 6.0
Então
Escreva “Aprovado”
Senão
Escreva “Reprovado”
Fim_se
Fim.

Você também pode gostar