©FULL 84 Posted October 30, 2014 Boas pessoal, neste tópico e nos tópicos a seguir vou fazer uma breve introdução à programação, já reparei que nesta parte do fórum só colocam coisas dirigidas especificamente a algumas linguagens de programação, por isso decidi fazer estas pequenas "aulas" para quem quer aprender do zero. Todas as aulas que vou aqui apresentar, são também dadas em várias escolas e até universidades, só que as pessoas não divulgam muito o assunto. Primeiramente vamos começar por rever alguns conceitos, caso algum de vocês não saiba a definição correta de algo. Conceitos: Informação: "Conjuntos de dados articulados entre si, com determinado sentido ou significado." Dados: "Designações de entidades (objetos, pessoas, etc...) factos, valores numéricos, representações simbólicas, etc..." Programação: "Tratamento da informação através de um conjunto de instruções estruturadas definidas numa linguagem de programação." Linguagens de Programação: "Permitem a escrita de programas executados pelo computador (Exemplos: C, Assembly, Pascal, Cobol...)" Programa-Fonte: "É o texto contendo instruções, escrito numa linguagem de programação (Programa em desenvolvimento)." Programa-Objeto: "É o programa obtido após a tradução do programa-fonte para linguagem máquina." No desenvolvimento de programas informáticos há vários intervenientes, entre os quais se encontram: Analistas de Sistemas: Responsáveis por interrogar utilizadores sobre as suas necessidades, definir necessidades para desenvolver o sistema, projectar o sistema definindo as suas especificações, assegurar a eficácia do sistema, etc.. Programadores: Tem como função codificar os programas numa linguagem de programação, testar os programas, corrigir os erros nos programas, fazer manutenção dos programas, etc... Após a escrita de um programa numa linguagem de programação, são utilizados os seguintes métodos de tradução para sistema binário: Compiladores: Traduzem o programa-fonte para linguagem máquina (sistema binário) de maneira a que quando o programa for executado as instruções sejam lidas todas ao mesmo tempo. Interpretadores: Traduzem para linguagem máquina (sistema binário) o programa-fonte, de maneira a que quando o programa for executado as instruções sejam lidas linha a linha e executadas da mesma forma, dando assim prioridade às instruções que vêm primeiro. Níveis das linguagens de programação: Há quem considere existentes apenas o nível baixo e alto, mas acho mais correto assim. Baixo Nível: Linguagens parecidas com a linguagem máquina (Ex: Assembly) Nível Médio: Linguagens que combinam elementos das de alto nível com caracteristicas do "Assembly" (Ex: C) Alto Nível: Linguagens parecidas à linguagem humana (Ex: Pascal) E é tudo pessoal, espero que tenham gostado da primeira aula se querem que continue, deixem ai o vosso +1, porque realmente custa a fazer estes tópicos, obrigado a todos. Cumprimentos. 9 ' Bruno, Cσяvσ⋆, βŁά©Ќ§†ŏ®ε™ and 6 others reacted to this Share this post Link to post Share on other sites
Auros ( ͡ʘ ͜ʖ ͡ʘ) 172 Posted November 1, 2014 One questão XD, tu estas em curso profissional ou curso superior? Share this post Link to post Share on other sites
©FULL 84 Posted November 1, 2014 One questão XD, tu estas em curso profissional ou curso superior? Curso profissional. ;) Cumps, Full. 1 Mr.Independent reacted to this Share this post Link to post Share on other sites
Auros ( ͡ʘ ͜ʖ ͡ʘ) 172 Posted November 1, 2014 Curso profissional. ;) Cumps, Full. Força nisso, vê se empenho, talvez comece a desenvolver também C# aqui na cyber, acho que é uma linguagem simples das que já tive inicio.Embora seja "fácil para alguns" para muitos é quebrar a cabeça Share this post Link to post Share on other sites
©FULL 84 Posted November 1, 2014 Força nisso, vê se empenho, talvez comece a desenvolver também C# aqui na cyber, acho que é uma linguagem simples das que já tive inicio.Embora seja "fácil para alguns" para muitos é quebrar a cabeça Obrigado pelo apoio. Tipo comecei estes tópicos pq quando queria aprender, não tinha muito por onde começar e acho que podemos tornar a cyber mais rica em programação com isto e se começares a fazer C# também. Cumps, Full. Share this post Link to post Share on other sites
layPT 1 Posted November 1, 2014 Boas, iniciei este ano programação(profissional) e prevejo que as tuas aulas irão dar muito jeito para estudar aos fds. Obrigado e continua! Share this post Link to post Share on other sites
©FULL 84 Posted November 1, 2014 Boas, iniciei este ano programação(profissional) e prevejo que as tuas aulas irão dar muito jeito para estudar aos fds. Obrigado e continua! Fico contente por ver que posso ajudar, a matéria em que estás a dar deve estar muito mais a frente, mas acho que com o tempo a apanho kkk Share this post Link to post Share on other sites
layPT 1 Posted November 1, 2014 Fico contente por ver que posso ajudar, a matéria em que estás deve ser muito mais a frente, mas acho que com o tempo a apanho kkk É verdade, mas só esta semana é que realmente comecei a programar mesmo, o resto era em papel. Dev-C++ Share this post Link to post Share on other sites
βŁά©Ќ§†ŏ®ε™ 145 Posted November 1, 2014 Mano antes de mais Quero agradecer-te pela tua disponibilização de fazeres pequenas aulas para ensinares o pessoal E espero que ajude muitos cá! DICA: Se puderes fazer também video aulas , o ppl que não tem muito conhecimento iria ficar muito grato etc.. Criavas um canal do youtube , Ganhavas Sub´s pelo teu trabalho e ajudavas muito pessoal! Fica cá a dica , Continuação de um bom trabalho!! :like: Share this post Link to post Share on other sites
©FULL 84 Posted November 1, 2014 Obrigado pela dica e pelo apoio, vou pensar nisso mano! Cumps, full. Share this post Link to post Share on other sites