Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Introdução à Programação: Conceitos Fundamentais e Paradigmas, Slides de Algoritmos e Programação

Aula de introdução ao estudo de programação e algoritmos

Tipologia: Slides

2019

Compartilhado em 19/09/2019

karolyne-paz-4
karolyne-paz-4 🇧🇷

2 documentos

1 / 27

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Algoritmo e Programação
Aula 1 – Conceitos diversos
Prof. Esp. Érika D G R dos Santos
Pós- Graduada em Sistemas Móveis e Convergentes em Telefonia Celular - UEA
MBA Gerenciamento de Projetos - FUCAPI
Bacharel em Administração - UFAM
Técnica em Informática Fundação Matias Machiline
ou SICANET
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b

Pré-visualização parcial do texto

Baixe Introdução à Programação: Conceitos Fundamentais e Paradigmas e outras Slides em PDF para Algoritmos e Programação, somente na Docsity!

Algoritmo e Programação

Aula 1 – Conceitos diversos

Prof. Esp. Érika D G R dos Santos Pós- Graduada em Sistemas Móveis e Convergentes em Telefonia Celular - UEA MBA Gerenciamento de Projetos - FUCAPI Bacharel em Administração - UFAM Técnica em Informática – Fundação Matias Machiline Contato: [email protected] ou SICANET

Lógica Instrução Algoritmo Pseudocódigo Linguagem de Programação

Objetivo

Lógica de

Programação

“Maneira rigorosa de racionar”. “O encadeamento coerente de alguma coisa que obedece a certas convenções e regras”.

Lógica

“Organização e planejamento das instruções, em um algoritmo, a fim de viabilizar a implantação de um programa”. Definição 1 Definição 2 Definição 3

Coloque os seus pensamentos em uma

ordem, para que eles façam sentido e

possam ser executados.

PARADIGMA DE PROGRAMAÇÃO

Programas Imperativo ou Procedural Os programas imperativos são sequências de comandos para o computador executar. Ada – Basic – Fortan Pascal – Algol – C Cobol Programação Funcional Trata a computação como uma avalição de funções matemáticas. Evita estado ou dados mutáveis. Lips – Miranda – ML Scheme – Haskel Programação Lógica Baseado na utilização de senteças lógicas, utiliza a lógica simbólica como linguagem para programação. Popler – Planner – Frill Qlisp – OZ - Mercury Programação Orientada a Objetos Programação fundamenta na composição e interação, entre unidade de software chamadas de objetos. Estes se relacionam e trocam mensagem entre sim. Python – C# - Java Ruby – C++

O que são INSTRUÇÕES?

“Ordem dadas ao computador para que ele

execute algo”.

Uma instrução isolada não permite que o

computador realize um processo

completo.

Comando para imprimir

um arquivo

1 – Abra o arquivo “testeimpressão.doc”
2 – Verifique se a impressora está ligada e desocupada.
3 – Envie o arquivo “testeimpressão.doc” para a impressora imprimir.
4 – Feche o arquivo e avise que a impressão está finalizada.
Conjunto de instruções:

O QUE É PROGRAMA?

“Conjuntos de ALGORITMOS organizados de uma forma LÓGICA, em uma LINGUAGEM específica para que o computador possa interpretá-la”.

O QUE É PROGRAMA?

“Algoritmos – É uma sequencia de instruções para atingir um determinado objetivo”.

Manuais de
Eletrônicos
Receitas
Culinárias
Regras de expressões numéricas
{(10) + [(-12+3) + (-2). (4)] – 2}

INÍCIO ENTRADA^ PROCESSAMENTO SAÍDA Necessidade de traduzir uma frase

PROCESSAMENTO DE DADOS DE UM ALGORITMO

INÍCIO (^) ENTRADA PROCESSAMENTO SAÍDA “Algoritmos – É uma sequencia de instruções para atingir um determinado objetivo”.

Linguagem de

Programação

Por que 0 e 1?
Forma como o computador interpreta Instruções.
Sinais Elétricos
0 = desligado / 1 = Ligado