Jump to content

Search the Community

Showing results for tags 'programação'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Comunidade
    • Sugestões, Críticas ou Dúvidas relativas ao P@P
    • Acerca do P@P
  • Comunidade a Trabalhar
    • Apresentação de Projectos de Programação
    • Downloads
    • Revista PROGRAMAR
  • Desenvolvimento Geral
    • C
    • C++
    • Java
    • Pascal
    • Python
    • Bases de Dados
    • Dispositivos Móveis
    • Outras Linguagens
  • Desenvolvimento Orientado para Web
    • PHP
    • HTML
    • CSS
    • Javascript
    • Outras Linguagens de WebDevelopment
    • Desenvolvimento Web
  • Desenvolvimento .NET
    • C#
    • Visual Basic .NET
    • ASP.NET
    • WPF & SilverLight
  • Software e Sistemas Operativos
    • Software de Produtividade
    • Sistemas Operativos
    • Apresentação de Software
  • Informática
    • Interfaces Visuais
    • Computação Gráfica
    • Algoritmia e Lógica
    • Segurança e Redes
    • Hardware
    • Electrónica e Automação Industrial
    • Matemática
    • Software de Contabilidade e Finanças
    • Dúvidas e Discussão de Programação
  • Outras Áreas
    • Notícias de Tecnologia
    • Dúvidas Gerais
    • Discussão Geral
    • Eventos
    • Anúncios de Emprego
    • Tutoriais
    • Snippets / Armazém de Código
  • Arquivo Morto
    • Projectos Descontinuados
    • System Empires

Blogs

  • Blog dos Moderadores
  • Eventos
  • Notícias de Tecnologia
  • Blog do Staff
  • Revista PROGRAMAR
  • Projectos
  • Wiki

Categories

  • Revista PROGRAMAR
  • Tutoriais
  • Textos Académicos
  • Exercícios Académicos
    • Exercícios c/ Solução
    • Exercícios s/ Solução
  • Bibliotecas e Aplicações
  • Outros

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Website


GitHub


LinkedIn


Twitter


Facebook

Found 20 results

  1. Ola, por curiosidade conhecem a linguagem lua? Descobri que existe uma linguagem com esse nome e gostaria de saber quantos conhecem. E qual é a linguagem de programação que mais gostam de usar?
  2. Boa tarde. Estou aqui a pôr este tópico porque estou a precisar de ajuda, nem que seja só com um incentivo. Tenho 42 anos e uma licenciatura em Gestão de RH, mas não trabalho na área. Como sou uma pessoa que tenho um gosto pela informática decidi começar a aprender a programar. Estou a começar com esta formação https://www.codecademy.com/learn/paths/full-stack-engineer-career-path. É relativamente barata e segundo o que li nalguns comentários não parece ser má. Depois de completar esta formação, estava a pensar em estudar outsystems ou aprofundar os meus conhecimentos com uns cursos no coursera de web development. O objetivo é conseguir durante um ano ou ano e meio aprender a programar e mudar de carreira. Vejo muitos anúncios de emprego para outsystems remote ou web developer remote. Às vezes dou comigo a pensar que parece que estou a cometer uma loucura, pois o tempo que vou ter que dispender será muito e não sei se conseguirei mudar de carreira devido á idade. Já pensei em tirar um curso na flag ou rumos, mas não sei se vale a pena o investimento, porque pode não dar frutos em termos de empregabilidade. Talvez com empenho e dedicação seja possível aprender a programar sem gastar quase nada com cursos do coursera, udemy, codeacademy. Qual a vossa opinião sobre isto que escrevi? Obrigado
  3. Ola, sou uma estudante do curso de engenharia informática e não estou a conseguir entender as aulas da universidade e também não a conseguir fazer os trabalhos de programação e nem a entender os programas pedidos, então queria saber se alguém sabe de algum site bom ou canal do youtube para aprender programação no Windows na linguagem C. obrigada
  4. Ola, eu gostaria de saber qual o melhor programa para escrever códigos na linguagem C, e que de para qualquer nível de conhecimento sobre programação.
  5. Olá a todos! Sou novo neste fórum, por isso peço desculpa se cometer algum erro ao colocar a minha dúvida. Estou a fazer um programa que consiste numa máquina de vendas. Para a pessoa conseguir "introduzir dinheiro na máquina", necessita de digitar numa TextBox o valor que deseja introduzir e, depois, clicar num botão para que "o pagamento seja efetuado" e seja apresentada a "fatura". No entanto, a TextBox está associada a uma variável do tipo Decimal e se a pessoa digitar uma letra ou qualquer outro dígito que não seja numérico e, de seguida, clicar no botão, o programa dá erro. O que queria fazer é que, quando a pessoa digitasse uma letra ou outro dígito não numérico, o meu programa apresentasse uma mensagem numa Label a dizer "Quantia inválida!". Para além disso, queria que o programa aceitasse valores décimais com pontos e não somente com vírgulas. Não estou a conseguir fazer nada disso e já procurei na Internet, mas não estou a achar exatamente o que eu quero. Private Sub Button13_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button13.Click Dim trocoA, trocoC, quantia, trocoB, trocoS, preçoA, preçoC, preçoB, preçoS As Decimal preçoA = 0.2 preçoC = 1.0 preçoB = 0.8 preçoS = 0.9 trocoA = quantia - preçoA trocoC = quantia - preçoC trocoB = quantia - preçoB trocoS = quantia - preçoS If Label1.Text = "Produto: Água 500 ml" & vbNewLine & "Preço: 0.20€" And quantia >= preçoA Then Label1.Text = "Produto: Água 500 ml" & vbNewLine & "Valor a pagar: 0.20€" & vbNewLine & "Valor inserido:" & quantia & "€" & vbNewLine & "Troco:" & trocoA & "€" & vbNewLine & "Compra efetuada com sucesso!" ElseIf Label1.Text = "Produto: Água 500 ml" & vbNewLine & "Preço: 0.20€" And quantia < preçoA Then Label1.Text = "Quantia insuficiente!" ElseIf Label1.Text = "Produto: Chocolate" & vbNewLine & "Preço: 1.00€" And quantia >= preçoC Then Label1.Text = "Produto: Chocolate" & vbNewLine & "Valor a pagar: 1.00€" & vbNewLine & "Valor inserido:" & quantia & "€" & vbNewLine & "Troco:" & trocoC & "€" & vbNewLine & "Compra efetuada com sucesso!" ElseIf Label1.Text = "Produto: Chocolate" & vbNewLine & "Preço: 1.00€" And quantia < preçoC Then Label1.Text = "Quantia insuficiente!" ElseIf Label1.Text = "Produto: Bolachas" & vbNewLine & "Preço: 0.80€" And quantia >= preçoB Then Label1.Text = "Produto: Bolachas" & vbNewLine & "Valor a pagar: 0.80€" & vbNewLine & "Valor inserido:" & quantia & "€" & vbNewLine & "Troco:" & trocoB & "€" & vbNewLine & "Compra efetuada com sucesso!" ElseIf Label1.Text = "Produto: Bolachas" & vbNewLine & "Preço: 0.80€" And quantia < preçoB Then Label1.Text = "Quantia insuficiente!" ElseIf Label1.Text = "Produto: Sumo" & vbNewLine & "Preço: 0.90€" And quantia >= preçoS Then Label1.Text = "Produto: Sumo" & vbNewLine & "Valor a pagar: 0.90€" & vbNewLine & "Valor inserido:" & quantia & "€" & vbNewLine & "Troco:" & trocoS & "€" & vbNewLine & "Compra efetuada com sucesso!" ElseIf Label1.Text = "Produto: Sumo" & vbNewLine & "Preço: 0.90€" And quantia < preçoS Then Label1.Text = "Quantia insuficiente!" End If
  6. Bom dia, por vezes preciso de ajuda outsourcing para alguns trabalhos, na sua maioria de programação web, dei oportunidade algumas vezes ao Fiverr mas em todas as experiências que fiz apanho na maioria das vezes programadores que nem sabem usar o FTP, têm algumas luzes de css, php, js ok, mas chegar um ponto que tenho de ensinar a estrutura que um caminho FTP obedece é complicado, sem falar nos tempos de entrega, e tempo perdido a repetir o que é para corrigir.. a sua maioria são indianos, são pessoas muito educadas e humildes mas trabalhar assim é complicado... sem falar que assumem que sabem fazer e depois na prática não sai nada daquilo que foi pedido. Gostava assim de saber que nacionalidades e sites recomendam que tenham um preço justo para o trabalho que entregam sem passar por estas situações. Obrigado pela ajuda, Abraço
  7. Olá. Neste momento frequento o 12º Ano de um curso de Informática Aplicada à Web e precisava de ajuda. O meu objetivo é construir uma página de site que permita ao utilizador o seguinte: - Indicar o número de campos `<input type="number">` que deseja na calculadora. - Somar todos os números que o utilizador colocou no respetivo campo `<input type="number">`. - Indicar o resultado. A única coisa que consegui fazer é mandar ler o número de campos pretendidos pelo utilizador, e através de um `for` coloca-los na página. A minha dúvida está no resto, que é ler cada valor de cada `<input type="number">`, fazer a soma e escrever o resultado. O resultado do que consegui fazer até agora é o seguinte: Este é o meu código até agora: <form method="POST" action="calculadora.php"> <div class="card-body"> <div class="form-group"> <label for="exampleInputEmail1">Indique a quantidade de campos que pretende na calculadora:</label> <input name="campos" style="width: 10%;" type="number" class="form-control" id="exampleInputEmail1" placeholder=""> </div> </div> <!-- /.card-body --> <div class="card-footer"> <button type="submit" class="btn btn-primary">Submit</button> </div> </form> <form action="processo_calculadora.php" method="POST"> <?php if (isset($_POST['campos'])) { $numCampos = $_POST['campos']; $ab = $numCampos; } else { $numCampos = 0; $ab = $numCampos; } echo "O número de campos escolhido é: " . $numCampos . "<br>"; for ($x = 1; $x <= $numCampos; $x++) { // echo "The number is: $x <br>"; echo "<input type='number' id='$x'>The number is: $x <br>"; } ?> <input type="submit" value="Calcular"> </form> <?php /* for ($y = 1; $y <= $numCampos; $y++) { $id[$y] = filter_input(INPUT_GET, $x[$y], FILTER_SANITIZE_NUMBER_INT); }*/ for ($x = 1; $x <= $numCampos; $x++) { // echo "The number is: $x <br>"; $id = filter_input(INPUT_POST, $x, FILTER_SANITIZE_NUMBER_INT); for ($x = 1; $x <= $numCampos; $x++) { echo $id . "<br>"; } } ?> Ficarei extremamente grato a quem me conseguir ajudar.
  8. Debt Metaphor: https://www.youtube.com/watch?v=pqeJFYwnkjE Um pequeno vídeo que explica a origem da metáfora do tech debt, realçando um pormenor frequentemente menosprezado: os "juros".
  9. Alguém pode me explicar em que consiste a programação?Disseram-me qualquer coisa de fazer programas para outras empresas mas eu queria saber mais sobre isso...
  10. A Semana INFOrmática (SINFO) do IST (Instituto Superior Técnico) é um evento inteiramente organizado pelos alunos de Engenharia Informática e realiza-se no Pavilhão de Civil do campus Alameda, em Lisboa, de 25 de Fevereiro a 1 de Março de 2013. A entrada é livre e gratuita para todos os interessados em Tecnologias de Informação. 2ª-feira, 25 de Fevereiro: Digital Entertainment 3ª feira, 26 de Fevereiro: File Sharing and Piracy 4ª-feira, 27 de Fevereiro: Software Engineering 5ª-feira, 28 de Fevereiro: Cybernetics & Bioengineer 6ª-feira, 01 de Março: Path/to/Success (temas dos dias sujeitos a alterações) Constam como oradores confirmados nomes mundialmente reconhecidos como Rick Falkvinge (fundador do Partido Pirata Sueco), Kevin Warwick (professor de Cibernética na Universidade de Reading), Rob Bishop (developer, engenheiro de produção e evangelista da Fundação Raspberry-Pi), Ray Muzyka (fundador da Bioware), Joel Spolsky (fundador do Stack Overflow), Afonso Salcedo (lightning artist na Dreamworks e Pixar), Allan McRae (actual developer do Arch Linux), Colin Johanson (lead designer na Arena-Net) – entre outros. Contamos também com o apoio de algumas empresas como a Premium Minds, Out Systems, Ordem dos Engenheiros, Syone, Ernest & Young, entre outras. Digital Entertainment, File Sharing and Piracy, Software Engineering, Cybernetics & Bioengineering e Path/to/Success são os temas dedicados a cada dia do evento, no qual se realizarão apresentações de empresas, palestras individuais, painéis de discussão, workshops e ainda uma exposição tecnológica, promovendo o contacto directo entre as empresas e os visitantes. Mais informação em http://www.sinfo.org Redes sociais https://www.facebook.com/sinfoist https://twitter.com/#!/sinfo_ist http://www.youtube.com/sinfoist
  11. A comunidade Portugal Girl Geek Dinners vai reunir novamente em Braga.O #PGGD15 vai assim realizar-se no próximo dia 20 de Outubro, a partir das 15h30, no Estaleiro Cultural Velha-a-Branca. O tema do encontro em Braga é Empreendedorismo nas Tecnologias e vamos contar novamente com excelentes oradores. Agenda: 15:30 Receção / Registo 16:00 Sessão de Abertura 16:10 Inês Santos Silva - Startup Pirates 16:50 Pedro Filipe - EarBOX 17:30 Coffee break 18:00 Marta Oliveira - Creative Lemons 18:45 Daniela Costa - Eurotux 20:00 Encerramento do Evento seguido de jantar (opcional) Para planearmos o coffee break e jantar, por favor CONFIRMA a tua PRESENÇA em http://pggd15.eventbrite.pt/ Nota: o evento não é exclusivo ao sexo feminino. Homens podem também participar desde que sejam acompanhantes de uma geek girl. Apoios: Velha-a-Branca | Eurotux Sobre os Girl Geek Dinners... Os Girl Geek Dinners nasceram em Londres há 7 anos. Este conceito reside em organizar eventos temáticos para mulheres apaixonadas por tecnologia, sejam elas, programadoras, investigadoras, empreendedoras, designers ou simplesmente interessadas por tópicos relacionados com tecnologia. A ideia por detrás destes jantares é simples: num ambiente relaxado e informal proporcionar um ambiente para networking e ao mesmo tempo ouvir uma ou duas apresentações dedicadas a um tema tecnológico ou de negócio. Mais do que isso é também o espaço ideal para dar a conhecer o que se anda a fazer no mundo da tecnologia e new media em Portugal. Website | Facebook | Twitter | hashtag oficial: #PGGD15
  12. 1st Code Retreat Portugal 2012 You know those guys that do yoga and they go on a trip into a secluded place and meditate? Yea, we can have that too. 2012/09/29 — 09:59 Porto, FEUP, Sala I-105 How does it work? The main objective of the code retreat is to improve software development quality through exercise and repetition. It's supposed to be a relaxed time and entirely out of scope in which the participants focus on writing perfect code rather than fast code. The day will be split into 40 minute sessions, followed by a 10 minute retrospective. That will result in approximately 5 regular sessions throughout the day. An extra session will be held in a slightly different way, according to the audience's feedback. The event will have room for a one hour lunch in which people will be able to discuss their progress in the experience. Also we will invite people to have an informal dinner (francesinhas anyone?). There will be one or two facilitators. These people will poke around the participants' sessions and sensibly provoke their minds in order to better achieve code perfection and help them improve their skills. At the end of the event, people will share their experience and their learning. The four rules The main focus of the event is to embrace TDD, good software design and pair programming techniques. The four rules of simple design are: Green tests — Always write one complete feature at a time with tests; make them green before moving on. No repetition — Keep things DRY. Elaborate on your design rather than just making it work. Expressive intent — Express yourself through code, make its intent as clear as possible. Low class and method count — Find the right balance between lots of classes / methods and expressiveness of your code. The event is language agnostic as we encourage people to solve design problems rather than language problems. Object-oriented languages with a testing tool are more suitable to the challenge but you're free to pick any one you like. I love it! What do I need? Just bring your own laptop and snacks to eat along the journey. Bring a fair amount of snacks, you'll need them. No fee is required to join us. Sign up by adding your name to the bottom of this page. It's best to stick with the simplest and less distracting tools. If you're using a dynamic language like Ruby or Python or Javascript, a terminal is the best choice. If, however, you choose something like Java or C#, then an IDE will have to do. Remember, keep it simple, everyone should be able to understand the process. 1st Code Retreat Portugal 2012 You know those guys that do yoga and they go on a trip into a secluded place and meditate? Yea, we can have that too. 2012/09/29 — 09:59 Porto, FEUP, Sala I-105 How does it work? The main objective of the code retreat is to improve software development quality through exercise and repetition. It's supposed to be a relaxed time and entirely out of scope in which the participants focus on writing perfect code rather than fast code. The day will be split into 40 minute sessions, followed by a 10 minute retrospective. That will result in approximately 5 regular sessions throughout the day. An extra session will be held in a slightly different way, according to the audience's feedback. The event will have room for a one hour lunch in which people will be able to discuss their progress in the experience. Also we will invite people to have an informal dinner (francesinhas anyone?). There will be one or two facilitators. These people will poke around the participants' sessions and sensibly provoke their minds in order to better achieve code perfection and help them improve their skills. At the end of the event, people will share their experience and their learning. The four rules The main focus of the event is to embrace TDD, good software design and pair programming techniques. The four rules of simple design are: Green tests — Always write one complete feature at a time with tests; make them green before moving on. No repetition — Keep things DRY. Elaborate on your design rather than just making it work. Expressive intent — Express yourself through code, make its intent as clear as possible. Low class and method count — Find the right balance between lots of classes / methods and expressiveness of your code. The event is language agnostic as we encourage people to solve design problems rather than language problems. Object-oriented languages with a testing tool are more suitable to the challenge but you're free to pick any one you like. I love it! What do I need? Just bring your own laptop and snacks to eat along the journey. Bring a fair amount of snacks, you'll need them. No fee is required to join us. Sign up by adding your name to the bottom of this page. It's best to stick with the simplest and less distracting tools. If you're using a dynamic language like Ruby or Python or Javascript, a terminal is the best choice. If, however, you choose something like Java or C#, then an IDE will have to do. Remember, keep it simple, everyone should be able to understand the process. Mais Informações
  13. jpaulino

    ISEL Tech 2012

    O ISEL Tech é um evento sobre tecnologia, soft-skills, empreendedorismo e empregabilidade. O ISEL Tech é livre, por isso convidamos-te a ti e aos teus amigos a conhecer um pouco do teu futuro e ter contacto com o mundo empresarial, seja através das apresentações ou dos vários expositores disponíveis. Tens também oportunidade de assistir a apresentações sobre as mais recentes tecnologias. Se és alguém proactivo e cheio de vontade de mostrar que existe em cada um de nós uma solução para esta crise, vem! O evento irá decorrer nos dias 22, 23 e 24 de Maio de 2012. Mais informações: http://www.iseltech.isel.pt/
  14. pretendo criar um programa que ao ser executado, abra um navegador da Internet (que sempre apaga o seu histórico quando fechado), aceda a um website defino (www.amazon.com) e faça o login nesse site (conhecendo a estrutura do site e claro as credencias do utilizador). alguém consegue dar alguma dica? uma das minhas duvidas também passa por saber qual das linguagens será a melhor. eu até ao momento apenas sei um pouco de C e de Java. já alguma vez viste algum programa que fizesse algo idêntico ao que pretendo? acredito que existam programas bem mais complexos... será que a construção deste programa seria alguma coisa de mais?
  15. Titulo do Projecto: Distância da Trevoada Última Versão: 1.0.0.0 Licença: 0€ com taxa de 21% Líder do Projecto: inf0rmatic4 Membros Actuais do Projecto: inf0rmatic4 Descrição do Projecto: Este programa serve para calcular a distância a que um relâmpago cai. As aulas de Fisico Química deram-me umas luzes sobre um programa. Download: http://www.mediafire.com/?7u2i73z17ia58if
  16. O Exception Handled decorrerá entre os dias 25 e 27 de Novembro no Departamento de Engenharia Informática da Faculdade de Ciências e Tecnologia da Universidade de Coimbra. Com o intuito de servir de plataforma para a inovação e proporcionar condições para todos os que estudam e/ou trabalham na área das tecnologias possam tirar as suas ideias do papel, o ExceptionHandled consiste numa competição de 48h de programação em que os participantes desenvolvem as suas propostas de produto/serviço e no final apresentam as mesmas ao público presente assim como ao júri da competição. Durante os 3 dias todos aqueles que se desloquem ao pólo 2 da Universidade de Coimbra irão encontrar todo um ambiente que para além de incentivar ao empreendedorismo e à criação de produtos ou serviços, será uma excelente oportunidade para realização de contactos com pessoas que têm vontade de inovar e criar. Contamos com a tua presença e com as tuas ideias para que possamos coloca-las em prática. Poderão encontrar toda a informação sobre o evento no seu site oficial ( http://exceptionhandled.eu ) e seguir as novidades que vão surgindo através do twitter, facebook ou Google+.
  17. Quero aprender a programar! Por onde começo? FAQ Uma questão recorrente no P@P® é sobre a iniciação à programação. “Por onde começo?”, “Qual a melhor linguagem para me iniciar?”. Este FAQ tem por objectivo dar uma orientação inicial ao iniciado em programação, conhecidos maioritariamente por novatos, beginners ou newbies. Um FAQ já foi feito, contudo, não responde a outras questões que já me colocaram, e limita-se a referir duas linguagens. Este FAQ pretende ser mais moderno e completo, incluindo uma lista de linguagens com um pequeno exemplo de código para cada uma. Atenção, este FAQ pretende ser o mais imparcial possível. Não tem por objectivo incentivar o recurso a esta ou àquela linguagem de programação. Tem sim por objectivo orientar cada um nas suas necessidades e capacidades. 1. Por onde começo? A programação assenta num exercício de raciocínio abstracto e lógico, capaz de resolver os mais variados problemas. As disciplinas básicas são a Lógica e a Algoritmia. Lógica – ramo da filosofia que cuida das regras do bem pensar, ou do pensar correcto, sendo, portanto, um instrumento do pensar. Algoritmia – ramo da matemática que cria um caminho para resolver um problema, permitindo chegar à solução, segundo um número finito de passos, resolúveis em tempo finito, com esforço finito. 2. Então, e como programo? Após umas boas bases em Lógica e Algoritmia, há que escolher uma linguagem de programação, isto é, uma “língua” com uma sintaxe própria, palavras próprias e lógica própria, e que não é mais do que o meio do programador escrever as instruções de um programa a ser executado por um computador de modo a chegar à solução de um problema. 3. Mas onde escrevo os programas? Recorrendo a um IDE da linguagem de programação que se escolher, isto é, um Ambiente de Desenvolvimento Integrado (Integrated Development Environment). 4. Qual a melhor linguagem de programação para se iniciar? Depende de vários factores. O beginner poderá querer aprender a programar para realizar um projecto em específico, para trabalho escolar/universitário, ou tão-somente pela curiosidade e/ou prazer pela informática. Se é para um projecto específico, deve-se escolher à partida uma linguagem que esteja direccionada a resolver problemas semelhantes ao do projecto. Se é por curiosidade, poder-se-á escolher praticamente qualquer linguagem. Contudo, aconselha-se a entrada no mundo da programação com uma linguagem estruturada e mais simples de se ser entendida. Mais à frente, apresenta-se uma lista com várias linguagens de programação, e exemplos de código. 5. O que são os paradigmas? De forma simplista, um paradigma é a representação de um padrão a ser seguido. De forma simplista, pode-se dizer que, no mundo da informática e para o propósito deste FAQ, é um conjunto de regras de uma forma de programação. Alguns exemplos de paradigmas: Paradigma estrutural. Paradigma POO - Programação Orientada aos Objectos. Paradigma dos Aspectos 6. Qual o paradigma recomendado para começar? Apesar de o paradigma POO ser o mais utilizado e que torna o programa mais organizado, a iniciação recomenda o paradigma Estrutural, que é o paradigma que dá as regras básicas de estruturação lógica e funcional de um programa. 7. Tenho de aprender obrigatoriamente uma linguagem de programação. Não será difícil aprender uma outra ao mesmo tempo, nem que seja por ser mais fácil de modo a aprender melhor e mais rápido? Depende de pessoa para pessoa. Mas se a segunda linguagem é mais fácil, em princípio não haverá problema. Contudo, se a primeira linguagem segue, por exemplo, o Paradigma POO, é recomendável que a segunda também o siga, para que a aprendizagem seja paralela e não distinta, o que pode dificultar em vez de facilitar. Algumas linguagens de programação Pascal Ano: 1971 Principal/is autor(es): Niklaus Wirth Paradigma dominante: Estrutural Derivada de: ALGOL-60 e ALGOL-68 Influenciou, ou derivou: Delphi, Java Tipo de output: consola Hello World: program hello_world; uses crt; begin writeln('Hello World!'); readln; end. Tutorial na WikiP@P Visual Basic .NET Ano: 2002 Principal/is autor(es): The Visual Basic Team (Microsoft) Paradigma dominante: POO Derivada de: Visual Basic Influenciou, ou derivou: --- Tipo de output: consola ou GUI Hello World: Module Module1 Sub Main() Console.WriteLine("Hello World") Console.ReadKey(True) End Sub End Module Artigos na WikiP@P C Ano: 1972 Principal/is autor(es): Dennis Ritchie Paradigma dominante: estrutural Derivada de: B Influenciou, ou derivou: C++ Tipo de output: consola Hello World: #include <stdio.h> int main(void) { printf("Hello world\n"); return 0; } Artigos na WikiP@P C++ Ano: década de 80 Principal/is autor(es): Bjarne Stroustrup Paradigma dominante: multi-paradigma Derivada de: C Influenciou, ou derivou: C#, D, Java, PHP Tipo de output: consola, ou GUI (Visual C++) Hello World: #include <iostream> int main() { std::cout << "Hello World!" << std::endl; return 0; } Documento na WikiP@P C# Ano: 2001 Principal/is autor(es): Microsoft Paradigma dominante: multi-paradigma Derivada de: C++, Java, Delphi Influenciou, ou derivou: D, Java 5, F# Tipo de output: consola ou GUI Hello World: using System; class ExampleClass { static void Main(string[] args) { Console.WriteLine("Hello, world!"); } } Artigos na WikiP@P Haskell Ano: 1990 Principal/is autor(es): vários Paradigma dominante: funcional Derivada de: Scheme, APL, Miranda Influenciou, ou derivou: Python, Perl 6, C#, Visual Basic 9.0 Tipo de output: Hello World: module Main where main :: IO () main = putStrLn "Hello World!" Tutorial na WikiP@P Introdução na WikiP@P Java Ano: 1995 Principal/is autor(es): Sun Microsystems Paradigma dominante: POO Derivada de: Delphi, Objective-C Influenciou, ou derivou: D, PHP, Python Tipo de output: consola, ou GUI Hello World: public class HelloWorld { public static void main(String[] args) { System.out.println("Hello world!"); } } Tutorial na WikiP@P Lua Ano: 1993 Principal/is autor(es): Roberto Ierusalimschy Paradigma dominante: multi-paradigma Derivada de: C++, Scheme Influenciou, ou derivou: Io, Falcon Tipo de output: consola ou GUI Hello World: print("Hello World!") Artigo da Revista na WikiP@P (Parte 8 do artigo) PHP Ano: 1995 Principal/is autor(es): Rasmus Lerdorf Paradigma dominante: multi-paradigma Derivada de: C, Java Influenciou, ou derivou: RadPHP (PHP4Delphi) Tipo de output: web Hello World: <?php echo "Hello World!"; //";" at the end is optional, so is the "?>" ?> Artigos na WikiP@P Python Ano: 1991 Principal/is autor(es): Guido van Rossum Paradigma dominante: multi-paradigma Derivada de: ALGOL-68, Haskell Influenciou, ou derivou: Cobra, D, Falcon, JavaScript Tipo de output: consola ou GUI Hello World: print("Hello World") Introdução na WikiP@P (Artigo da Revista PROGRAMAR) Brainfuck Linguagem esotérica, não aconselhável para iniciação. Ano: 1993 Principal/is autor(es): Urban Dominik Müller Paradigma dominante: esotérico Derivada de: False Influenciou, ou derivou: PATH, PBrain Tipo de output: consola Hello World: ++++++++++ [>++++++++>+++++++++++>---------->+++>++++++++>++++++++++++>+++++++++++>++++++++++>+++++++++++>+++ <<<<<<<<<<-] Inicia as células com os valores: 80, 110, 156 (256 - 100), 30, 80, 120, 110, 100, 110, 30 >-. Imprime 'O' >--. Imprime 'l' >++++. Imprime 'á' >++. Imprime ' ' >---. Imprime 'M' >---. Imprime 'u' >. Imprime 'n' >. Imprime 'd' >+. Imprime 'o' >+++. Imprime '!' , Aguarda alguma tecla ser pressionada Pede-se a participação da comunidade para alargar esta lista. Mais questões, deverão ser colocadas para que sejam respondidas e o FAQ expandido. Já agora, se és beginner, boa sorte nesta aventura e arte que é a programação! 🙂
  18. Deparei-me com este blog post, a ilustrar como a humanidade tornou difícil a vida de um programador. Muito bom! Desfrutem 👍 https://codeblog.jonskeet.uk/2009/11/02/omg-ponies-aka-humanity-epic-fail/
  19. Zona TI-84/83 Plus Eu decidi criar este tópico dedicada a estas calculadoras, pois são muito utilizadas (principalmente nas escolas). E não encontro nenhum tópico direccionado a este assunto. Neste tópico decidi postar algumas das minhas criações em Basic (programas) para a calculadora. Data (v 2.01) Este programa serve para ver a data com os dias da semana e acertar entre outros. Este programa só é compatível com TI-84Plus Tools (v 1.70) Este programa aqui tem uma série de ferramentas variadas como fórmula resolvente, ferramentas de Zoom etc. SreenSaver (v 1.00b) Este aqui cria uma palavra que "passeia" pelo ecrã. Utiliza um código muito simples Nasa for Kids (v 1.05) Este aqui é bom pa gozar com os profs burros, pois "simula" que entra na nasa. Login:007 Password: 7045 Triângulo de Sierpiens(v 2.02) Cria o Triângulo de Sierpiens, é ver para crer 🙂 Postem aqui as vossas criações, duvidas e requests para programas para TI Brevemente postarei mais projectos, e tutoriais. Todos estes programas tem o código aberto, ou seja qualquer um pode ver e editar o código na sua calculadora. Todos estes programas são da minha autoria, façam requests de programas aqui.. Brevemente postarei um programa dedicado exclusivamente à matemática (secundário)
  20. O KPL, Linguagem de Programação para Crianças, é uma linguagem muito recente, criada exclusivamente para atrair as crianças ao mundo da programação. Morrison Schwartz, criador desta nova linguagem, orientou esta linguagem para o desenvolvimento de jogos, pois talvez será a melhor forma de incentivar as crianças a utilizarem a mesma. Para programarem em KPL, será apenas necessário a leitura, a matemática e a digitação, necessidades estas que serão desenvolvidas mais rapidamente com a ajuda da programação. Com o IDE disponível para download, é possível fazer a conversão dos nossos programas em KLP para VB.NET ou C#. Site Oficial: http://www.kidsprogramminglanguage.com/ Download KLP IDE: http://www.kidsprogramminglanguage.com/Files/KPLv1.1.zip Screenshots IDE http://nevermind.foruns.org/pap/klp/IDE.JPG Programa a correr (Ola Mundo) http://nevermind.foruns.org/pap/klp/exemplo.JPG
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.