Algoritmo - Triangulo

Algoritmo - Triangulo
var
a, b, c : real
inicio
escreva("entre com o valor de a: ")
leia(a)
escreva("entre com o valor de b: ")
leia(b)
escreva("entre com o valor de c: ")
leia(c)
se (A<B+C) e (B<A+C) e (C<A+B) entao
 escreval("É um triangulo")
se (A=B) e (B=C) entao
  escreva ("Triangulo Equilátero")
   senao
    se (A=B) ou (B=C) ou (A=C) entao
  escreva ("Triângulo Isósceles")
    senao
escreva ("Triangulo Escaleno")
    fimse
   fimse
senao
  escreva ("Não é um triângulo")
fimse
fimalgoritmo

Algoritmo - Numeros Primos

Algoritmo - Numeros Primos
Var
max, controle, qtdeDiv : inteiro

Inicio
escreval ("Escreva um número: ")
  leia (max)
  para controle <- 1  ate max faca
  se max mod controle = 0 entao
  qtdeDiv <- qtdeDiv + 1
  fimse
  fimpara
  escreva (qtdeDiv," ")
  se qtdeDiv = 2 entao
  escreva("É primo: ",qtdeDiv)
  senao
  escreva ("Não é primo: ", qtdeDiv)
  fimse
Fimalgoritmo

Algoritmo - Tabuada

Algoritmo - Tabuada
Var
x, z, i : inteiro

Inicio
escreva ("Informe o valor da tabuada: ")
leia (i)
enquanto (i > 0 ) faca
  se (i <=10) entao
    para x <- 1 ate 10 faca
      z <- i * x
      escreval (i, " x ",x," = ",z)
    fimpara
  senao
    escreval ("Tabuada deve ser de 1 a 10")
  fimse
  escreva ("Informe o valor da tabuada: ")
fimenquanto
Fimalgoritmo

Algoritmo - Conversão de Celsius para Farenheit

Algoritmo - Conversão de Celsius para Farenheit
Var
far, cen : real
loop : inteiro

Inicio
para loop <- 50 ate 150 passo 1 faca
  escreval (loop,"ºF = ",((5/9) * (loop-32)), "ºC")
fimpara
escreval ("---------------------------------------------")
escreval ("Incrementando de 10 em 10")
escreval ("---------------------------------------------")
para loop <- 50 ate 150 passo 10 faca
  escreval (loop,"ºF = ",((5/9) * (loop-32)), "ºC")
fimpara

Fimalgoritmo

As 10 linguagens de programação mais requisitadas do mercado

As 10 linguagens de programação mais requisitadas do mercado
Muita gente me pergunta qual linguagem de programação deve estudar. Eu sempre respondo a mesma coisa. É você quem deve decidir isso. Pergunte a si mesmo, qual é o seu objetivo? Dependendo do que você quer, uma linguagem de programação é mais indicada que outra.
A maioria das pessoas pensam em aprender a programar para entrar no mercado de trabalho e conseguir um emprego. De acordo com o escritório de Estatísticas de Trabalho dos Estados Unidos, empregos para programador devem crescer a uma média de 8% pelos próximos sete anos.
Para ajudar você a escolher uma linguagem para estudar esse ano, fiz uma lista das dez linguagens das programação mais requisitadas pelo mercado de trabalho. Conheça um pouquinho sobre cada uma delas.

1. JAVA

Java é uma das linguagens de programação mais usadas no mundo. A primeira versão da linguagem foi lançada pela Sun Microsystems em 1995 e atualmente pertence à Oracle. É uma linguagem Orientada a Objetos e a principal linguagem de programação utilizada para desenvolver aplicativos para tablets e smartphones da plataforma Android. Também muito utilizada para desenvolvimento Web.

2. JAVASCRIPT

Quase todas as páginas da internet tem um código em javascript. Costumo dizer que enquanto o HTML é a linguagem que estrutura uma página e o CSS a deixa bonita, o javascript faz a página funcionar. Todo programador web deve aprender javascript independente da linguagem utilizada no “backend”. Essa linguagem é responsável por executar scripts do lado do cliente, sem a necessidade de passar pela interpretação do servidor.

3. PHP

O PHP é a linguagem de programação mais usada no backend de sites. Tem gente que ama e tem gente que odeia, mas a verdade é que a maioria dos sites da internet são feitos com PHP. Isso se deve, em grande parte, aos gerenciadores de conteúdo (CMS) mais usados no mundo, tais como WordPress, Drupal, Joomla. A maioria dos blogs que você encontra na internet usa um desses gerenciadores de conteúdo.

4. C#

O C# é a linguagem principal quando se fala de Microsoft. Desde serviços e plataformas web a dispositivos móveis que utilizam Windows Phone. Também é uma das linguagens usadas do motor gráfico de desenvolvimento de jogos Unity é o C#. Se você quer programar para Windows 7, 8, 10, etc. aprenda C#.

5. C

Muito rápido e poderoso, o C é utilizado para criar softwares para sistemas embarcados. Criada em 1972, muitos sistemas operacionais foram desenvolvidos em C e até os dias de hoje a linguagem continua sendo muito usada para desenvolvimento de sistemas operacionais, aplicativos, games e integração com o hardware. Empresas aeroespaciais e de telecomunicações utilizam muito o C. Aliás, um dos ramos que mais tem crescido em oferta de emprego para programadores é a telecomunicações. Vale a pena aprender!

6. C++

O C++ é considerado por muitos como a melhor linguagem para desenvolvimento de softwares para desktop e jogos que exigem bastante hardware. É o aprimoramento da linguagem C com elementos da orientação a objetos.

programar7. PYTHON

O Python é excelente para quem está começando. É uma linguagem que serve pra quase tudo e nos permite trabalhar mais rápido e integrar sistemas de forma eficaz. Python é livre e de código aberto, multiplataforma, orientada a objetos e de alto nível. Grandes empresas utilizam Python para tarefas críticas, tais como Google, Youtube e Netflix.

8. OBJECTIVE-C

Esta é a linguagem principal para a plataforma da Apple como IOS e OS X. É uma linguagem de programação flexiva orientada a objeto que usa transmissão de mensagens no estilo Smaltalk e C. Como IPhone e IPad vende bastante, aprender Objective-C é uma boa opção para entrar no mercado de aplicativos mobile.

9. RUBY

O Ruby é uma linguagem simples de aprender, elegante, focada na produtividade, incrivelmente poderosa e totalmente livre. Ficou mais famoso pelo seu uso na internet através do framework Ruby on Rails, mas o Ruby pode ser usado para muitas outras coisas e a demanda por programadores de Ruby vem crescendo bastante nos últimos anos.

10. VISUAL BASIC

O bom e velho VB ainda é muito utilizado para desenvolvimento desktop. Já vi muito software escrito em VB e embora muita gente acha que vem perdendo mercado, para o C# por exemplo, ainda tem muito sistema em VB que precisa de manutenção.

CONCLUSÃO

As vezes quem está começando pode se sentir confuso na hora de escolher qual linguagem investir tempo para aprender para entrar no mercado de trabalho.
Neste artigo eu quis apresentar as linguagens que são mais requisitas pelos mercado de trabalho. É importante ressaltar que a ordem em que listei essas linguagens não representa a ordem das mais requisitadas pelo mercado. Para isso existe algumas pesquisas como as do site Tiobe ou do Mashable. Mas creio que essa ordem pode variar dependendo da região.
Mas se você não sabe nada de programação e quer aprender para entrar nesse mercado de trabalho, sugiro que antes de se preocupar com a linguagem, aprenda lógica de programação.

O que é Variável e Constante?

O que é Variável e Constante?
Programas de computador utilizam os recursos de hardware mais básicos para executar algoritmos. Enquanto o processador executa os cálculos, a memória é responsável por armazenar dados e servi-los ao processador. O recurso utilizado nos programas para escrever e ler dados da memória do computador é conhecido como variável, que é simplesmente um espaço na memória o qual reservamos e damos um nome. Por exemplo, podemos criar uma variável chamada “idade” para armazenar a idade de uma pessoa. Você pode imaginar uma variável como uma gaveta “etiquetada” em um armário.
gaveta
Quando criamos uma variável em nosso programa especificamos que tipo de dados pode ser armazenado nela (dependendo da linguagem de programação). Por exemplo, a variável nome só poderia armazenar valores do tipo texto. Já a variável idade, só poderia armazenar valores do tipo número (inteiro).
Chamamos este espaço alocado na memória de variável, porque o valor armazenado neste espaço de memória pode ser alterado ao longo do tempo, ou seja, o valor ali alocado é “variável” ao longo do tempo. Diferente das constantes, que é um espaço reservado na memória para armazenar um valor que não muda com o tempo. Por exemplo, o valor PI (3.14159265359…) que nunca vai mudar!

VEJA COMO FUNCIONA UMA VARIÁVEL COM UM ALGORITMO

Para não restar dúvidas, vamos mostrar como funciona uma variável em um algoritmo.
Algoritmo Teste de Variável
Declaração das variáveis
nome : Texto
Inicio
nome <- “João”
imprimir(nome)
nome <- “Maria”
imprimir(nome)
Fim
Neste algoritmo, declaramos uma variável chamada “nome” do tipo “Texto”. Inicialmente armazenamos o texto “João” na variável nome, e mandamos imprimir na tela o valor desta variável. Neste momento aparece na tela o texto “João”, em seguida alteramos o valor da variável para “Maria” neste momento o texto “João” é apagado da memória e em seu lugar é armazenado o texto “Maria”. Em seguida, mandamos imprimir na tela novamente o valor da variável, então aparece na tela o texto “Maria”.
Só mais um exemplo pra garantir. rs
Algoritmo Soma
Declaração de variáveis
numero1 : Inteiro
numero2: Inteiro
resultado: Inteiro
Inicio
numero1 <- 5
numero2 <- 4
resultado <- numero1 + numero2
imprimir(resultado)
numero2 <- 2
resultado <- resultado * numero2
imprimir(resultado)
Fim
O resultado deste algoritmo é imprimir na tela o valor “9” e depois o valor “18”. Ainda resta dúvidas?
Saber como ler e escrever dados na memória do computador é muito importante para criar um algoritmo. E a forma como fazemos isso é através das variáveis.