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

Linguagem algorítmica: Portugol, Slides de Linguagem de Programação

Material de estudo da linguagem de portugol

Tipologia: Slides

2019

Compartilhado em 24/09/2019

RaffaBrosy
RaffaBrosy 🇧🇷

1 documento

1 / 34

Toggle sidebar

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

Não perca as partes importantes!

bg1
1/34
Programa
¸
c
˜
ao
de
Computado
res
I
Linguagem algor´ıtmica: Portugol
2019-1
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22

Pré-visualização parcial do texto

Baixe Linguagem algorítmica: Portugol e outras Slides em PDF para Linguagem de Programação, somente na Docsity!

Programa ¸c˜ao de Computadores I

Linguagem algor´ıtmica: Portugol

Introdu¸c˜aoI

L´ogica

A l ´ogica ´e usada no dia a dia das p ess oas que trabalham com

computa ¸c˜ao para solucionar problemas de forma eficiente.

Algoritmo

Um algoritmo representa d e forma estruturada, um a sequ¨ˆencia de

a¸c˜oes, que levam a um resultado esp erado.

Resumindo:

e algoritmo: exerc´ıcio de racioc´ınio (definir o problema);

e t´ecnicas de programa ¸c˜ao: exerc´ıcio da imp le menta ¸c˜ao

Introdu¸c˜aoIII

e Para cada a¸c˜ao acontecer, ´e necess´ario que a a¸c˜ao anterior

tenha sido executada

e Cada a¸c˜ao p ode conter outros eventos asso ciados (outros

algoritmos)

PortugolI

Portugol

E´^ uma pseudolinguaguem que permite ao programador p ensar no

problema em si e n˜ao no equipamento que ir´a executa r o algoritmo.

PortugolIII

e Identificadores : elemento b´asico da linguagem, a sua sintaxe

´e definida p or

) Exemplos: area, nota1, i, N1,...

PortugolIV

e Vari´avel

) Vari´avel ´e um local que armazena um tip o espe c´ıfico de

conteu´ do

) Cont´em um valor que se modifica durante a execu¸c˜ao de um

programa.

) E´^ identificada p or um nome (identificador), que p ode ser

representando:

e Declara¸c˜ao de vari´aveis:

PortugolVI

) Inteiro : qualquer nu´ mero inteiro (negativo, nulo ou p ositivo)

Exemplo: 100, 0, 1, 2, 1250

) Real : qualquer nu´ me r o real (negativo, nulo ou p ositivo)

Exemplo: -10, -1.5, 11.2, 0, 1, 2, 50

) Caracter : cara cteres alfanum´ericos

Exemplo: casa, Win31, 123

) L´ogico : valor l ´ogico verdadeiro ou falso

Exemplo: x > y?

PortugolVII

) Exemplo:

i n t e i r o : i d a d e ; r e a l : n o ta 1 , n o ta 2 , m e d ia ; c a r a c t e r : n o m e a l u n o ; l o g i c o : m a i o r ;

PortugolIX

e Constantes

) Uma constante ´e um valor fixo que n˜ao se modifica ao longo

do tempo

) Em algoritmo representaremos constantes pelo tipo const ou

#define (eventualmente alguns elementos da linguagem C

podem ser escritos no algoritmo)

c o n s tM 1 0 ;

PortugolX

e Comandos b´asicos :

) O comando de atribui¸c˜ao ´e utilizado para atribuir um valor a

uma vari´avel.

) Para isso usamos o s´ımbolo “ ← ”

PortugolXII

Exemplos:

) Atribui¸c˜ao de um valor constante

i n t e i r o v a l o r ; v a l o r < − 1 0 ;

) Atribui¸c˜ao entre vari´aveis

i n t e i r o v a l o r ; i n t e i r o x ; x < − 1 0 ; v a l o r < − x ;

) Resultado de express˜oes

i n t e i r o v a l o r ; i n t e i r o x , y ; x < − 1 0 ; y < − 5 ; v a l o r < − x + y ∗ 2 ;

Exerc´ıcio 1I

Desenvolva um algoritmo em portugol para somar dois valores

inteiros (10+5)

I n i c i o i n t e i r o x , y , z ;// d e c l a r a t r ˆe s v a r i ´a v e i s i n t e i r a s x < − 1 0 ;// a t r i b u i 10p a r a x y < − 5 ;// a t r i b u i 5p a r a y z < − x + y ;// s o m a x e y , o r e s u l t a d o´ea t r i b u i d o az Fim

Entrada e Sa´ıda de dadosII

O comando de entrada ´e leia

O comando de s a´ıda ´e escreva

Exerc´ıcio 2I

Fim

e s c r e v a ( " A soma entre " , x , " e " , y , " ´e " , soma ) ;

soma < − x + y ;

I n i c i o i n t e i r o : x , y , soma ; l e i a ( x , y ) ;

Inserir dois nu´ meros inteiros e encontrar a soma