Introdução à Lógica de Programação Utilizando Perl. Thiago Yukio Kikuchi Oliveira
|
|
- Bento Rocha Ferreira
- 6 Há anos
- Visualizações:
Transcrição
1 Introdução à Lógica de Programação Utilizando Perl Thiago Yukio Kikuchi Oliveira
2 Lógica de Programação A lógica de programação é necessária para pessoas que desejam trabalhar com desenvolvimento de sistemas e programas, ela permite definir a seqüência lógica para o desenvolvimento. Então o que é lógica? Lógica de programação é a técnica de encadear pensamentos para atingir determinado objetivo.
3 O que é um algoritmo? Um algoritmo é formalmente uma seqüência finita de passos que levam a execução de uma tarefa. Podemos pensar em algoritmo como uma receita, uma seqüência de instruções que dão cabo de uma meta específica. Estas tarefas não podem ser redundantes nem subjetivas na sua definição, devem ser claras e precisas. Exemplo de um algoritmo: Faça um algoritmo que mostre como buscar uma garrafa de água na geladeira partindo do sofá da sala. Levantar do sofá; Andar até a porta da cozinha; Andar até a geladeira; Abrir a porta da geladeira; Retirar a garrafa d'água da geladeira; Fechar a porta da geladeira; Andar até o sofá; Sentar-se no sofá;
4 Programas Os programas de computadores nada mais são do que algoritmos escritos numa linguagem de computador (Perl, Pascal, C, Cobol, Fortran, Java entre outras) e que são interpretados e executados por uma máquina, no caso um computador. Notem que dada esta interpretação rigorosa, um programa é por natureza muito específico e rígido em relação aos algoritmos da vida real.
5 Linguagem Perl Perl: The Practical Extraction and Report Language Desenvolvida em 1987 por Larry Wall Características: Linguagem script Disponível sob a GPL Perl tira as melhores características de linguagens como C, awk, sed, sh, e BASIC, entre outras. Sua interface de integração com base de dados (DBI) suporta muitos bancos de dados Perl é extensível (+ de modulos). Portada para mais de 100 diferentes plataformas Ultilizada para criação de conteúdo dinâmico na Web Larry Wall
6 Um simples programa em Perl Arquivo: exemplo.pl # O simbolo "#" indica um comentário no código # Meu primeiro programa em perl # O "\n" ao final indica uma quebra de linha no terminal do linux. print "Olá mundo!\n";
7 Variáveis Na matemática: X = 1 Y = 2 Então: X + Y = 3 Nos algoritmos, as variáveis podem guardar textos além de números. X = 4 X = "Linux" Em Perl, existem 3 tipos de variáveis: - Escalares (sempre começam com o simbolo "$") - "Arrays" (sempre começam com o simbolo "@") - "Hashes" (sempre começam com o simbolo "%")
8 Variaveis do tipo "Escalar" Guardam somente uma informação. Essa informação pode ser um número ou um texto. Identificadas com o símbolo "$" no início. Exemplos: $valor = 10; $nome = "Thiago"; $nome2 = $nome; $frase = "Hoje é dia 14 de Fevereiro";
9 Declarando Variáveis Declarando uma variavel em Perl: my $[NOME DA VARIAVEL]; Exemplo: my $idade; my $nome; $idade = 11; $nome = Rafael ; OBS: A declaração de variáveis em perl não é obrigatória, mas é uma boa prática de programação!
10 Usando variáveis no programa Arquivo: exemplo.pl # Declarando a variável. my $frase; $frase = "Olá mundo!\n"; print $frase;
11 Exercício 1 "Escreva um algoritmo em Perl com duas variáveis que recebam, respectivamente, o seu nome e a sua idade e escreva o conteúdo das variáveis na tela."
12 Exercício 1 "Escreva um algoritmo em Perl com duas variáveis que recebam, respectivamente, o seu nome e a sua idade e escreva o conteúdo das variáveis na tela." # Declarando as variáveis my $nome; my $idade; $nome = "Thiago Yukio Kikuchi Oliveira"; $idade = 25; # Mostrando na tela print $nome; print $idade;
13 Operadores Os operadores são meios pelo qual incrementamos, decrementamos, comparamos e avaliamos dados dentro do computador. Temos três tipos de operadores: Operadores Aritméticos Operadores Relacionais Operadores Lógicos
14 Operadores Aritméticos Os operadores aritméticos são os utilizados para obter resultados numéricos. Além da adição, subtração, multiplicação e divisão, podem utilizar também o operador para exponenciação. Os símbolos para os operadores aritméticos, em Perl, são: Hierarquia das Operações Aritméticas 1 º ( ) Parênteses 2 º Exponenciação Operação Símbolo Adição + Subtração - Multiplicação * Divisão / Exponenciação ** 3 º Multiplicação, divisão (o que aparecer primeiro) 4 º + ou (o que aparecer primeiro)
15 Usando operadores Aritméticos Arquivo: calcula_media.pl # Script que calcula a nota média de duas provas. # Declarando as variáveis. my $nota_1; my $nota_2; my $media; $nota_1 = 9; $nota_2 = 7; # Calculando a média. $media = ($nota_1 + $nota_2)/2; print A média das notas é: $media \n ;
16 Exercício 2 "Escreva um algoritmo em Perl que receba a distância inicial, a distância final, o tempo inicial, o tempo final, calcule a velocidade média e mostre na tela." Lembre-se: Vm = S2 S1 t2 - t1
17 Exercício 2 "Escreva um algoritmo em Perl que receba a distância inicial, a distância final, o tempo inicial, o tempo final, calcule a velocidade média e mostre na tela." Lembre-se: Vm = S2 S1 t2 - t1 # Declarando as variáveis. my ($S1, $S2, $T1, $T2, $velocidade_media); $S1 = 0; $S2 = 350; $T1 = 0; $T2 = 5; # Calculando a velocidade média. $velocidade_media = ($S2 - $S1)/($T2 - $T1); print A velocidade média é: $velocidade_média Km/h \n ;
18 Operadores Relacionais Os operadores relacionais são utilizados para comparar caracteres (texto) e números. Os valores a serem comparados podem ser caracteres ou variáveis. Os símbolos para os operadores relacionais, em Perl, são: Operação Símbolo p/ números Igual a == Diferente de!= Maior que > Menor que Maior ou igual a Menor ou igual a < >= <= Símbolo p/ texto eq neq Exemplos: $nota = 6 $nota > 5 (verdadeiro) $nota < 5 (falso) $nome = thiago $nome eq carlos (falso) $nome eq thiago (verdadeiro)
19 Condicionais (Se.. senão/if.. else). Se (condição) Então [ executa instruções] FimSe Se (condição) Então [ executa instruções] Senão [ executa outra instruções] FimSe SE MEDIA >= 5.0 ENTÃO ALUNO APROVADO SENÃO REPROVADO Algoritmo escrito em Perl Algoritmo media = 9 Se (media >= 5) Então Escreva Aprovado Senão Escreva Reprovado FimSe # Declarando as variáveis. my $media = 9; if ($media >= 5){ print Aprovado \n ; else { print Reprovado \n ;
20 Exercício 3 "Escreva um algoritmo em Perl que receba dois valores quaisquer, some-os e mostre na tela se a soma deles é maior ou menor que 10."
21 Exercício 3 "Escreva um algoritmo em Perl que receba dois valores quaisquer, some-os e mostre na tela se a soma deles é maior ou menor que 10." # Declarando as variáveis my ($valor1, $valor2, $soma); # Atribuindo os valores. $valor1 = 20; $valor2 = 30; # Somando $soma = $valor1 + $valor2; If ($soma > 10) { print A soma é maior que 10 \n ; else { print A soma é menor que 10 \n ;
22 Operadores Lógicos Os operadores lógicos servem para combinar resultados de expressões, retornando se o resultado final é verdadeiro ou falso. Os símbolos para os operadores lógicos, em Perl, são: Operação Símbolo E && Ou Negação! SE MEDIA >= 5.0 E FALTAS < 3 ENTÃO ALUNO APROVADO Algoritmo escrito em Perl Algoritmo media = 9 faltas = 4 Se (media >= 5 e faltas < 3) Então Escreva Aprovado Senão Escreva Reprovado FimSe # Declarando as variáveis. my $media = 9; my $faltas = 4; if (($media >= 5) && ($faltas < 3)){ print Aprovado \n ; else { print Reprovado \n ;
23 Exercício 4 "Escreva um algoritmo em Perl que receba o peso e a idade de uma pessoa. Se a pessoa tiver mais de 10 anos ou pesar mais de 50kg escreva que ela pode andar na montanha russa."
24 Exercício 4 "Escreva um algoritmo em Perl que receba o peso e a idade de uma pessoa. Se a pessoa tiver mais de 10 anos ou pesar mais de 50kg escreva que ela pode andar na montanha russa." # Declarando as variáveis my ($idade, $peso); # Atribuindo os valores. $idade = 15; $peso = 60; If (($idade > 10) ($peso > 50)) { print Você pode andar na montanha russa!\n ;
25 Estrutura de Laço: Para/For Algoritmo contador Para (inicio; condição;) [ executa instruções] incremento FimPara Para contador de 1 até 5 Escreva Olá contador = contador + 1 FimPara Algoritmo escrito em Perl # Declarando as variáveis. my $contador; for ($contador=1; $contador<=5;){ print Olá \n ; $contador = $contador + 1;
26 Estrutura de Laço: Para/For # Declarando as variáveis. my $contador; for ($contador=1; $contador<=5;){ print Olá \n ; $contador = $contador + 1; Contador Contador <= 5 Print Olá! Contador++ Tela do computador:
27 Estrutura de Laço: Para/For # Declarando as variáveis. my $contador; for ($contador=1; $contador<=5;){ print Olá \n ; $contador = $contador + 1; Contador Contador <= 5 Print Olá! Contador++ Tela do computador: 1
28 Estrutura de Laço: Para/For # Declarando as variáveis. my $contador; for ($contador=1; $contador<=5;){ print Olá \n ; $contador = $contador + 1; Contador Contador <= 5 Print Olá! Contador++ Tela do computador: 1 sim
29 Estrutura de Laço: Para/For # Declarando as variáveis. my $contador; for ($contador=1; $contador<=5;){ print Olá \n ; $contador = $contador + 1; Contador Contador <= 5 Print Olá! Contador++ Tela do computador: 1 sim sim Ola!
30 Estrutura de Laço: Para/For # Declarando as variáveis. my $contador; for ($contador=1; $contador<=5;){ print Olá \n ; $contador = $contador + 1; Contador Contador <= 5 Print Olá! Contador++ Tela do computador: 1 sim sim 1+1 = 2 Ola! 2
31 Estrutura de Laço: Para/For # Declarando as variáveis. my $contador; for ($contador=1; $contador<=5;){ print Olá \n ; $contador = $contador + 1; Contador Contador <= 5 Print Olá! Contador++ Tela do computador: 1 sim sim 1+1 = 2 Ola! 2 sim
32 Estrutura de Laço: Para/For # Declarando as variáveis. my $contador; for ($contador=1; $contador<=5;){ print Olá \n ; $contador = $contador + 1; Contador Contador <= 5 Print Olá! Contador++ Tela do computador: 1 sim sim 1+1 = 2 Ola! 2 sim sim Ola!
33 Estrutura de Laço: Para/For # Declarando as variáveis. my $contador; for ($contador=1; $contador<=5;){ print Olá \n ; $contador = $contador + 1; Contador Contador <= 5 Print Olá! Contador++ Tela do computador: 1 sim sim 1+1 = 2 Ola! 2 sim sim 2+1 = 3 Ola!
34 Estrutura de Laço: Para/For # Declarando as variáveis. my $contador; for ($contador=1; $contador<=5;){ print Olá \n ; $contador = $contador + 1; Contador Contador <= 5 Print Olá! Contador++ Tela do computador: 1 sim sim 1+1 = 2 Ola! 2 sim sim 2+1 = 3 Ola! 3
35 Estrutura de Laço: Para/For # Declarando as variáveis. my $contador; for ($contador=1; $contador<=5;){ print Olá \n ; $contador = $contador + 1; Contador Contador <= 5 Print Olá! Contador++ Tela do computador: 1 sim sim 1+1 = 2 Ola! 2 sim sim 2+1 = 3 Ola! 3 sim
36 Estrutura de Laço: Para/For # Declarando as variáveis. my $contador; for ($contador=1; $contador<=5;){ print Olá \n ; $contador = $contador + 1; Contador Contador <= 5 Print Olá! Contador++ Tela do computador: 1 sim sim 1+1 = 2 Ola! 2 sim sim 2+1 = 3 Ola! 3 sim sim Ola!
37 Estrutura de Laço: Para/For # Declarando as variáveis. my $contador; for ($contador=1; $contador<=5;){ print Olá \n ; $contador = $contador + 1; Contador Contador <= 5 Print Olá! Contador++ Tela do computador: 1 sim sim 1+1 = 2 Ola! 2 sim sim 2+1 = 3 Ola! 3 sim sim 3+1 = 4 Ola!
38 Estrutura de Laço: Para/For # Declarando as variáveis. my $contador; for ($contador=1; $contador<=5;){ print Olá \n ; $contador = $contador + 1; Contador Contador <= 5 Print Olá! Contador++ Tela do computador: 1 sim sim 1+1 = 2 Ola! 2 sim sim 2+1 = 3 Ola! 3 sim sim 3+1 = 4 Ola! 4
39 Estrutura de Laço: Para/For # Declarando as variáveis. my $contador; for ($contador=1; $contador<=5;){ print Olá \n ; $contador = $contador + 1; Contador Contador <= 5 Print Olá! Contador++ Tela do computador: 1 sim sim 1+1 = 2 Ola! 2 sim sim 2+1 = 3 Ola! 3 sim sim 3+1 = 4 Ola! 4 sim
40 Estrutura de Laço: Para/For # Declarando as variáveis. my $contador; for ($contador=1; $contador<=5;){ print Olá \n ; $contador = $contador + 1; Contador Contador <= 5 Print Olá! Contador++ Tela do computador: 1 sim sim 1+1 = 2 Ola! 2 sim sim 2+1 = 3 Ola! 3 sim sim 3+1 = 4 Ola! 4 sim sim Ola!
41 Estrutura de Laço: Para/For # Declarando as variáveis. my $contador; for ($contador=1; $contador<=5;){ print Olá \n ; $contador = $contador + 1; Contador Contador <= 5 Print Olá! Contador++ Tela do computador: 1 sim sim 1+1 = 2 Ola! 2 sim sim 2+1 = 3 Ola! 3 sim sim 3+1 = 4 Ola! 4 sim sim 4+1 = 5 Ola!
42 Estrutura de Laço: Para/For # Declarando as variáveis. my $contador; for ($contador=1; $contador<=5;){ print Olá \n ; $contador = $contador + 1; Contador Contador <= 5 Print Olá! Contador++ Tela do computador: 1 sim sim 1+1 = 2 Ola! 2 sim sim 2+1 = 3 Ola! 3 sim sim 3+1 = 4 Ola! 4 sim sim 4+1 = 5 Ola! 5
43 Estrutura de Laço: Para/For # Declarando as variáveis. my $contador; for ($contador=1; $contador<=5;){ print Olá \n ; $contador = $contador + 1; Contador Contador <= 5 Print Olá! Contador++ Tela do computador: 1 sim sim 1+1 = 2 Ola! 2 sim sim 2+1 = 3 Ola! 3 sim sim 3+1 = 4 Ola! 4 sim sim 4+1 = 5 Ola! 5 sim
44 Estrutura de Laço: Para/For # Declarando as variáveis. my $contador; for ($contador=1; $contador<=5;){ print Olá \n ; $contador = $contador + 1; Contador Contador <= 5 Print Olá! Contador++ Tela do computador: 1 sim sim 1+1 = 2 Ola! 2 sim sim 2+1 = 3 Ola! 3 sim sim 3+1 = 4 Ola! 4 sim sim 4+1 = 5 Ola! 5 sim sim Ola!
45 Estrutura de Laço: Para/For # Declarando as variáveis. my $contador; for ($contador=1; $contador<=5;){ print Olá \n ; $contador = $contador + 1; Contador Contador <= 5 Print Olá! Contador++ Tela do computador: 1 sim sim 1+1 = 2 Ola! 2 sim sim 2+1 = 3 Ola! 3 sim sim 3+1 = 4 Ola! 4 sim sim 4+1 = 5 Ola! 5 sim sim 5+1 = 6 Ola!
46 Estrutura de Laço: Para/For # Declarando as variáveis. my $contador; for ($contador=1; $contador<=5;){ print Olá \n ; $contador = $contador + 1; Contador Contador <= 5 Print Olá! Contador++ Tela do computador: 1 sim sim 1+1 = 2 Ola! 2 sim sim 2+1 = 3 Ola! 3 sim sim 3+1 = 4 Ola! 4 sim sim 4+1 = 5 Ola! 5 sim sim 5+1 = 6 Ola! 6
47 Estrutura de Laço: Para/For # Declarando as variáveis. my $contador; for ($contador=1; $contador<=5;){ print Olá \n ; $contador = $contador + 1; Contador Contador <= 5 Print Olá! Contador++ Tela do computador: 1 sim sim 1+1 = 2 Ola! 2 sim sim 2+1 = 3 Ola! 3 sim sim 3+1 = 4 Ola! 4 sim sim 4+1 = 5 Ola! 5 sim sim 5+1 = 6 Ola! 6 não
48 Exercício 5 "Escreva um algoritmo em Perl que receba o seu nome e o escreva 20 vezes na tela."
49 Exercício 5 "Escreva um algoritmo em Perl que receba o seu nome e o escreva 20 vezes na tela." # Declarando as variáveis my $contador; my $nome; # Atribuindo os valores. $nome = Thiago ; for ($contador = 1; $contador <= 20;) { print $nome \n ; $contador++;
50 Exercício 6 "Escreva um algoritmo em Perl que escreva todos os números de 1 a 100 na tela."
51 Exercício 6 "Escreva um algoritmo em Perl que escreva todos os números de 1 a 100 na tela." # Declarando as variáveis my $contador; for ($contador = 1; $contador <= 100; $contador++) { print $contador \n ;
52 Estrutura de Laço: Enquanto/While Enquanto (condição) [ executa instruções] FimEnquanto Algoritmo escrito em Perl Algoritmo contador = 10 Enquanto (contador > 2) Escreva Olá contador = contador - 1 FimEnquanto # Declarando as variáveis. my $contador = 10; while ($contador > 1){ print Olá \n ; $contador = $contador - 1;
53 Variaveis do tipo Array Variáveis responsáveis por guardar uma lista (vetor) de informações. = ( abacaxi, banana, pêra ); Vetor: frutas abacaxi banana pêra Para acessar um valor específico na lista devemos dar o nome da variável seguido pelo índice do vetor: print $frutas[0]; # Escreve abacaxi na tela print $frutas[2]; # Escreve pêra na tela print $frutas[1]; # Escreve banana na tela # Escreve abacaxibananapêra na tela
54 Exercício 7 "Escreva um algoritmo em Perl que receba 4 nomes em um array e escreva-os na tela um a um."
55 Exercício 7 "Escreva um algoritmo em Perl que receba 4 nomes em um array e escreva-os na tela um a um." # Declarando as variáveis = ( Maria, João, José, Pedro ); print $nomes[0] \n ; print $nomes[1] \n ; print $nomes[2] \n ; print $nomes[3] \n ;
56 Exercício 7 "Escreva um algoritmo em Perl que receba 4 nomes em um array e escreva-os na tela um a um." # Declarando as variáveis = ( Maria, João, José, Pedro ); print $nomes[0] \n ; print $nomes[1] \n ; print $nomes[2] \n ; print $nomes[3] \n ; # Declarando as variáveis my $contador; = ( Maria, João, José, Pedro ); for ($contador = 0; $contador <=3 ; $contador++) { print $nomes[$contador] \n ;
57 Variaveis do tipo Hash Também conhecido como Array Associativo. Também guardar uma lista, mas utiliza texto como índice ao invés de números. Exemplo: %profissao = ( thiago => estudante, joão => médico, josé => advogado ); Vetor: thiago joão josé profissão estudante médico advogado Para acessar um valor específico na lista devemos dar o nome da variável seguido pelo índice textual entre { do vetor: print $profissao{ thiago ; # Escreve estudante na tela print $profissao{ joão ; # Escreve médico na tela print $profissao{ josé ; # Escreve advogado na tela
58 Exercício 8 "Escreva um algoritmo em Perl que receba o nome de 3 colegas do seu lado e sua respectiva idade. Armazene essas informações em um hash usando o nome como índice. Mostre a idade de cada um na tela."
59 Exercício 8 "Escreva um algoritmo em Perl que receba o nome de 3 colegas do seu lado e sua respectiva idade. Armazene essas informações em um hash usando o nome como índice. Mostre a idade de cada um na tela." # Declarando as variáveis my %colegas = ( Maria => 20, João => 23, José => 30 ); print $colegas{ Maria \n ; print $colegas{ João \n ; print $colegas{ José \n ;
Capítulo 1 - Lógica e Algoritmos
1. Introdução à Lógica de Programação Capítulo 1 - Lógica e Algoritmos A lógica de programação é necessária para pessoas que desejam trabalhar com desenvolvimento de sistemas e programas, ela permite definir
Leia maisLógica de Programação. Profas. Simone Campos Camargo e Janete Ferreira Biazotto
Lógica de Programação Profas. Simone Campos Camargo e Janete Ferreira Biazotto O curso Técnico em Informática É o profissional que desenvolve e opera sistemas, aplicações, interfaces gráficas; monta estruturas
Leia maisAula 4 Estruturas Condicionais
Departamento de Sistemas de Computação Universidade de São Paulo SSC 600 Introdução a Ciência de Computação I Aula 4 Estruturas Condicionais Seiji Isotani, Rafaela V. Rocha sisotani@icmc.usp.br rafaela.vilela@gmail.com
Leia maisCONCEITOS DE ALGORITMOS
CONCEITOS DE ALGORITMOS Fundamentos da Programação de Computadores - 3ª Ed. 2012 Editora Prentice Hall ISBN 9788564574168 Ana Fernanda Gomes Ascênsio Edilene Aparecida Veneruchi de Campos Algoritmos são
Leia maisNoções de algoritmos - Aula 1
Noções de algoritmos - Aula 1 Departamento de Física UFPel Definição de algoritmo Sequência ordenada e finita de operações para a realização de uma tarefa. Tarefa: Experimento de Física I. Passo 1: Reunir
Leia maisLinguagem de Descrição de algoritmos
FTC Faculdade de Tecnologia e Ciências Engenharia Civil 1º Semestre Linguagem de Descrição de algoritmos Rafael Barbosa Neiva rafael@prodados.inf.br Definição - Algoritmo Diariamente, executamos uma série
Leia mais01/08/2011. Tipos de dados Numéricos Alfanuméricos Lógicos. Numéricos. Tipos de dados. Dados Numéricos Inteiros. Dados Numéricos Reais.
Engenharia de Controle e Automação Programação I Prof. Ricardo Sobjak ricardo.sobjak@ifsc.edu.br Tipos de dados Numéricos Alfanuméricos Lógicos Tipos de dados Os tipos de dados primitivos ou básicos são
Leia mais7 Operadores e Expressões
7 Operadores e Expressões 7.1 Definição de operador, expressão e operando Um operador é um símbolo utilizado para identificar que uma determinada operação deve ser realizada sobre um ou mais parâmetros,
Leia maisIntrodução à Lógica de Programação
Sistemas Operacionais e Introdução à Programação Introdução à Lógica de Programação 1 Lógica: técnica de de encadear pensamentos para atingir determinado objetivo Entender o problema a ser resolvido Decompor
Leia maisEstrutura do programa
Linguagem C Estrutura do programa Exemplo: #include #include main() { printf( Ola, mundo! ); system( pause ); }
Leia maisFundamentos de Programação. Turma CI-240-EST. Josiney de Souza.
Fundamentos de Programação Turma CI-240-EST Josiney de Souza josineys@inf.ufpr.br Agenda do Dia Aula 3 (12/08/15) Saídas Entradas Operadores Atribuição Aritméticos Expressões Aritméticas Saída Permite
Leia maisIntrodução à Lógica de Programação. Adaptação de Luis Otavio Alvares
1 Introdução à Lógica de Programação Adaptação de Luis Otavio Alvares 2 Elaboração de um programa Problema Análise Programa Algoritmo 3 Processo de geração de um programa Análise do problema: Ler atentamente
Leia maisVariáveis, Tipos de Dados e Operadores
! Variáveis, Tipos de Dados e Operadores Engenharias Informática Aplicada 2.o sem/2013 Profa Suely (e-mail: smaoki@yahoo.com) VARIÁVEL VARIÁVEL É um local lógico, ligado a um endereço físico da memória
Leia maisResolução De Problemas Em Informática. Docente: Ana Paula Afonso Resolução de Problemas. 1. Analisar o problema
ALGORITMIA Resolução De Problemas Em Informática Docente: Ana Paula Afonso 2000-2001 Resolução de Problemas 1. Analisar o problema Conhecer o bem o problema Descrever o problema: subdividir, detalhar 2.
Leia maisConceitos Básicos. Professor: Juliano Lucas Gonçalves.
Conceitos Básicos Professor: Juliano Lucas Gonçalves juliano.goncalves@ifsc.edu.br Agenda Revisão Algoritmos Memória, variáveis e constantes Estrutura básica de um algoritmo em pseudocódigo 2 O que já
Leia maisMini apostila de Python - Oficina de Vestibulandos. PET Computação - UFPR September 2016
Mini apostila de Python - Oficina de Vestibulandos PET Computação - UFPR September 2016 1 Sumário 1 Introdução 3 2 Obtenção e Instalação 3 3 Variáveis 3 4 Operações Matemáticas 5 5 Entrada de Dados 6 6
Leia mais5. Expressões aritméticas
5. Expressões aritméticas 5.1. Conceito de Expressão O conceito de expressão em termos computacionais está intimamente ligado ao conceito de expressão (ou fórmula) matemática, onde um conjunto de variáveis
Leia maisObjetivo: Desenvolver algoritmos a partir de problemas
Objetivo: Desenvolver algoritmos a partir de problemas Definição de Lógica Definição de Algoritmo Algoritmo x Lógica Diagrama de Blocos e Portugol Portugol: Estrutura da Linguagem Exemplos de Diagramas
Leia maisTÉCNICO DE INFORMÁTICA - SISTEMAS
782 - Programação em C/C++ - estrutura básica e conceitos fundamentais Linguagens de programação Linguagem de programação são conjuntos de palavras formais, utilizadas na escrita de programas, para enunciar
Leia maisVariáveis e Entrada de Dados Marco André Lopes Mendes marcoandre.googlepages.
Variáveis e Entrada de Dados Marco André Lopes Mendes marcoandre@ifc-araquari.edu.br marcoandre@gmail.com marcoandre.googlepages.com Algoritmos é a base Primeiro programa Este programa possui apenas uma
Leia maisJavaScript (Elementos de Programação e Programação Básica)
Linguagem de Programação para Web JavaScript (Elementos de Programação e Programação Básica) Prof. Mauro Lopes 1 Objetivos Iniciaremos aqui o nosso estudo sobre a Linguagem de Programação JavaScript. Apresentaremos
Leia maisLÓGICA DE PROGRAMAÇÃO INTRODUÇÃO À PROGRAMAÇÃO DE COMPUTADORES
LÓGICA DE PROGRAMAÇÃO INTRODUÇÃO À PROGRAMAÇÃO DE COMPUTADORES 1. Introdução à Lógica de Programação 1.1. Lógica? Lógica de programação é a técnica de encadear pensamentos para atingir determinado objetivo.
Leia maisApostila de Fortran. É uma pseudo-linguagem a qual oferece recursos para que o programador possa codificar e testar os seus algoritmos.
Apostila de Fortran Fortran Uma das linguagens de programação mais velhas, o FORTRAN foi desenvolvido por uma equipe de programadores conduzida por John Backus na IBM, e foi primeiramente publicada em
Leia maisAlgoritmos e Programação
Algoritmos e Programação Aula 5 Estruturas de Repetição Profa. Marina Gomes marinagomes@unipampa.edu.br 26/04/2017 Engenharia de Computação - Unipampa 1 Aula de Hoje Estrutura de repetição Comando for
Leia maisArquitetura de Computadores. Professor: Vilson Heck Junior (Material: Douglas Juliani)
Arquitetura de Computadores Professor: Vilson Heck Junior (Material: Douglas Juliani) Agenda Conceitos Componentes Funcionamento ou tarefas Otimização e desempenho Conceitos Componente de Hardware que
Leia maisIntrodução à Algoritmos. Professora: Fabíola Gonçalves.
Introdução à Algoritmos Professora: Fabíola Gonçalves. AGENDA Algoritmos Definição Por que precisamos de Algoritmos Características Formas de representação Descrição Narrativa Fluxograma Linguagem Algorítmica
Leia maisIntrodução à Programação em C. Prof. Ricardo Teixeira Tecnologia em Mecatrônica Industrial SENAI
Introdução à Programação em C Prof. Ricardo Teixeira Tecnologia em Mecatrônica Industrial SENAI Linguagem C Criada em 1972 para uso no LINUX; Sintaxe base para diversas outras (Java, JavaScript, PHP, C++,
Leia maisBacharelado em Ciência e Tecnologia Processamento da Informação. Equivalência Portugol Java. Linguagem Java
Linguagem Java Objetivos Compreender como desenvolver algoritmos básicos em JAVA Aprender como escrever programas na Linguagem JAVA baseando-se na Linguagem Portugol aprender as sintaxes equivalentes entre
Leia maisVariável. Expressões. Atribuição. Tipos básicos Declaração. Aritméticas Lógicas. Professor Leandro Augusto Frata Fernandes
Programação de Computadores III Aula 3 Professor Leandro Augusto Frata Fernandes laffernandes@ic.uff.br Material disponível em http://www.ic.uff.br/~laffernandes/teaching/2011.1/tcc-03.063 Roteiro da Aula
Leia maisPython - Variáveis e expressões
Python - e expressões Prof. Paulo H R Gabriel (com base no material do Prof. André Backes) Linguagem de Máquina Computador entende apenas pulsos elétricos Presença ou não de pulso 1 ou 0 Tudo no computador
Leia maisAlgoritmo e Programação Matemática
Algoritmo e Programação Matemática Fundamentos de Algoritmos Parte 1 Renato Dourado Maia Instituto de Ciências Agrárias Universidade Federal de Minas Gerais Dados A funcionalidade principal de um computador
Leia maisProgramação de Computadores:
Instituto de C Programação de Computadores: Introdução a Algoritmos (Parte II) Luis Martí Instituto de Computação Universidade ederal luminense lmarti@ic.uff.br - http://lmarti.com Roteiro da Aula de Hoje
Leia maisAlgoritmo e Introdução a Programação. Prof. Josino Rodrigues
Algoritmo e Introdução a Programação Prof. Josino Rodrigues Um algoritmo é qualquer procedimento computacional bem definido que toma algum valor ou conjunto de valores como entrada e produz algum valor
Leia maisBacharelado em Ciência e Tecnologia Processamento da Informação. Equivalência Portugol Java. Linguagem Java
Linguagem Java Objetivos Compreender como desenvolver algoritmos básicos em JAVA Aprender como escrever programas na Linguagem JAVA baseando-se na Linguagem Portugol aprender as sintaxes equivalentes entre
Leia maisCURSO BÁSICO DE PROGRAMAÇÃO AULA 3. Revisão Estrutura de Decisão Se Então
CURSO BÁSICO DE PROGRAMAÇÃO AULA 3 Revisão Estrutura de Decisão Se Então Revisão da aula anterior 1. Variáveis 2. Estrutura de um Algoritmo 3. Operadores 4. Visualg Variável Revisão da aula anterior É
Leia maisAlgoritmos e Programação I
Algoritmos e Programação I Estruturas de Controle e Repetição Prof. Fernando Maia da Mota mota.fernandomaia@gmail.com CPCX/UFMS Fernando Maia da Mota 1 Estruturas de Controle Uma vez que a expressão condicional
Leia maisProgramação de Computadores I Dados, Operadores e Expressões PROFESSORA CINTIA CAETANO
Programação de Computadores I Dados, Operadores e Expressões PROFESSORA CINTIA CAETANO Dados em Algoritmos Quando escrevemos nossos programas, trabalhamos com: Dados que nós fornecemos ao programa Dados
Leia maisFábio Rodrigues / Israel Lucania
Fábio Rodrigues / Israel Lucania Variável é um local na memória principal, isto é, um endereço que armazena um conteúdo. Em linguagem de alto nível nos é permitido dar nomes a esse endereço, facilitando
Leia maisIntrodução ao Fortran 90. Aula 3
Introdução ao Fortran 90 Aula 3 Usando vetores e matrizes Definição Uma matriz ou vetor consiste de um conjunto retangular de elementos, todos do mesmo tipo e espécie do tipo. Uma matriz ou vetor é um
Leia maisINFORMÁTICA APLICADA AULA 02 ALGORITMOS
UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: Bacharelado em Ciências e Tecnologia INFORMÁTICA APLICADA AULA 02 ALGORITMOS Profª ª Danielle Casillo ALGORITMOS Um algoritmo é uma sequência de instruções
Leia maisProgramação de Computadores:
Instituto de C Programação de Computadores: Introdução ao FORTRAN Luis Martí Instituto de Computação Universidade Federal Fluminense lmarti@ic.uff.br - http://lmarti.com Introdução ao FORTRAN Cinco aspectos
Leia maisConceitos Básicos de Algoritmos
Conceitos Básicos de Algoritmos 35 TIPOS PRIMITIVOS Palavra-reservada: inteiro - define variáveis numéricas do tipo inteiro, ou seja, sem casas decimais Palavra-reservada: real - define variáveis numéricas
Leia maisSlides trabalhados durante a quinta aula
Slides trabalhados durante a quinta aula prática Estruturas de Controle de Fluxo 3. Laços de repetição (continuação) Exercício: Construa um algoritmo, representando-o através de um pseudocódigo e de um
Leia maisProgramação em C e C++ com Lógica. Subtítulo
Programação em C e C++ com Lógica Subtítulo Sobre a APTECH A Aptech é uma instituição global, modelo em capacitação profissional, que dispõe de diversos cursos com objetivo de preparar seus alunos para
Leia maisCapítulo 7. Expressões e Sentenças de Atribuição
Capítulo 7 Expressões e Sentenças de Atribuição Introdução Expressões são os meios fundamentais de especificar computações em uma linguagem de programação Para entender a avaliação de expressões, é necessário
Leia maisALGORITMOS 3ª Aula. 3. Introdução Tipos de dados, variáveis e operadores Tipos de dados
3. Introdução Segundo alguns especialistas, qualquer programa de computador pode ser escrito utilizando apenas três estruturas básicas: Seqüência, Condição e Repetição. Isto significa que, na construção
Leia maisLinguagem de Programação I. Aula 03 Estruturas de Controle
Linguagem de Programação I Aula 03 Estruturas de Controle Da Aula Anterior Algoritmos, definição; Representação de algoritmos; Pseudo-linguagem Portugol: Definições básicas Nesta Aula Portugol: aspectos
Leia maisEstruturas de Seleção Seleção Simples e Composta (parte 1)
Seleção Simples e Composta (parte 1) Material produzido por professores da UFABC Objetivos Reconhecer a necessidade do uso de estruturas de seleção (decisão) Aprender a utilizar operadores relacionais
Leia maisALGORITMOS AULA 1. Profª Amanda Gondim
ALGORITMOS AULA 1 Profª Amanda Gondim O que é lógica? NOÇÕES DE LÓGICA A lógica trata da correção do pensamento Ensina-nos a usar corretamente as leis do pensamento É a arte de pensar corretamente A forma
Leia maisFuncionamento do computador. Conceito e definição de algoritmos. Prof. Alex Camargo
UNIVERSIDADE FEDERAL DO PAMPA CAMPUS BAGÉ ALGORITMOS E PROGRAMAÇÃO Funcionamento do computador. Conceito e definição de algoritmos Prof. Alex Camargo alexcamargoweb@gmail.com Funcionamento do computador
Leia maisAlgoritmos I Aula 13 Linguagem de Programação Java
Algoritmos I Aula 13 Linguagem de Programação Java Professor: Max Pereira http://paginas.unisul.br/max.pereira Ciência da Computação IDE Eclipse IDE (Integrated development environment) Criar um projeto
Leia maisCURSO BÁSICO DE PROGRAMAÇÃO AULA 3. Revisão Estrutura de Decisão Se Então
CURSO BÁSICO DE PROGRAMAÇÃO AULA 3 Revisão Estrutura de Decisão Se Então Revisão da aula anterior 1. Variáveis 2. Estrutura de um Algoritmo 3. Operadores 4. Portugol Studio Variável Revisão da aula anterior
Leia maisAlgoritmos I Edézio 1
Algoritmos I Edézio 1 Algoritmo Conjunto de regras e operações bem definidas e ordenadas, destinadas à solução de um problema, ou de uma classe de problemas, em um número finito de etapas. Exemplos: As
Leia maisESTRUTURAS DE CONTROLE ESTRUTURAS DE REPETIÇÃO
ESTRUTURAS DE CONTROLE ESTRUTURAS DE REPETIÇÃO Baseado nos slides de autoria de Rosely Sanches Estruturas de Controle ESTRUTURA SEQUENCIAL ESTRUTURAS CONDICIONAIS Estrutura Condicional Simples Estrutura
Leia maisAlgoritmo é um conjunto de regras, raciocínios ou operações que levam a solução de um problema com etapas finitas.
1 of 18 2 of 18 Sumário 1. A tutora 2. Introdução 3. Variáveis e Tipos de Dados 4. Comandos de Atribuição 5. Operações Aritméticas 6. Operações Lógicas 7. Operações de Comparação 8. Comandos de Entrada
Leia maisIntrodução à Algoritmos INF 1005 e INF Programação I
Introdução à Algoritmos INF 1005 e INF1004 - Programação I Pontifícia Universidade Católica Departamento de Informática 1 Algoritmo: Conceito Sequência finita e não ambígua de passos para a solução de
Leia maisConceitos básicos de algoritmos
Conceitos básicos de algoritmos Operadores Aritméticos Unários: +, - Exemplos: +1-5.9... var a: inteiro... a
Leia maisFaculdade de Estudos Avançados do Pará Disciplina: Algoritmos Professor: Armando Hage Algoritmos- continuação
Faculdade de Estudos Avançados do Pará Disciplina: Algoritmos Professor: Armando Hage Algoritmos- continuação Situação Problema Cálculos Decisão Verdadeiro Falso Diagrama de Bloco O diagrama de bloco é
Leia maisUm programa awk contém uma seqüência de padrões (expressões regulares) e ações da seguinte forma:
Awk (linguagem de programação) Awk é um grande utilitário de interpretação da linguagem de programação awk para manipulação de dados e texto de programação em shell script, nos quais é bastante utilizado
Leia maisAula 4B. Lógica e Algoritmos. Profª. Fabiany
Fundamentos de Programação 1 Aula 4B Lógica e Algoritmos. Profª. Fabiany Lógica A lógica de programação é a técnica de encadear pensamentos para atingir determinado objetivo. Sequência Lógica São passos
Leia maisLÓGICA DE PROGRAMAÇÃO 1
LÓGICA DE PROGRAMAÇÃO 1 Prof. RANILDO LOPES CONTEÚDO PROGRAMÁTICO Introdução aos conceitos básicos de lógica de programação Fundamentos da Lógica de Programação Tipos e estrutura de dados, variáveis, constantes,
Leia maisLISTA DE EXERCÍCIOS. 2) Explique a diferença entre algoritmo computacional e não computacional.
LISTA DE EXERCÍCIOS 1) Qual a definição de lógica de programação? Lógica de Programação é a técnica de encadear pensamentos para atingir determinados objetivos. É necessária para pessoas que desejam trabalhar
Leia maisMicrocontroladores. Programação: fluxogramas, pseudocódigos e lógica. Prof. Daniel
Microcontroladores Programação: fluxogramas, pseudocódigos e lógica Prof. Daniel 1 Algoritmo Pseudocódigo Também conhecido como Portugol ou Português Estruturado; As instruções são todas padronizadas;
Leia maisProgramação de Computadores III
Programação de Computadores III Introdução a Algoritmos (Parte I) Professor Hugo de Oliveira Barbalho hbarbalho@ic.uff.br Material produzido pelo professor: Leandro Augusto Frata Fernandes (laffernandes@ic.uff.br)
Leia maisAlgoritmos e Técnicas de Programação Introdução Givanaldo Rocha de Souza
Algoritmos e Técnicas de Programação Introdução Givanaldo Rocha de Souza givanaldo.rocha@ifrn.edu.br http://docente.ifrn.edu.br/givanaldorocha Conceitos Lógica de Programação técnica de encadear pensamentos
Leia maisProgramação Orientada a Objetos
Programação Orientada a Objetos Faculdade de Computação Aula Revisão Marcelo Zanchetta do Nascimento Material elaborado pela Profa. Ana Carolina Lorena - UNIFESP Desenvolvimento de Software ANÁLISE IMPLEMENTAÇÃO
Leia maisLinguagem C: Introdução
Linguagem C: Introdução Linguagem C É uma Linguagem de programação genérica que é utilizada para a criação de programas diversos como: Processadores de texto Planilhas eletrônicas Sistemas operacionais
Leia maisLISTA DE EXERCÍCIOS. 2) Explique a diferença entre algoritmo computacional e não computacional.
LISTA DE EXERCÍCIOS 1) Qual a definição de lógica de programação? Lógica de Programação é a técnica de encadear pensamentos para atingir determinados objetivos. É necessária para pessoas que desejam trabalhar
Leia maisALGORITMO. Professor: RODRIGO GOBBI TIPOS DE DADOS E INSTRUÇÕES PRIMITIVAS
ALGORITMO Professor: RODRIGO GOBBI As instruções são os comandos que identificarão a máquina qual deverá ser a ação executada; Os dados são números, medidas, valores relacionados ao problema em que se
Leia maisAlgoritmos e Técnicas. Lógica de Programação. É a técnica de encadear pensamento para atingir determinado objetivo.
Algoritmos e Técnicas Lógica de Programação É a técnica de encadear pensamento para atingir determinado objetivo. 1 Algoritmos - Conceitos Um algoritmo é uma seqüência de ações (passos) finitas, bem definidas,
Leia maisPHP: <?php echo("hello World");?> Printa Hello World na página do navegador, mais fácil do que no Java.
Nome: Vinícius Meng 3º ano Escrever em tela: public class HelloWorld { public static void main (String[] args) { System.out. println ("Hello World"); Printa Hello World na tela do terminal. echo("hello
Leia maisINTRODUÇÃO A ALGORITMOS
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA RIO GRANDE DO NORTE Campus João Câmara INTRODUÇÃO A ALGORITMOS Prof. Alba Lopes alba.lopes@ifrn.edu.br http://docente.ifrn.edu.br/albalopes INTRODUÇÃO
Leia maisUniversidade Federal de Uberlândia Faculdade de Computação. Estruturas de repetição
Universidade Federal de Uberlândia Faculdade de Computação Estruturas de repetição Prof. Renato Pimentel 1 Estruturas de repetição Utilização: Trecho de um algoritmo precisa ser executado mais de uma vez:
Leia maisBCC Introdu c ao ` a Programa c ao Portugol Guillermo C amara-ch avez UFOP 1/35
BCC 201 - Introdução à Programação Portugol Guillermo Cámara-Chávez UFOP 1/35 Introdução I Lógica A lógica é usada no dia a dia das pessoas que trabalham com computação para solucionar problemas de forma
Leia maisLógica e Linguagem de Programação Convertendo um algoritmo em pseudocódigo para a linguagem C Professor: Danilo Giacobo
Lógica e Linguagem de Programação Convertendo um algoritmo em pseudocódigo para a linguagem C Professor: Danilo Giacobo Este documento explica como transformar um algoritmo escrito na forma pseudocódigo
Leia maisEstruturas de Controle de Fluxo
2. Comando de Seleção Múltipla Em algumas situações ao chegarmos a uma determinada instrução de um algoritmo devemos selecionar um dentre alguns trechos a seguir, tendo como base para esta escolha um conjunto
Leia maisCAPÍTULO 4 - OPERADORES E EXPRESSÕES
CAPÍTULO 4 - OPERADORES E EXPRESSÕES 4.1 - OPERADORES ARITMÉTICOS Os operadores aritméticos nos permitem fazer as operações matemáticas básicas, usadas no cálculo de expressões aritméticas. A notação usada
Leia maisAlgoritmos e Programação
Universidade Federal do Vale do São Francisco Curso de Engenharia da Produção / Elétrica Parte 02 Prof. Jorge Cavalcanti jorge.cavalcanti@univasf.edu.br www.univasf.edu.br/~jorge.cavalcanti www.twitter.com/jorgecav
Leia maisVariáveis primitivas e Controle de fluxo
Variáveis primitivas e Controle de fluxo Material baseado na apostila FJ-11: Java e Orientação a Objetos do curso Caelum, Ensino e Inovação, disponível para download em http://www.caelum.com.br/apostilas/
Leia maisAlgoritmos e Estruturas de Dados. Prof. Marcos Quinet Universidade Federal Fluminense UFF Pólo Universitário de Rio das Ostras PURO
Programação de Computadores I Algoritmos e Estruturas de Dados Prof. Marcos Quinet Universidade Federal Fluminense UFF Pólo Universitário de Rio das Ostras PURO Estruturas de dados Vetor (array): trata-se
Leia maisLógica de Programação. Introdução
Lógica de Programação Introdução Introdução Neste capítulo Introdução à Lógica de Programação Algoritmizando a Lógica Conceitos e Exemplos de Algoritmos Noções de Fluxo de Controle Lógica de Programação
Leia maisAlgoritmo e Linguagem C++
Algoritmo e Linguagem C++ Tutor: Rafael Dias Ribeiro, MSc. rafaeldiasribeiro@gmail.com O que é um algoritmo Ambiente de trabalho com C++ Primeiro programa Formatação de saída Variáveis Comandos de entrada
Leia maisLógica de Programação: aula 2. Dariel Mazzoni Maranhão. Uninove: Universidade Nove de Julho. 22 de agosto de 2010
Uninove: Universidade Nove de Julho 22 de agosto de 2010 Tipos de Dados Primitivos São informações manipuladas pelos usuários. Classificam-se em quatro tipos: Inteiro; Tipos de Dados Primitivos São informações
Leia maisAula 3 Conceitos de memória, variáveis e constantes Cleverton Hentz
Aula 3 Conceitos de memória, variáveis e constantes Cleverton Hentz Sumário de Aula } Conceito de Memória } Variáveis e Tipos de Dados } Constantes 2 Conceito de Memória } A memória de um computador é
Leia maisIntrodução à linguagem C++
Estrutura de Dados e Algoritmos e Programação e Computadores II Aula 2: Introdução à linguagem C++ Introdução à linguagem C++ Conceitos básicos: variáveis, tipos de dados, constantes, I/O, etc. Estruturas
Leia maisProgramação Básica. Estrutura de um algoritmo
Programação Básica Estrutura de um algoritmo Código-fonte Como vimos na aula anterior um algoritmo pode ser representado usando um fluxograma Um algoritmo pode também ser representado usando texto Esse
Leia maisMétodos Computacionais. Operadores, Expressões Aritméticas e Entrada/Saída de Dados
Métodos Computacionais Operadores, Expressões Aritméticas e Entrada/Saída de Dados Tópicos da Aula Hoje aprenderemos a escrever um programa em C que pode realizar cálculos Conceito de expressão Tipos de
Leia maisCiência da Computação. Prof. Dr. Leandro Alves Neves Prof. Dr. Adriano M. Cansian
Algoritmos e Programação Informática II Ciência da Computação Prof. Dr. Leandro Alves Neves Prof. Dr. Adriano M. Cansian 1 Sumário Tipos de Dados Variáveis Modelo esquemático Características e Regras para
Leia maisAlgoritmos e Estruturas de Dados I (DCC/003) 2013/1. Estruturas Básicas. Aula Tópico 4
Algoritmos e Estruturas de Dados I (DCC/003) 2013/1 Estruturas Básicas Aula Tópico 4 1 Problema 3 Exibir o maior número inteiro que pode ser representado no computador. 2 Qual o maior número inteiro? Para
Leia maisJAVA. Professor: Bruno Toledo
JAVA Professor: Bruno Toledo Funcionamento de uma LP Em uma Linguagem de Programação (LP) como C e Pascal, temos o seguinte quadro quando vamos compilar um programa. Código fonte em c Teste.c Gera código
Leia maisIntrodução a Programação
Introdução a Programação Prof. André Gustavo Duarte de Almeida andre.almeida@ifrn.edu.br docente.ifrn.edu.br/andrealmeida Aula 02 Primeiro Programa Roteiro Primeiros Passos Variáveis Expressões Comandos
Leia maisEstruturas de Repetição
Estruturas de Repetição Alguns cálculos realizados pelo computador são feitos de forma repetitiva Exemplos: Cálculo de 25! fat = 25*24*23*22*21*20*19*18*17*16*15*14*13*12*11*10*9*8*7*6*5*4*3*2*1; Soma
Leia maisUniversidade Federal de Uberlândia Faculdade de Computação. Linguagem C: Operadores relacionais e lógicos estruturas condicionais If...
Universidade Federal de Uberlândia Faculdade de Computação Linguagem C: Operadores relacionais e lógicos estruturas condicionais If... Else Switch Prof. Renato Pimentel 1 Operações relacionais Operações
Leia maisAlgoritmos e Estruturas de Dados I. Universidade Federal de São João del-rei Pedro Mitsuo Shiroma Sala 119 Bloco 3
Algoritmos e Estruturas de Dados I Universidade Federal de São João del-rei Pedro Mitsuo Shiroma Sala 119 Bloco 3 Computação - Algoritmo O que é um algoritmo? Um procedimento passo-a-passo para a solução
Leia maisIntrodução à Linguagem C++
Introdução à Linguagem C++ C++: Definição C++ C A Linguagem de Programação C++ pode ser definida como uma extensão da Linguagem C; Todo código de programação em Linguagem C pode a priori ser compilado
Leia maisIntrodução ao VisuALG
Introdução ao VisuALG Professor: Vilson Heck Junior vilson.junior@ifsc.edu.br Agenda VisuALG: Introdução ao VisuALG; Apresentação do Software; Entrada, Processamento e Saída; Depuração; Comandos de Condições
Leia maisLÓGICA DE PROGRAMAÇÃO. PROFª. M.Sc. JULIANA H Q BENACCHIO
LÓGICA DE PROGRAMAÇÃO PROFª. M.Sc. JULIANA H Q BENACCHIO Primeiro programa em C #include int main() { int num1, num2, result; scanf("%d",&num1); scanf("%d",&num2); result = num1 + num2; printf("%d",
Leia maisProf. Esp. Fabiano Taguchi PHP. Como surgiu o PHP? PHP
Prof. Esp. Fabiano Taguchi fabianotaguchi@gmail.com http://fabianotaguchi.wordpress.com PHP Como surgiu o PHP? PHP 1 PHP 1994 Rasmus Lerdorf resolveu criar um gerenciador de visitas para sites, a ferramenta
Leia mais