Este é o blog da professora Sara Mendes Oliveira Lima. Neste serão publicados conteúdos das aulas, exercícios e o calendário das disciplinas.
terça-feira, 14 de junho de 2011
Resposta Exercício Pascal
Resposta Exercício Pascal
Resposta Exercício Pascal
sexta-feira, 3 de junho de 2011
Trabalhando com o comando textbackground
Trabalhando com o comando textcolor
Trabalhando com o comando gotoxy
quinta-feira, 12 de maio de 2011
Linguagem Pascal
ASCENCIO, Ana Fernandes Gomes Ascencio. Lógica de Programação com Pascal. São Paulo: Ed. Person Education do Brasil. 2002.
quarta-feira, 23 de março de 2011
segunda-feira, 28 de fevereiro de 2011
Formas de Representação dos Algoritmos
Os algoritmos são escritos em uma linguagem intermediária entre a linguagem natural e uma linguagem de programação.
Exemplo:
Algoritmo CALCULA_DOBRO
início
Leia NUM
DOBRO <- 2 * NUM
Escreva DOBRO
fim
VANTAGENS:
- Usa-se o português como base;
- Pode-se definir quais e como os dados vão estar estruturados;
- Passagem quando imediata do algoritmo para uma linguagem de programação qualquer.
- Exige a definição de uma linguagem não real para trabalho;
- Não padronizado.
Formas de Representação dos Algoritmos
Nesta forma de representação faz-se uso de símbolos gráficos para representar as ações e decisões. No fluxograma existem símbolos padronizados para início, entrada de dados, cálculos, saída de dados, decisão, fim e etc.

VANTAGENS:- Uma das ferramentas mais conhecidas;
- Figuras dizem muito mais que palavras;
- Padrão mundial.
DESVANTAGENS:
- Pouca atenção aos dados, não oferecendo recursos para descrevê-los ou representá-los.
quarta-feira, 23 de fevereiro de 2011
Formas de Representação dos Algoritmos
Os algoritmos podem ser representados de três formas mais comuns que são elas: descrição narrativa ou linguagem natural; fluxograma convencional e linguagem algorítmica ou pseudo-linguagem.
1. Descrição narrativa ou linguagem natural
Nesta forma de representação faz-se uso do português para descrever os algoritmos, expressos basicamente como falamos. Um bom exemplo é uma receita de bolo.
Exemplo: Uma receita de bolo
VANTAGENS:
- O português é comum entre nós.
- Imprecisão;
- Extensão (normalmente, escreve-se muito para dizer pouca coisa).
Características dos Algoritmos
Todo algoritmo deve apresentar algumas características básicas:
- Ter fim;
- Não dar margem à dupla interpretação (não ambíguo);
- Capacidade de receber dado(s) de entrada do mundo exterior;
- Poder gerar informações de saída para o mundo externo ao do ambiente do algoritmo;
- Ser efetivo (todas as etapas especificadas no algoritmo devem ser alcançáveis em um tempo finito).
A importância dos Algoritmos
Para desenvolvermos um software para realizar qualquer tipo de processamento de dados, vamos escrever um programa ou vários programas que trabalhem interligados. Mas, para que o computador consiga compreender e executar esse programa ele precisa ser escrito em uma linguagem que o computador e o desenvolvedor entendam, denominada de Linguagem de Programação.
Os algoritmos são importantes, pois especificam uma sequência de passos lógicos para que o computador execute qualquer tarefa, tendo em vista que o mesmo só realiza o que foi programado.
segunda-feira, 21 de fevereiro de 2011
Algoritmo: Compreendendo seu conceito
Antes de apresentar uma definição formal de algoritmo, façamos a seguinte análise: se pedirmos a uma pessoa que descreva como é o seu dia, ela irá nos falar passo a passo o que faz durante as suas vinte e quatro horas; da mesma maneira se perguntarmos a um (a) cozinheiro (a) como fazer um determinado prato culinário ele (a) irá explicar todos os passos a serem seguidos para que consiga ao final ter seu prato feito.
Embora a palavra algoritmo pareça bem estranha, ela está presente no nosso dia-a-dia, porque um algoritmo nada mais é que uma sequência finita de passos que visa resolver um problema.
Segundo (ASCENCIO, 2002, p. 2) “Um algoritmo é a descrição de uma sequência de passos que deve ser seguida para a realização de uma tarefa.”
Alguns exemplos de algoritmos presentes no nosso cotidiano:
- Instruções para se utilizar um aparelho eletrodoméstico;
- Uma receita para preparo de algum prato;
- Guia de preenchimento para declaração do imposto de renda;
- A maneira como as contas de água, luz e telefone são calculados mensalmente; etc
(ASCENCIO, 2002) ASCENCIO, Ana Fernandes Gomes Ascencio. Lógica de Programação com Pascal. São Paulo: Ed. Person Education do Brasil. 2002.
segunda-feira, 14 de fevereiro de 2011
Introdução ao Raciocínio Lógico
Então, para começar, abaixo alguns exercícios de lógica. Divirtam-se!
1) Qual é o próximo número da sequência?
a) 12 13 15 18 22 27 33 _____
b) 4 11 17 22 26 29 31 _____
c) 33 30 28 25 23 20 18 _____
d) 224 112 112 56 56 28 28 _____
e) 1 3 9 27 81 243 _____
f) 1024 512 256 128 64 _____
g) 1 1 2 2 4 4 8 8 _____
h) 0 5 10 15 20 25 _____
i) 2 6 18 54 162 _____
2) REAL está para BRASIL assim como DÓLAR está para ___________?
a) Estados Unidos
b) França
c) Canadá
d) Austrália
e) Alemanha
3) O carro amarelo anda mais rapidamente do que o vermelho e este mais rapidamente que o azul. Qual o carro que está se movimentando com maior velocidade?
a) O amarelo
b) O azul
c) O vermelho
d) O vermelho e o azul
e) Impossível responder
4) Assinale a alternativa que não faz parte do conjunto dado:
a) São Paulo
c) Porto Alegre
d) Santos
e) Franca
5) Qual a palavra que não faz parte do grupo?
a) LIVRO
b) REVISTA
c) JORNAL
d) ENCICLOPÉDIA
e) CARNE
6) ALTO está para BAIXO, assim como GRANDE está para ___________?
a) Nanico
b) Baixinho
c) Pequeno
d) Gabiru
e) Mínimo
7) Cinco moças estão sentadas na primeira fila da sala de aula: são Maria, Mariana, Marina, Marisa e Matilde. Marisa está numa extremidade e Marina na oura. Mariana senta-se ao lado de Marina e Matilde, ao lado de Marisa.
a) Quantas estão entre Marina e Marisa?
b) Quem está no meio?
c) Quem está entre Matilde e Mariana?
d) Quem está entre Marina e Maria?
e) Quantas estão entre Marisa e Marina?
