Webly: [Aula 1] Introdução à lógica - Webly

Ir para


  • (2 Páginas)
  • +
  • 1
  • 2

[Aula 1] Introdução à lógica Fundamentos básicos

#1 Membro offline   FelipeMorais Ícone

  • Ícone
  • Grupo: Membro Amigo
  • Posts: 528
  • Cadastrado: 19-agosto 06

Postou 19 novembro 2006 - 11:43

Olá pessoal estamos aqui para divulgar a mais um projeto do iEvolution fóruns.
Resolvemos preparar algumas aulas sobre Introdução à lógica de programação.
Bom, essas aulas servirão como base para o aprendizado de diversas outras linguagens.

Enfim, se você pretende iniciar um aprendizado em programação, essas poderão ser valiosas informações.
Nossa previsão é de aulas semanais até que tenhamos conteúdo satisfatório para que cada um siga com sua linguagem de preferencia.
Para maiores informações do projeto clique aqui.

Bom, vamos começar então?
Ótimo aprendizado a todos.


Introdução
  • O objetivo principal da Lógica de Programação é demonstrar técnicas para resolução de problemas e consequentemente automatização de tarefas.
  • O aprendizado da Lógica é essencial para formação de um bom programador, servindo como base para o aprendizado de todas as linguagens de programação, estruturadas ou não.
  • De um modo geral esses conhecimentos serão de supra importância pois ajudarão no cotidiano, desenvolvendo um raciocínio rápido.
Algumas Definições
  • SEQÜENCIA LÓGICA - São passos executados até atingir um objetivo ou solução de um problema.
  • INSTRUÇÃO - Conjunto de regras ou normas definidas para a realização ou emprego de algo
  • ALGORITMO - Um Algoritmo é uma seqüência de instruções ordenadas de forma lógica para a resolução de uma determinada tarefa ou problema.
  • PROGRAMA - Um programa é um Algoritmo escrito em uma linguagem computacional.
  • LINGUAGENS DE PROGRAMAÇÃO - São Softwares que permitem o desenvolvimento de programas. Possuem um poder de criação ilimitado, desde jogos, editores de texto, sistemas empresariais até sistemas operacionais.
  • PORTUGOL - Uma pseudo-linguagem conhecida também como Português Estruturado. É derivado da aglutinação de Português + Algol. Algol é o nome de uma linguagem de programação estruturada usada no final da década de 50. É o modo que escreveremos nossos exemplos.
Algumas regras básicas que facilitam bastante:
  • Usar o menor número de verbos em cada senteça, de preferencia apenas um.
  • Usar sentenças curtas e simples.
  • Ser objetivo.
  • Procurar usar palavras que não tenham sentido dúbio.
Podemos começar?

Abaixo é apresentado um Algoritmo não computacional cujo objetivo é usar um telefone público. Funciona assim: cada - representa um estágio da operação, onde vc só pode ir para o proximo estágio se as condições forem positivas. Caso contrario siga sempre no mesmo nivel até chegar ao final do script. Algumas vezes será necessário retornar até algum ponto do script prara conseguir chegar ao final satisfazendo todas as condições.
INICIO

-Tirar o fone do gancho;
-Ouvir o sinal de linha;
-Se houver sinal de linha;
--Teclar o número desejado;
--Esperar a outra pessoa atender;
--Conversar;
--Colocar o fone no gancho;
-Senão
-Colocar o fone no gancho;
-Começar de tudo novo;

FIM


Agora que já vimos o básico, que tal colocar em prática?

Exercícios!


1. Crie uma sequecia lógica para ligar seu computador.
2. Descreva com mais detalhes a seqüência lógica para fazer uma chamada telefônica (tente prever algumas coisas que podem frustar o objetivo, como a falta de crédito no cartão tefônico, ou se der sinal de ocupado e etc. imagine e crie suposições).


A próxima aula será dia 27/11/2006.
Novidades em breve.
0

#2 Membro offline   shumi Ícone

  • Shumi
  • Grupo: Banidos
  • Posts: 1511
  • Cadastrado: 05-julho 06
  • Localização:São Paulo - SP
  • Interesses:TI em geral, publicidade e propaganda e crescimento

Postou 20 novembro 2006 - 04:03

Ver postRuy Moliani, em 20/11/2006 - 17:01, disse:

parabens pela iniciativa, com certeza irei assistir todas a aulas!


Blz Ruy e qualquer dúvida dessa aula pode ser postada aqui mesmo!



Abraços e bons estudos! :lendo:
VALEU A TODOS!!!
0

#3 Membro offline   shumi Ícone

  • Shumi
  • Grupo: Banidos
  • Posts: 1511
  • Cadastrado: 05-julho 06
  • Localização:São Paulo - SP
  • Interesses:TI em geral, publicidade e propaganda e crescimento

Postou 20 novembro 2006 - 04:26

Ruy a lógica de programação é usada para todas as linguagens de Programação.

Com a mesma lógica você ira conseguir trabalhar com ASP, PHP, Cold Fusion, JAVA, Java Script, VB.NET, ASP.Net e etc...

O que muda em é a sintaxe delas o que veremos posteriormente! :thumbsup:
VALEU A TODOS!!!
0

#4 Membro offline   FelipeMorais Ícone

  • Ícone
  • Grupo: Membro Amigo
  • Posts: 528
  • Cadastrado: 19-agosto 06

Postou 20 novembro 2006 - 04:43

Isso que o shumi falou.
Resumindo a lógica é simplesmente entender como o computador realiza as tarefas.
Logo, se vc sabe como ele vai "pensar" você pode prever certos erros antes que eles aconteçam!

Esperamos que faça muito bom proveito das nossas aulas e sempre comente suas duvidas.
Afinal, é pra vocês que preparamos tudo isso! :joia:
Novidades em breve.
0

#5 Membro offline   shumi Ícone

  • Shumi
  • Grupo: Banidos
  • Posts: 1511
  • Cadastrado: 05-julho 06
  • Localização:São Paulo - SP
  • Interesses:TI em geral, publicidade e propaganda e crescimento

Postou 20 novembro 2006 - 05:17

Ver postRuy Moliani, em 20/11/2006 - 18:07, disse:

hahaha felipe, é como disse.. vcs estao de parabens pela iniciativa, e com certeza, nao somente eu, mas todos irao aprender algo aqui!




Belas palavras! :thumbsup:
VALEU A TODOS!!!
0

#6 Membro offline   shumi Ícone

  • Shumi
  • Grupo: Banidos
  • Posts: 1511
  • Cadastrado: 05-julho 06
  • Localização:São Paulo - SP
  • Interesses:TI em geral, publicidade e propaganda e crescimento

Postou 20 novembro 2006 - 06:15

Atentendo o pedido do Ruy editamos e colocamos os exercícios!



Abraços
VALEU A TODOS!!!
0

#7 Membro offline   jaderubini Ícone

  • Agência Interag
  • Ícone
  • Grupo: Membro Amigo
  • Posts: 169
  • Cadastrado: 10-agosto 06
  • Localização:Ipatinga / MG
  • Interesses:CSS, XHTML, semântica, semântica, semântica, Web Standards, Web Standards, Web Standards, PHP, Javascript, AJAX, AJAX e AJAX.

Postou 20 novembro 2006 - 07:52

Excelente! Me faz lembrar as aulas de Pascal que tinha no 1º período da faculdade (matéria em que terminei o semestre com 98 pontos! :assobiando: )... Lógica de programação é o que há!

Agora, finalmente estou vendo um modo de associar esse aprendizado que tive na faculdade com as linguagens de web, seguindo pelo caminho das pedras. Sempre que pegava alguma linguagem pra estudar acabava desanimando e parando na metade... Mas como a comunidade aqui é show, com certeza vou estar sempre acompanhando as aulas. :thumbsup:

Parabéns pela iniciativa, pessoal! mais uma vez, iEvolution 10 x 0 Concorrência
hehehe
www.jaderubini.wordpress.com - Visitem meu blog sobre webstandards

Doido pra aprender Javascript, PHP e AJAX. Será que eu dou conta?!
0

#8 Membro offline   shumi Ícone

  • Shumi
  • Grupo: Banidos
  • Posts: 1511
  • Cadastrado: 05-julho 06
  • Localização:São Paulo - SP
  • Interesses:TI em geral, publicidade e propaganda e crescimento

Postou 20 novembro 2006 - 07:57

Olha jaderubini, estamos com um projeto muito legal e tenho certeza que você vai gostar, as aulas como você pode ver vão ser semanal e logo, logo entraremos nas linguagens mesmo, então poderá escolher qual quer seguir pra valer!
Eu vou estudar pelo iEvolution também, vou querer aprender .Net e um pouco de PHP, vale a pena acompanhar e fazer a lição de casa que os instrutores estão passando!

Abraços e bons estudos!!!
VALEU A TODOS!!!
0

#9 Membro offline   Micox Ícone

  • Comunidade de desenvolvedores
  • Ícone
  • Grupo: Administradores
  • Posts: 5473
  • Cadastrado: 03-julho 06
  • Localização:Goiânia-GO
  • Interesses:Webly e elmicox.blogspot.com

Postou 20 novembro 2006 - 09:12

hehe, eu tb vou querer aprender .net
Tava também querendo ver coldfusion :(

Quanto a esta dúvida aqui:

Quote

mas a logica de programação ela é usada em todas as linguagens? idependente de ser html, ou programação.. etc... ?
Só um lembrete: html não é linguagem de programação, é linguagem de marcação (indicar pra que serve determinado bloco de texto). :joia:
valeus.net/mwords - Links automáticos p/ o MercadoLivre em seu texto

Ajude, responda: mesmo que não saiba exatamente a resposta, seu pitaco pode dar uma luz no problema do outro.
Não respondo dúvidas por MP / Email / MSN e afins. O fórum está aqui pra isto.

elmicox.blogspot.com
0

#10 Membro offline   ckav Ícone

  • cadastre-se no fórum e participe^~
  • Ícone
  • Grupo: Coordenadores
  • Posts: 1695
  • Cadastrado: 08-setembro 06
  • Sexo:Male
  • Localização:São Paulo/SP
  • Interesses:Design, Animação, Ilustração, Vetor, Criação, Cores, Flash, Action Script, notepad++, XHTML/CSS, Fireworks, Photoshop, Illustrator, InDesign, After effects, 3D, PHP, Web standards...

Postou 21 novembro 2006 - 12:53

shooow^~

tô acompanhando^^

parabéns pela iniciativa! :D
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
------------------------------------------------------------------------------------------------------------------
"A cada pergunta idiota que eu faço e tenho a resposta, significa que estou um pouco menos idiota!!!"
Eu
------------------------------------------------------------------------------------------------------------------
Leu? gostou? ajudou?! Então cadastre-se, comente, peça, poste, ajude, participe!!!
------------------------------------------------------------------------------------------------------------------
0

#11 Membro offline   Joaquim Tito Ícone

  • http://magotito.labrute.fr http://magotito.mybrute.com
  • Ícone
  • Grupo: Membro Amigo
  • Posts: 1134
  • Cadastrado: 07-julho 06
  • Localização:São Paulo
  • Interesses:Informática e descontração.

Postou 21 novembro 2006 - 07:39

Parabéns!!!
Muito boa essa iniciativa ;)
Índio

* Acessou o fórum e achou sua informação? Então cadastre-se e poste como a ajuda foi válida e se foi válida.Não achou a informação na busca? Poste que teremos o maior prazer em ajudá-lo!
* Tutorial + grana? Só no webly! Acesse: http://forum.webly.com.br/index.php?showtopic=16220
* Faço parte da campanha: Não assassine a língua portuguesa. Tenha modos ao escrever para que todos consigam entender a sua dúvida.
"Engles eu não cei, mas porrtuguez eu çou fera."(By Caliope)
0

#12 Membro offline   Julio Lobo Ícone

  • Ícone
  • Grupo: Membros
  • Posts: 2
  • Cadastrado: 22-novembro 06

Ícone  Postou 22 novembro 2006 - 12:13

Olá amigo, sou novo por aki. :D
Vim por ter visto no Blog do El Micox a propaganda.
Gostei muito da iniciativa, e gostaria de saber se posso divulgar esse curso-grupo_de_estudo :lendo:
pois tenho um fórum com o Tema Linux vs Windows e tenho certeza que muitos lá gostariam de acompanhar esse "curso".

Abraços. :worshippy:
Julio Lobo.
0

#13 Membro offline   shumi Ícone

  • Shumi
  • Grupo: Banidos
  • Posts: 1511
  • Cadastrado: 05-julho 06
  • Localização:São Paulo - SP
  • Interesses:TI em geral, publicidade e propaganda e crescimento

Postou 22 novembro 2006 - 12:22

Júlio, acho sua idéia muito boa, eu sou do grupo de coordeção do fórum, vou estar levando a Administração para avaliarmos, mas desculpe antes de avaliarem vou ter que tirar o link do seu blog, por políticas do iEvolution, vou falar com eles e te falo assim que decidirmos!



Abraços e Obrigado!
VALEU A TODOS!!!
0

#14 Membro offline   Julio Lobo Ícone

  • Ícone
  • Grupo: Membros
  • Posts: 2
  • Cadastrado: 22-novembro 06

Postou 22 novembro 2006 - 12:39

Tá OK, sem problemas.
0

#15 Membro offline   Bermonruf Ícone

  • Bernardo Rufino
  • Ícone
  • Grupo: Moderadores
  • Posts: 762
  • Cadastrado: 04-outubro 06
  • Localização:Rio de Janeiro, RJ
  • Interesses:Ruby On Rails, PHP, Javascript, Ajax, CSS, XHTML, DOM, XML

Postou 23 novembro 2006 - 08:58

Também vim la do blog do Micox :assobiando:
Muito boa a ideia!

Ver postFelipeMorais, em 20/11/2006 - 00:43, disse:

A próxima aula será dia 27/10/2006.


Mass como assim?! hehehe, não seria 27/11/2006? :lol:

Flwss :joia:
Blog: http://bermonruf.wordpress.com
0

  • (2 Páginas)
  • +
  • 1
  • 2


Resposta rápida

  

1 usuário(s) está(ão) lendo este tópico
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)