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 Básicos e Linguagem Portugol, Resumos de Programação em Windows

Fácil de entender, simples e de fácil consulta

Tipologia: Resumos

2019

Compartilhado em 14/08/2019

ismar-borges-8
ismar-borges-8 🇧🇷

1 documento

1 / 48

Toggle sidebar

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

Não perca as partes importantes!

bg1
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
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30

Pré-visualização parcial do texto

Baixe Introdução à Programação: Conceitos Básicos e Linguagem Portugol e outras Resumos em PDF para Programação em Windows, somente na Docsity!

Uma viagem na Lógica de Programação Usando o Portugol Studio

Cristiano Luiz Gomide Cabral

Sumário

  • Introdução a computação
  • Mas os que é um computador?
    • Máquina de Alan Turing
    • Turing e sua máquina
    • Teste de Turing
    • Encontrando os padrões
    • O ENIAC
  • Um computador é formado basicamente de quatro elementos
  • Estrutura Lógica de um computador...........................................................................................
    • O que é Software?
    • O que é Hardware?
  • Algoritmos
    • O que São Algoritmos?
    • Receita de Bolo Comum
  • Português Estruturado
    • O que é uma Linguagem de programação?
    • Tipos de dados
    • Operadores Aritméticos
    • Operadores relacionais
    • Operadores Lógicos
    • Variáveis
    • Declarando Variável no Portugol Studio
    • Ou podemos declarar a variável já com um valor inicial
    • O Igual como símbolo de atribuição
  • Ícones do Portugol Studio
    • Estrutura do Portugol Studio...................................................................................................
    • Comando escreva
    • Comando leia
    • Comando limpa
  • Domada de decisão
    • Comando SE
    • Comando se com senao se
    • Comando escolha-caso
  • Estruturas de Repetição – Loop
    • Comando enquanto
    • Comando para
    • Comando faca enquanto
    • Vetores e Matriz
    • Matrizes...................................................................................................................................
    • Bibliotecas
  • Biblioteca Texto
    • numero_caracteres()...............................................................................................................
    • caixa_alta()
    • caixa_baixa()............................................................................................................................
    • extrair_subtexto()

A pascalina tinha o objetivo de fazer contas de soma e subtração considerada por muitos como a primeira calculadora mecânica.

Mas em 1901 na costa da ilha grega de Anticítera, entre a ilha de Citera e a de Creta, arqueólogos fazem um achado em um navio naufragado de um artefato feito em bronze que despois ficou conhecido como Máquina de Anticítera que foi construído para calcular eventos astronômicos este equipamento foi datado de 87 a.c. veja figura abaixo.

Replica Máquina de Anticítera construída com Lego

O primeiro destaque da vida de Turing veio quando ele estava perto dos 30 anos. Trabalhando em conjunto com uma organização inglesa, o matemático foi capaz de criar um sistema para traduzir os textos encriptados pelos alemães chamado “bombe”. Sua máquina era extremamente eficaz contra o equipamento inimigo, que usava uma encriptadora chamada Enigma para fazer com que as mensagens captadas pelos britânicos não fossem compreensíveis. A bombe captava e identificava quando o sinal estava protegido pelo mesmo padrão da Enigma, para depois usar um padrão de lógica que ignorava informações que se contradiziam e gerar a mensagem verdadeira. Na época, já haviam algumas máquinas que faziam o mesmo, mas nenhuma tão bem quanto esta. O sistema da bombe usava mecanismos eletromecânicos e era extremamente avançado para sua época. Por isso, ele é muitas vezes considerado como o primeiro computador da história. Todo o conceito da máquina de Turing foi então incorporado ao primeiro computador do matemático, chamado ACE (“Automatic Computing Engine” ou “motor de computação automática”). Infelizmente, o projeto sofreu vários problemas de atraso e custo, sendo construído apenas tempos depois e em uma versão mais simples.

Turing e sua máquina

Por mais que a criação da bombe seja impressionante, seu título de “pai da computação” só veio com a criação de sua “máquina-automática”, atualmente conhecida por máquina de Turing. A ideia do equipamento era bastante simples: o aparelho devia ser capaz de manipular símbolos em uma fita de acordo com uma série de regras para guardar informações. O conceito parece familiar? Pois deveria. Afinal, é assim que todos os computadores funcionam. A lógica por trás da máquina de Turing pode imitar qualquer algoritmo de um PC, se mostrando especialmente útil para que as pessoas possam compreender as limitações da computação.

Teste de Turing

Foi nesta época também que Alan Turing criou seu famoso teste, usado até hoje para descobrir o nível de inteligência de um programa de inteligência artificial. Esse teste não foi criado para analisar a capacidade de um computador de pensar por si mesmo, já que as máquinas são completamente incapazes disso, mas sim de identificar o quão bem ele pode imitar o cérebro humano. Para isso, uma pessoa deve mandar uma série de perguntas para o computador, analisando as respostas dadas por ele. Caso essa pessoa não consiga diferenciar se o que foi dito pelo sistema foi elaborado por outro ser humano ou se veio de uma máquina, a inteligência artificial é definida como “inteligente”. Atualmente, não é difícil encontrar softwares capazes de serem considerados inteligentes dentro dos moldes do teste – e nem são necessários de sistemas extremamente avançados. Chats virtuais, como o Robô Ed , são um bom exemplo de inteligência artificial capaz de enganar qualquer um.

O ENIAC

O Primeiro computador eletrônico foi o ENIAC foi desenvolvido a pedido do exército americano era uma máquina gigantesca pesando cerca de 30 tonelada ocupava uma área de 180 metros quadrados com o custo de produção na época de 500 mil dólares em valores de hoje 6 milhões de dólares com a construção iniciada em 1943 mas só começou entrar em operação em julho de 1947 veja em imagem abaixo o ENIAC tinha uma capacidade de processamento e memoria menor que uma calculadora comum de hoje.

O ENIAC foi construído com mais de 18000 válvulas que deixavam aceso igual uma arvore de natal isto atraia insetos ou seja bug em inglês que encostavam

Circuitos integrados

As válvulas foram substituídas por transistores na proporção de um para um e os transistores foram substituídos pelos circuitos integrados que equivalem em alguns casos na proporção de um circuito por até mil transistores.

Um computador é formado basicamente de quatro elementos

Periférico de entrada de dados

Unidade central de processamento

Memoria

Periférico de Saída de dados

Estes elementos formam a estrutura lógica de um computador como na figura abaixo.

Estrutura Lógica de um computador

Em um computador padrão seria assim

O teclado é nosso periférico de entrada assim como microfone, um scaner e etc.

O Monitor é nosso periférico de saída assim como alto-falantes impressora

O que é Software?

Software são os programas/ sistemas criados para o funcionamento dos computadores são os softwares que permitem que os computadores façam tantas tarefas diferentes por exemplo um mesmo computador pode ser usado para fazer uma folha de pagamento de uma empresa ou monitorar a situação de um paciente de um CTI em um Hospital. O que vai definir isto é o software que comanda o Hardware na execução de uma tarefa ou podemos dizer na resolução de um problema ou situação problema.

O que é Hardware?

Hardware é todo equipamento criado para fins computacionais que compõe um computador ou serve de acessório para o mesmo. São componentes eletrônicos que interligados possibilitam o funcionamento de um computador.

Então é toda parte física por isto o nome Hardware Hard duro em inglês.

Capitulo 2

Algoritmos

O que São Algoritmos?

Como um programa é feito?

Um programa é feito por profissionais da área de TI - Tecnologia da Informação denominados programadores este profissional tem a tarefas de pensar em passos que um computador deverá seguir para realizar uma tarefa. É a mesma coisa que você escrever uma receita de um bolo para que uma outra pessoa possa realizar a sequência de passos para produzir um bolo em informatiques denominamos esta receita de algoritmo

Aqui vou trazer a definição de algoritmo que gosto e se encontra no Livro Algoritmos Programação Para Iniciantes do Gilvan Vilarian na pagina 7.

“Um Algoritmo é uma sequência ordenada e finita de etapas, cuja a execução passo a passo resolve um determinado problema. ”

A definição de problema aqui é bem genérica podendo ser fazer uma contar aritmética ou separar em duas lidas clientes de uma loja que moram na cidade ou em outra cidade ou simplesmente converter um nome escrito em caixa baixa (letra minúscula) para caixa alta (letras maiúsculas).

Independente da linguagem de programação eu você utilizar o algoritmo é a ideia estruturada deste conjunto de comandos que será utilizado para solucionar um problema. Ao seguir uma receita de bolo você esta seguintes um algoritmo que tem por finalidade resolver um problema, “fazer um bolo”