Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Tec Prog 1 - aula 1

Apresentação & Introdução à lógica de programação
by

Bruno Wiltemburg

on 25 July 2012

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Tec Prog 1 - aula 1

Lógica / Algoritmos Prof. Bruno Eduardo Wiltemburg Analista de Sistemas - UTFPR
Gerente de projetos web
Desenvolvedor de sites e sistemas web
CEO na empresa WebSix (websix.com.br) Objetivo : Apresentar uma visão geral do processo de programação de computadores. Demonstrar técnicas e ferramentas para o desenvolvimento de sistemas. Definir os conceitos fundamentais para a construção de algoritmos estruturados e implementação desses algoritmos na linguagem PHP. Conhecer funções básicas de programação para web. Lógica de programação conceitos O que é lógica Faz parte da filosofia a matemática;
Ciência que estuda leis e critérios de validade que regem o pensamento e a demonstração;
Ciência dos princípios formais do raciocínio;
Domínio sobre o pensamento;
Conjunto de regras para um raciocínio sobre um determinado assunto. necessidade de usar... Solucionar problemas;
Eficiência e eficácia;
Boa performance de conhecimento. Eficiência vs Eficácia EFICÁCIA é: a coisa certa; o resultado; o objetivo: aquilo para que se faz, isto é, a sua missão. Ex.: Um jogador de futebol (atacante) que faz gols em alguns jogos, ele está cumprindo sua missão que é fazer gols. Está sendo eficaz.

EFICIÊNCIA é: fazer certo; o meio para se atingir um resultado; é a atividade, ou, aquilo que se faz. Ex.: Um jogador de futebol (atacante) que faz gols em TODOS os jogos, ele está fazendo seu papel MUITO bem feito. Está sendo eficiente. programação Codificação de um ALGORITMO em uma determinada linguagem de programação;
É a arte da criação de um programa computacional, um conjunto concreto de instruções para um computador desempenhar. SINTÁTICA é: a grafia. A forma que o código foi escrito

SEMÂNTICA é: a lógica. O que um código faz. passos para a construção de um algoritmo 1. Identificar o problema (objetivo) mediante leitura atenta de seu enunciado;
2. Retirar do enunciado as entradas de dados, ou seja, identificar os dados que devem ser fornecidos;
3. Retirar do enunciado as saídas de dados que devem ser gerados como resultado;
4. Determinar o que deve ser feito para transformar (processar) as entradas nas saídas desejadas;
5. Construir o algoritmo;
6. Testar a solução. EXEMPLO Algoritmo do suco de laranja Entrada: laranjas processamento: cortar as laranjas
espremer as laranjas saída suco de laranja Metodologia Aulas práticas e teóricas em laboratório Avaliações Exercícios práticos e teóricos
Exercícios em sala / participação
Trabalhos
Avaliações escritas
Avaliações práticas algoritmo Sequência ordenada de passos a ser seguida para a realização de uma determinada tarefa;
Passos a partir do entendimento lógico de um problema realizado por um programador com o objetivo de transformar este problema em um elemento (programa de computador) que seja possível de ser tratado e executado por um computador. linguagens de programação É a linguagem entendida pelo computador;
Método padronizado para expressar instruções computacionais;
Conjunto de regras sintáticas e semânticas usadas para definir um programa de computador.

Ex: Java, C, C++, PHP, Ruby, Pascal, COBOL, FORTRAN, C#, ASP, etc. Sintática vs Semântica Exercícios brunoew@gmail.com raciocínio em equipe Pérolas O rei, famoso por lançar desafios aos súditos,
anunciou que numa caixa ao seu lado haviam
9 pérolas negras de tamanho idêntico. Apenas
uma delas era ligeiramente mais leve que as demais.

A pessoa que descobrisse (e provasse) qual das pérolas
era a mais leve, utilizando uma balança de dois pratos e apenas duas pesagens, receberia como prêmio a caixa contendo as 9 pérolas raras.

OBS: A adivinhação não deve ser utilizada como critério. pães O padeiro Manuel, dia desses voltando para sua casa, com alguns pães ainda no cesto, deparou-se com uma situação curiosa:

Encontrou um freguês antigo, o "Juca". Que lhe comprou a metade dos pães que havia no cesto mais meio pão.

Alguns metros adiante outra freguesa, dona "Maria" fez-lhe o mesmo pedido: "Metade dos pães do cesto, mais meio pão".

Quase chegando em sua casa, seu primo "Pedro" também pediu "Metade dos pães do cesto mais meio pão".

Seu Manuel ficou muito feliz, pois ao chegar em casa percebeu que havia vendido todos os pães que estavam no cesto e não precisou cortar nenhum ao meio.

Quantos pães havia no cesto de Seu Manuel?
Full transcript