JavaScript (ou JScript)

Tamanho: px
Começar a partir da página:

Download "JavaScript (ou JScript)"

Transcrição

1 1. Introdução JavaScript (ou JScript) Uma linguagem como o JavaScript permite criar interfaces interativas na web (permite a interação do usuário). Para desenvolver web sites interativos precisamos de uma interface que recebe os dados do usuário para validação e processamento. Quando um usuário digita dados em uma interface (um formulário, por exemplo), estes dados precisam ser validados antes de serem processados, ou seja, é necessário verificar se eles se encontram no formato correto, se foram preenchidos, etc. (são dados do tipo CEP, CPF, e- mail e outros). JavaScript Possibilidade de interatividade do lado do cliente nos documentos web (validação no lado cliente Tag SCRIPT) e processamento de dados no lado do servidor (banco de dados e processamento no servidor Tag SERVER). As linguagens de script não são interpretadas pelo processador mas por programas, ou seja, não precisam ser traduzidas em linguagens de máquina para serem interpretadas pelo navegador. O JavaScript é suportado por todas as plataformas, como o Windows e o Macintosh. 2. Programas Seqüenciais Simples Com a finalidade de exemplificar alguns programas sequenciais escritos na linguagem JavaScript, serão apresentados a seguir alguns códigos que usam sequências de caracteres (string), valores inteiros e valores reais. EXEMPLO O programa a seguir escrito em código JavaScript lê o nome de uma pessoa a ser fornecido numa caixa de prompt, armazenando esse nome em uma variável denominada NOME. Em seguida o programa apresenta uma saudação de boas-vindas à pessoa que informou o nome. Escreva no Bloco de Notas o código seguinte (note o JavaScript entre as tags <body> e </body>): 01) <html> 02)... 03) <body> 04) <script type="text/javascript"> 05) // <![CDATA[ 06) /* Script de Boas-vindas */ 07) var NOME; 08) NOME = prompt('entre com seu nome:', 'Digite-o aqui'); 09) document.write('oi ' + NOME + ' bem vindo!'); 10) // ]]> 11) </script> 12) </body> 13) </html>

2 Após escrever o código anterior, execute no editor de textos o comando Arquivo/Salvar Como e defina para o arquivo o nome sauda.html. Execute no NAVEGADOR (digite sauda.html na barra de endereços) e analise o resultado. Explicação do programa anterior: Linhas 04 e 11: tags que delimitam um código javascript. Linhas 05 e 10: indica para os programas de validação html que o código escrito entre a linha 5 e a linha 10 deve ser ignorado. Linha 06: comentário no programa, não há processamento. Linha 07: definição de uma variável chamada NOME (o ; é obrigatório no final de cada linha de comando). Linha 08: o método prompt (pertencente ao objeto window, que será visto com mais detalhes posteriormente) apresenta uma uma caixa de mensagem de entrada de dados. O conteúdo digitado será guardado ( = ) na variável NOME. Obs.: o comando poderia ser window.prompt. Linha 09: document.write efetua a saída da informação digitada (o nome) formando uma mensagem de boas vindas através de concatenação ('Oi ' + NOME + ' bem vindo!'). Este comando apresenta o texto na área do documento html no navegador. Obs.2: Nomes de Variáveis: Iniciar com letra ou _ Podem conter letras, números e sublinhado Podem ter letras maiúsculas ou minúsculas Não pode ter espaços Os nomes são case-sensitive Não podem incluir palavras reservadas (boolean, if, etc) Obs.3: Tipos de Variáveis: Numeric (integer ou floating-point); String (armazena caracteres alfanuméricos: números letras e símbolos especiais); Boolean (armazena os valores lógicos verdadeiro ou falso). Obs.4: Declaração de Variáveis: var nome_da_variável; var nome_da_variável1, nome_da_variável2, nome_da_variável3,...

3 EXERCÍCIO-1 Complete o código abaixo para desenvolver um programa em JavaScript que efetue a leitura de dois valores inteiros e apresente o resultado da soma deles. Salve como E1.html, execute no navegador e analise o resultado. A RESPOSTA FOI A ESPERADA? EXPLIQUE O QUE OCORREU. <html> <body> <script type="text/javascript">... </script> </body> </html> EXERCÍCIO-2 Tente corrigir o problema ocorrido no exercício-1 sabendo que: - O método parseint() captura um valor como numérico inteiro. - O método parsefloat() captura um valor como numérico real. Salve como E2.html, execute no navegador e analise o resultado. Atenção! A linguagem é CASE SENSITIVE, ou seja, parseint é diferente de parseint EXERCÍCIO-3 Desenvolva um programa em JavaScript que faça o cálculo do salário líquido de um operário que trabalha por hora. Para isso, é necessário receber alguns dados, como o valor de uma hora de trabalho, o total de horas trabalhadas no mês e o percentual de desconto do INSS. O programa deve apresentar o valor do salário líquido. Salve como E3.html, execute no navegador e analise o resultado. EXERCÍCIO-5 A linguagem JavaScript possui um conjunto de recursos matemáticos predefinidos. Para usar esses recursos, é necessário utilizar o objeto Math e um de seus métodos (que fazem operações matemáticas pré-definidas). Exemplos: Math.PI retorna o valor de pi (3,14...). Math.cos retorna o cosseno de um número. Math.random retorna um valor aleatório entre 0 e 1. Math.sqrt retorna a raiz quadrada de um número. Existem muitos outros métodos para o objeto Math Desenvolva um programa que apresente como resultado:

4 O valor da raiz quadrada (Math.sqrt) de um número qualquer inteiro informado pelo usuário e o valor sorteado de forma randômica (Math.random) entre 0 e 1. Obs.: os resultados devem aparecer em linhas diferentes. Utilize a tag <br> (um código html) no comando document.write('<br>... ', variável). Salve como E5.html, execute no navegador e analise o resultado. Desafio: Altere o código do exercício 5 para que os números sorteados estejam entre 0 e 99.

5 3. Programas com Tomada de Decisão Uma das mais importantes ações de um programa é a tomada de decisão conforme uma condição imposta. Uma condição é definida com o auxílio de: Operadores Relacionais Símbolo Significado == Igual a!= diferente de > maior que < menor que >= maior ou igual a <= menor ou igual a Operadores Lógicos Símbolo Significado && E OU! NÃO Estrutura de Decisão Simples Estrutura de Decisão Composta if (condição) { if (condição) { <instruções para condição verdadeira>; <instruções para condição verdadeira>; else { <instruções para condição falsa>; Obs.: a condição deve estar entre parênteses EXEMPLO O programa a seguir, escrito em código JavaScript, lê (recebe) três valores (dados de entrada) para os lados de um triângulo (gravando estes dados nas variáveis A, B e C). A seguir, verifica se os lados fornecidos (guardados em A, B e C) formam realmente um triângulo. Se a condição for verdadeira, ou seja, se os valores em A, B e C puderem formar um triângulo, o programa deve indicar o tipo de triângulo formado: isósceles (2 lados iguais), escaleno (todos os lados diferentes) ou equilátero (todos os lados iguais). Se a condição for falsa, ou seja, se os valores em A, B e C não puderem formar um triângulo, o programa deve apresentar uma mensagem do tipo: Não é um triângulo. 01) <html> 02) 03) <body> 04) <script type="text/javascript"> 05) // <![CDATA[ 06) /* Script c/ operadores relacionais e lógicos */ 07) var A = parsefloat(prompt('informe lado A:','')); 08) var B = parsefloat(prompt('informe lado B:','')); 09) var C = parsefloat(prompt('informe lado C:','')); 10) document.write('lado A: '+ A + '<br>'); 11) document.write('lado B: '+ B + '<br>'); 12) document.write('lado C: '+ C + '<br>');

6 13) if (A<B+C && B<A+C && C<A+B) A { 14) if (A==B && B==C) B { 15) document.write('triângulo Equilátero'); B 16) else C { 17) if (A==B A==C C==B) D { 18) document.write('triângulo Isósceles'); D 19) else E { 20) document.write('triângulo Escaleno'); E C A 21) else F { 22) document.write('não é um Triângulo'); F 23) // ]]> 24) </script> 25) </body> 26) </html> Explicação do programa anterior: Este programa utiliza operadores lógicos e relacionais em uma estrutura de decisão encadeada (vários IF/ELSE entrelaçados). O primeiro IF verifica se os valores podem formar um triângulo (linha 13: cada lado precisa ser menor que a soma dos outros dois). Se esta condição for verdadeira, o segundo IF verifica se o triângulo é equilátero (linha 14: se todos os lados são iguais). Se esta condição não for verdadeira, o terceiro IF verifica se o triângulo é isósceles (linha 17: dois lados iguais). Se esta terceira condição também não for verdadeira ( else puro na linha 19), é informado que o triângulo é escaleno (todos os lados são diferentes). Se a primeira condição (linha 13: A<B+C && B<A+C && C<A+B) não for verdadeira, ou seja, se os valores não formam um triângulo, nenhum dos testes (IF) anteriores é executado e a mensagem Não é um triângulo é apresentada (o programa pula da linha 13 diretamente para a linha 21). DESAFIO: ALTERE O PROGRAMA ANTERIOR. Use apenas UM ELSE e QUATRO IF s para executar o mesmo procedimento.

7 EXERCÍCIO-6 Sabendo que o comando abaixo apresenta uma mensagem na tela com dois botões (OK e Cancelar), construa um programa que, apresenta a mensagem Você acionou: OK ou Você acionou: Cancelar, conforme o botão clicado pelo usuário. confirm('selecione um botão'); Obs.: quando o botão OK é pressionado, o valor gerado é true EXERCÍCIO-7 Faça um programa que receba três notas de um aluno, calcule e mostre a média aritmética e a mensagem constante na tabela a seguir. Aos alunos que ficaram para exame, calcule e mostre a nota que deverão tirar para serem aprovados, considerando que a média final exigida para aprovação é 6,0 (média anual + nota exame final = 12). Média Aritmética 0,0 3,0 3,0 7,0 7,0 10,0 Mensagem Reprovado Exame Aprovado EXERCÍCIO-8 Obs.: a função Math.round(variável) faz o arredondamento de um número. Exemplos: Math.round(3,23678) 3; Math.round(3,63454) 4; Math.round(3,23678 * 100)/100 3,24 Faça o valor da média do exercício 7 aparecer sempre com duas decimais (ver 3º exemplo). EXERCÍCIO-9 Um supermercado deseja alterar (aumentar ou diminuir) os preços de seus produtos. O produto terá seu preço aumentando ou diminuído conforme preencher pelo menos um dos requisitos a seguir: Venda Média Mensal Preço Atual % de Aumento % de Diminuição < 500 < R$ 30, >= 500 e < 1200 >= R$ 30,00 e < R$ 80, >= 1200 >= R$ 80,00-20 Faça um programa que receba a venda média mensal e o preço atual do produto, calcule e mostre o novo preço.

8 EXERCÍCIO-10 Faça um programa para resolver equações do 2º grau ax 2 + bx + c = 0. Detalhes: a. Primeira condição a ser verificada: a variável a deve ser diferente de zero, se não for, informar não é equação de 2º grau. b. = b 2 4 * a * c c. Se < 0, informar: não existe raiz real d. Se = 0, informar: existe uma raiz real e calcular a raiz: (- b) / (2 * a ) e. Se > 0, informar: existem duas raízes reais e calcular as raízes: (- b + V ) / (2 * a ) e (- b - V ) / (2 * a )

9 Programas com Laços de Repetição Há situações em que é necessário repetir trechos de um programa um determinado número de vezes, isso pode ser conseguido utilizando-se o laço de repetição (também conhecido pelo nome looping). Estrutura WHILE while (condição) { Instrução1 executada enquanto condição for verdadeira; Instrução2 executada enquanto condição for verdadeira; Instruçãon executada enquanto condição for verdadeira; Exemplo laço while: Estrutura FOR for (início; fim; incremento) { Instrução1; Instrução2; Instruçãon; Exemplo laço for: i=1; for (i=1; i<=10; i++) { while (i<=10) { document.write( Mensagem + i+ <br> ); document.write( Mensagem + i + <br> ); i++; Obs.: A variável i é o controlador do laço (controla quando ele será reexecutado ou termina). i++ corresponde a i=i+1 (incremento de um em um da variável controladora i). EXERCÍCIO-11 Faça um programa em javascript que monte os 11 primeiros termos da seqüência de Fibonacci, apresentada abaixo (observe antes a solução em algoritmo) Solução em algoritmo Usando laço PARA (for): INÍCIO ALGORITMO DECLARE cont, num1, num2, res NUMÉRICO num1 0 num2 1 ESCREVA num1 ESCREVA num2 PARA cont 3 ATÉ 11 FAÇA INÍCIO res num1 + num2 ESCREVA res num1 num2 num2 res FIM FIM ALGORITMO Solução em algoritmo usando laço ENQUANTO (while): INÍCIO ALGORITMO DECLARE cont, num1, num2, res NUMÉRICO num1 0 num2 1 ESCREVA num1 ESCREVA num2 cont 3 ENQUANTO cont <= 11 INÍCIO res num1 + num2 ESCREVA res num1 num2 num2 res cont cont + 1 FIM FIM ALGORITMO

10 Reproduzimos abaixo o enunciado do exercício 7 (já feito) e a solução em JavaScript. Faça um programa que receba três notas de um aluno, calcule e mostre a média aritmética e a mensagem constante na tabela a seguir. Aos alunos que ficaram para exame, calcule e mostre a nota que deverão tirar para serem aprovados, considerando que a média final exigida para aprovação é 6,0 (média anual + nota exame final = 12). Média Aritmética Entre 0,0 e 3,0 3,0 e 7,0 7,0 e 10,0 Mensagem Reprovado Exame Aprovado <html> <body> <script type='text/javascript'> var n1,n2,n3,media,notaexame; n1=prompt('informe nota1:','digite aqui'); n2=prompt('informe nota2:','digite aqui'); n3=prompt('informe nota3:','digite aqui'); media=(parsefloat(n1)+parsefloat(n2)+parsefloat(n3))/3; media=math.round(media*100)/100 document.write('média: ',media); if (media >= 0 && media < 3) { document.write('<br> Reprovado'); else { if (media >= 3 && media < 7) { document.write('<br> Exame'); notaexame=12-media; document.write('<br> Deve tirar: ' + notaexame + ' para ser aprovado'); else { document.write('<br> Aprovado'); </script> </body> </html> EXERCÍCIO-12 Considere que agora queremos fazer o mesmo processamento acima, mas não para um aluno apenas e sim para um grupo de 4 (quatro) alunos. Altere o programa acima e teste. EXERCÍCIO-13 Faça com que o programa anterior (exercício 12) funcione para grupos com qualquer quantidade de alunos, ou seja, o usuário deve informar, no início do processamento, a quantidade de alunos da turma. Altere e teste. EXERCÍCIO-14 Considerando o exercício anterior (exercício 13), altere o código para que o programa apresente também as seguintes informações ao final da execução: - O total de alunos aprovados; - O total de alunos em exame; - O total de alunos reprovados; - A média geral do grupo de alunos;

Lista de operadores de comparação - > Maior que - < Menor que - <= Menor ou igual a - >= Maior ou igual a - === Igual a -!

Lista de operadores de comparação - > Maior que - < Menor que - <= Menor ou igual a - >= Maior ou igual a - === Igual a -! Página1 Javascript JavaScript (JS) é uma linguagem de programação client side Funciona no navegador do usuário. É uma linguagem baseada em objetos. "Walmir".length; 6 Para que serve - fazer websites responder

Leia mais

Testando e Comparando Valores

Testando e Comparando Valores Testando e Comparando Valores A Instrução if Um dos recursos mais importantes de uma linguagem de computador é a capacidade de testar e comparar valores, permitindo que seu programa se comporte diferentemente

Leia mais

O código JavaScript deve ser colocado entre tags de comentário para ficar escondido no caso de navegadores antigos que não reconhecem a linguagem.

O código JavaScript deve ser colocado entre tags de comentário para ficar escondido no caso de navegadores antigos que não reconhecem a linguagem. 1 - O que é JAVASCRIPT? É uma linguagem de script orientada a objetos, usada para aumentar a interatividade de páginas Web. O JavaScript foi introduzido pela Netscape em seu navegador 2.0 e posteriormente

Leia mais

Aula de JavaScript 05/03/10

Aula de JavaScript 05/03/10 Objetos Sabe-se que variável são contêiners que podem armazenar um número, uma string de texto ou outro valor. O JavaScript também suporta objetos. Objetos são contêiners que podem armazenar dados e inclusive

Leia mais

Criando um script simples

Criando um script simples Criando um script simples As ferramentas de script Diferente de muitas linguagens de programação, você não precisará de quaisquer softwares especiais para criar scripts de JavaScript. A primeira coisa

Leia mais

Incorporando JavaScript em HTML

Incorporando JavaScript em HTML Incorporando JavaScript em HTML Existem quatro maneiras de incorporar JavaScript em HTML. Vamos abordar as três primeiras, por ser mais comum: Entre as tags dentro do código HTML. A partir

Leia mais

PÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL Aula 06: Introdução Linguagem HTML

PÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL Aula 06: Introdução Linguagem HTML PÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL Aula 06: Introdução Linguagem HTML O Desenvolvimento Web O desenvolvimento web é o termo utilizado para descrever atividade relacionada

Leia mais

Aula 12: Funções. Pré-requisitos: Todas as aulas anteriores deste módulo. 1. Aproveitando Códigos no Programa

Aula 12: Funções. Pré-requisitos: Todas as aulas anteriores deste módulo. 1. Aproveitando Códigos no Programa Aula 12: Funções Nesta aula explicaremos o que são e como usar funções nos seus programas em JavaScript. Você aprenderá como elas podem receber e retornar valores à estrutura que as acionou. Entenderá

Leia mais

Algoritmos em Javascript

Algoritmos em Javascript Algoritmos em Javascript Sumário Algoritmos 1 O que é um programa? 1 Entrada e Saída de Dados 3 Programando 4 O que é necessário para programar 4 em JavaScript? Variáveis 5 Tipos de Variáveis 6 Arrays

Leia mais

Programação WEB II. Conhecendo o PHP. Prof: Kelly E. Medeiros Bacharel em Sistema de Informação. Módulo III

Programação WEB II. Conhecendo o PHP. Prof: Kelly E. Medeiros Bacharel em Sistema de Informação. Módulo III Programação WEB II Conhecendo o PHP Módulo III Prof: Kelly E. Medeiros Bacharel em Sistema de Informação 1 Conhecendo o PHP Com o NotePad++ aberto com um arquivo em branco, devemos fazer uma pequena configuração

Leia mais

3. INTRODUÇÃO À LINGUAGEM C 3.1. CONCEITOS BÁSICOS. Lógica de Programação

3. INTRODUÇÃO À LINGUAGEM C 3.1. CONCEITOS BÁSICOS. Lógica de Programação Lógica de Programação 3. INTRODUÇÃO À LINGUAGEM C Caro Aluno Vamos iniciar o terceiro capítulo da nossa disciplina. Agora vamos começar a aplicar os conceitos vistos nos capítulos anteriores em uma linguagem

Leia mais

INTRODUÇÃO À LINGUAGEM C++

INTRODUÇÃO À LINGUAGEM C++ INTRODUÇÃO À LINGUAGEM C++ 1 - VARIÁVEIS Variáveis espaço de memória reservado para armazenar tipos de dados, com um nome para referenciar seu conteúdo. Observações importantes Todas as variáveis devem

Leia mais

Estrutura Condicional em Java

Estrutura Condicional em Java Estrutura Condicional em Java Linguagem de Programação 1 O Java contém três tipos de instruções de seleção. A instrução if realiza uma ação se uma condição for verdadeira ou pula a ação se a condição for

Leia mais

JavaScript. Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Notas de Aula Aula 12 1º Semestre - 2011. UNIJUÍ DETEC Ciência da Computação

JavaScript. Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) Notas de Aula Aula 12 1º Semestre - 2011. UNIJUÍ DETEC Ciência da Computação UNIJUÍ DETEC Ciência da Computação Prof. Msc. Juliano Gomes Weber (jgw@unijui.edu.br) JavaScript Notas de Aula Aula 12 1º Semestre - 2011 Tecnologias Web jgw@unijui.edu.br Introdução Com JavaScript implementamos

Leia mais

Programação para web JavaScript

Programação para web JavaScript Programação para web JavaScript Professor: Harlley Lima E-mail: harlley@decom.cefetmg.br Departamento de Computação Centro Federal de Educação Tecnológica de Minas Gerais Belo Horizonte, 4 de maio 2016

Leia mais

ALP Algoritmos e Programação

ALP Algoritmos e Programação ALP Algoritmos e Programação Estruturas de Seleção. Motivação. Conceito. Exemplos.Exercícios 1 Motivação Ex: Algoritmo para o cálculo de raízes reais de equações de 2º grau. - E se o delta ( ) for negativo?

Leia mais

Desenvolvimento em Ambiente Web. HTML - Introdução

Desenvolvimento em Ambiente Web. HTML - Introdução Desenvolvimento em Ambiente Web HTML - Introdução O que é HTML? HTML é uma linguagem para descrever a estrutura de uma página WEB. Ela permite: Publicar documentos online com cabeçalhos, texto, tabelas,

Leia mais

LÓGICA DE PROGRAMAÇÃO. Vitor Valerio de Souza Campos

LÓGICA DE PROGRAMAÇÃO. Vitor Valerio de Souza Campos LÓGICA DE PROGRAMAÇÃO Vitor Valerio de Souza Campos Exemplos de algoritmos Faça um algoritmo para mostrar o resultado da multiplicação de dois números. Algoritmo em descrição narrativa Passo 1 Receber

Leia mais

Representação de Algoritmos - Linguagens de Programação

Representação de Algoritmos - Linguagens de Programação Representação de Algoritmos - Linguagens de Programação A representação de algoritmos em uma pseudo-linguagem mais próxima às pessoas é bastante útil principalmente quando o problema a ser tratado envolve

Leia mais

4. A Linguagem JavaScript

4. A Linguagem JavaScript 4. A Linguagem JavaScript! A linguagem XHTML, por não ser uma linguagem de programação e sim uma linguagem de marcação, não permite interação entre o usuário e a página, além de clicar em um link, fazendo

Leia mais

Programação de Página WEB - PHP ROSEMARY FRANCISCO

Programação de Página WEB - PHP ROSEMARY FRANCISCO Edição nº1-2007 ROSEMARY FRANCISCO Programação de Página WEB.indd 1 27/8/2007 13:22:09 2 Programação para Internet Apresentação Este livro-texto contém a disciplina de Programação para Internet, cujo conteúdo

Leia mais

Aula 3 Desvio Condicional

Aula 3 Desvio Condicional Aula 3 Desvio Condicional ROTEIRO DA AULA Desvio Condicional Simples Desvio Condicional Composto Desevio Condicional Aninhado Desvio Condicional em JAVA 2 DESVIO CONDICIONAL Um desvio condicional é usado

Leia mais

Características do PHP. Começando a programar

Características do PHP. Começando a programar PHP Introdução Olá pessoal. Desculpe o atraso na publicação da aula. Pude perceber pelas respostas (poucas) ao fórum que a realização da atividade do módulo I foi relativamente tranquila. Assistam ao vídeo

Leia mais

Lista de Exercícios 3 Estrutura Condicional

Lista de Exercícios 3 Estrutura Condicional 1 Lista de Exercícios 3 Estrutura Condicional 1. A nota final de um estudante é calculada a partir de três notas atribuídas respectivamente a um trabalho de laboratório, a uma avaliação semestral e a um

Leia mais

- Aulas 57, 58, 59 e 60 - Técnicas de programação. Funções

- Aulas 57, 58, 59 e 60 - Técnicas de programação. Funções 1 - Aulas 57, 58, 59 e 60 - Técnicas de programação. Funções Um programa pode possuir determinados processos realizados repetidas vezes ao longo da execução do programa. Estes processos podem se agrupar

Leia mais

Curso Distribuido Gratuitamente Por: www.e-book-gratuito.blogspot.com Entre em nosso Site para mais Cursos e Apostilas Grátis!

Curso Distribuido Gratuitamente Por: www.e-book-gratuito.blogspot.com Entre em nosso Site para mais Cursos e Apostilas Grátis! Curso Distribuido Gratuitamente Por: www.e-book-gratuito.blogspot.com Entre em nosso Site para mais Cursos e Apostilas Grátis! www.baixebr.blogspot.com Curso Distribuido Gratuitamente Por: www.e-book-gratuito.blogspot.com

Leia mais

HTML Básico Formulários. Matheus Meira

HTML Básico Formulários. Matheus Meira HTML Básico Formulários Matheus Meira 1 Objetivos Neste apresentação conheceremos os fundamentos básicos de HTML para a manipulação com servlets e jsp. Serão vistos Formulários Links Elementos de disparo

Leia mais

HTML Página 1. Índice

HTML Página 1. Índice PARTE - 1 HTML Página 1 Índice HTML A HISTÓRIA... 2 O COMEÇO E A INTEROPERABILIADE... 3 Primeira Página... 4 Entendendo seu código... 5 Abrindo o código fonte da sua página... 6 Comentários na página...

Leia mais

É uma das linguagens de programação que fazem parte da Plataforma.NET (em inglês: dotnet) criada pela Microsoft (Microsoft.NET).

É uma das linguagens de programação que fazem parte da Plataforma.NET (em inglês: dotnet) criada pela Microsoft (Microsoft.NET). C ( C-Sharp ) LPI 1. A Plataforma.NET (em inglês: dotnet) Visão Geral C é uma linguagem de programação. É uma das linguagens de programação que fazem parte da Plataforma.NET (em inglês: dotnet) criada

Leia mais

Introdução ao Javascript

Introdução ao Javascript Programação WEB I Introdução ao Javascript Apresentação da Disciplina,Introdução a linguagem Javascript Objetivos da Disciplina Apresentar os principais conceitos da linguagem Javascript referente à programação

Leia mais

Relatório referente a compreensão da programação JSP. Realizado do dia de 22 abril de 2010 a 03 de maio de 2010.

Relatório referente a compreensão da programação JSP. Realizado do dia de 22 abril de 2010 a 03 de maio de 2010. Relatório do GPES Relatório referente a compreensão da programação JSP. Realizado do dia de 22 abril de 2010 a 03 de maio de 2010. Compreender a programação JSP. Os Servlets assim como JSP são tecnologias

Leia mais

Linguagem de. Aula 06. Profa Cristiane Koehler cristiane.koehler@canoas.ifrs.edu.br

Linguagem de. Aula 06. Profa Cristiane Koehler cristiane.koehler@canoas.ifrs.edu.br Linguagem de Programação IV -PHP Aula 06 Profa Cristiane Koehler cristiane.koehler@canoas.ifrs.edu.br Criação de Formulários o Um formulário consiste em uma série de campos que são preenchidos pelo usuário

Leia mais

Programação WEB I Estruturas de controle e repetição

Programação WEB I Estruturas de controle e repetição Programação WEB I Estruturas de controle e repetição Operadores de Incremento Operadores de incremento servem como expressões de atalho para realizar incrementos em variáveis Operadores de Incremento Vamos

Leia mais

Internet e Programação Web

Internet e Programação Web COLÉGIO ESTADUAL PEDRO MACEDO Ensino Profissionalizante Internet e Programação Web 3 Técnico Prof. Cesar 2014 1 SUMÁRIO Criar sites dinâmicos em PHP --------------------------------------------------------

Leia mais

Programação Web Prof. Wladimir

Programação Web Prof. Wladimir Programação Web Prof. Wladimir Linguagem de Script e PHP @wre2008 1 Sumário Introdução; PHP: Introdução. Enviando dados para o servidor HTTP; PHP: Instalação; Formato básico de um programa PHP; Manipulação

Leia mais

Faculdade Instituto Educare - FIED Curso: Sistemas de Informação Disciplina: Linguagem de Programação I Prof.: Rhyan Ximenes E-mail: rxbrito@gmail.

Faculdade Instituto Educare - FIED Curso: Sistemas de Informação Disciplina: Linguagem de Programação I Prof.: Rhyan Ximenes E-mail: rxbrito@gmail. Um pouco da história Faculdade Instituto Educare - FIED Curso: Sistemas de Informação Disciplina: Linguagem de Programação I Prof.: Rhyan Ximenes E-mail: rxbrito@gmail.com Introdução a Linguagem Java Java

Leia mais

JSP - ORIENTADO A OBJETOS

JSP - ORIENTADO A OBJETOS JSP Orientação a Objetos... 2 CLASSE:... 2 MÉTODOS:... 2 Método de Retorno... 2 Método de Execução... 2 Tipos de Dados... 3 Boolean... 3 Float... 3 Integer... 4 String... 4 Array... 4 Primeira:... 4 Segunda:...

Leia mais

Convertendo Algoritmos para a Linguagem C

Convertendo Algoritmos para a Linguagem C onvertendo Algoritmos para a Linguagem Notas de Aula Prof. Francisco Rapchan www.geocities.com/chicorapchan O objetivo deste texto é mostrar alguns programas em, dando uma breve descrição de seu funcionamento

Leia mais

ALGORITMOS MEMÓRIA, VARIÁVEIS E CONSTANTES, OPERADORES Prof. Angelo Augusto Frozza, M.Sc. frozza@ifc-camboriu.edu.br

ALGORITMOS MEMÓRIA, VARIÁVEIS E CONSTANTES, OPERADORES Prof. Angelo Augusto Frozza, M.Sc. frozza@ifc-camboriu.edu.br ALGORITMOS MEMÓRIA, VARIÁVEIS E CONSTANTES, OPERADORES Prof. Angelo Augusto Frozza, M.Sc. frozza@ifc-camboriu.edu.br ROTEIRO Memória Variáveis e constantes Tipos primitivos de dados Operadores Comandos

Leia mais

Regras Métodos Identificadores Variáveis Constantes Tipos de dados Comandos de atribuição Operadores aritméticos, relacionais e lógicos

Regras Métodos Identificadores Variáveis Constantes Tipos de dados Comandos de atribuição Operadores aritméticos, relacionais e lógicos Lógica Aula 2 Técnicas de Programação Criando algoritmos Regras Métodos Identificadores Variáveis Constantes Tipos de dados Comandos de atribuição Operadores aritméticos, relacionais e lógicos Criando

Leia mais

Linguagem C: variáveis, operadores, entrada/saída. Prof. Críston Algoritmos e Programação

Linguagem C: variáveis, operadores, entrada/saída. Prof. Críston Algoritmos e Programação Linguagem C: variáveis, operadores, entrada/saída Prof. Críston Algoritmos e Programação Linguagem C Linguagem de uso geral (qualquer tipo de aplicação) Uma das linguagens mais utilizadas Foi utilizada

Leia mais

Informática I. Aula 6. http://www.ic.uff.br/~bianca/informatica1/ Aula 6-12/09/2007 1

Informática I. Aula 6. http://www.ic.uff.br/~bianca/informatica1/ Aula 6-12/09/2007 1 Informática I Aula 6 http://www.ic.uff.br/~bianca/informatica1/ Aula 6-12/09/2007 1 Ementa Noções Básicas de Computação (Hardware, Software e Internet) HTML e Páginas Web Internet e a Web Javascript e

Leia mais

Programação: Estruturas de seleção

Programação: Estruturas de seleção Programação de Computadores I Aula 07 Programação: Estruturas de seleção José Romildo Malaquias Departamento de Computação Universidade Federal de Ouro Preto 2011-1 1/53 Valores booleanos Os valores booleanos

Leia mais

Estruturas de Repetição

Estruturas de Repetição Estruturas de Repetição Lista de Exercícios - 04 Algoritmos e Linguagens de Programação Professor: Edwar Saliba Júnior Estruturas de Repetição O que são e para que servem? São comandos que são utilizados

Leia mais

Estruturas de Controlo... 25. While... 26. For... 26. Include... 26. Array... 27. Listas... 27. Popularização das Bases de Dados...

Estruturas de Controlo... 25. While... 26. For... 26. Include... 26. Array... 27. Listas... 27. Popularização das Bases de Dados... Manual de PHP Índice O que é PHP?... 4 Objectivo... 6 Justificativa... 7 Lógica de Programação... 8 Sequência Lógica... 9 PHP História... 10 PHP & MySql... 11 Comunicação Cliente x Servidor... 12 Delimitando

Leia mais

Programação I. Departamento de Engenharia Rural Centro de Ciências Agrárias

Programação I. Departamento de Engenharia Rural Centro de Ciências Agrárias Departamento de Engenharia Rural Centro de Ciências Agrárias Programação I Prof. Bruno Vilela Oliveira bruno@cca.ufes.br http://www.brunovilela.webnode.com.br Aulas 2-3-4-5-6-7-8 Lógica Algoritmos Portugol

Leia mais

Tecnologia WEB II. Prof. Erwin Alexander Uhlmann. Introdução ao PHP. UHLMANN, Erwin Alexander. Introdução ao PHP. Instituto Siegen. Guarulhos, 2012.

Tecnologia WEB II. Prof. Erwin Alexander Uhlmann. Introdução ao PHP. UHLMANN, Erwin Alexander. Introdução ao PHP. Instituto Siegen. Guarulhos, 2012. 1 Tecnologia WEB II Prof. Erwin Alexander Uhlmann Introdução ao PHP UHLMANN, Erwin Alexander. Introdução ao PHP. Instituto Siegen. Guarulhos, 2012. 2 Agradecimentos Agradeço à minha esposa Kátia por entender

Leia mais

Orientação a Objetos. Conceitos Iniciais Introdução a Linguagem Java. Gil Eduardo de Andrade

Orientação a Objetos. Conceitos Iniciais Introdução a Linguagem Java. Gil Eduardo de Andrade Orientação a Objetos Conceitos Iniciais Introdução a Linguagem Java Gil Eduardo de Andrade Conceitos: Orientação a Objeto Introdução Abordagem típica no desenvolvimento de sistemas complexos; Consiste

Leia mais

Trabalho de laboratório Avaliação semestral Exame final MÉDIA PONDERADA CONCEITO

Trabalho de laboratório Avaliação semestral Exame final MÉDIA PONDERADA CONCEITO Exercícios de Seletores (estrutura condicional) Exercício 1. [ASCENCIO] A nota final de um estudante é calculada a partir de três notas atribuídas, respectivamente, a um trabalho de laboratório, a uma

Leia mais

JavaScript 2.0X 1.0 3.0X 1.1 4.0 4.05 1.2 4.06 4.61 1.3 5.0 1.4 6.0 1.5

JavaScript 2.0X 1.0 3.0X 1.1 4.0 4.05 1.2 4.06 4.61 1.3 5.0 1.4 6.0 1.5 JavaScript Diego R. Frank, Leonardo Seibt FIT Faculdades de Informática de Taquara Fundação Educacional Encosta Inferior do Nordeste Av. Oscar Martins Rangel, 4500 Taquara RS Brasil difrank@terra.com.br,

Leia mais

PÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL

PÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL PÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL Introdução Aula 10: Introdução à linguagem PHP O PHP é uma linguagem interpretada de uso livre, utilizada originalmente para o desenvolvimento

Leia mais

Você pode antecipar o seu cadastro. Envie um e-mail para sergiannialmeida@yahoo.com.br.

Você pode antecipar o seu cadastro. Envie um e-mail para sergiannialmeida@yahoo.com.br. 1 1ª lista de Exercícios Lógica de Programação - Utilizando Javascripts Autor: Sergianni Leitão Almeida Material disponibilizado no site www.slinterativa.com.br a partir de 01/11/2011. No site serão disponibilizados

Leia mais

Para testar seu primeiro código utilizando PHP, abra um editor de texto (bloco de notas no Windows) e digite o código abaixo:

Para testar seu primeiro código utilizando PHP, abra um editor de texto (bloco de notas no Windows) e digite o código abaixo: Disciplina: Tópicos Especiais em TI PHP Este material foi produzido com base nos livros e documentos citados abaixo, que possuem direitos autorais sobre o conteúdo. Favor adquiri-los para dar continuidade

Leia mais

Introdução à Tecnologia Web HTML HyperText Markup Language XHTML extensible HyperText Markup Language Estrutura Básica do Documento HTML

Introdução à Tecnologia Web HTML HyperText Markup Language XHTML extensible HyperText Markup Language Estrutura Básica do Documento HTML IntroduçãoàTecnologiaWeb HTML HyperTextMarkupLanguage XHTML extensiblehypertextmarkuplanguage EstruturaBásicadoDocumentoHTML ProfªMSc.ElizabeteMunzlinger www.elizabete.com.br ProfªMSc.ElizabeteMunzlinger

Leia mais

Técnicas de Programação I

Técnicas de Programação I Técnicas de Programação I Conceitos básicos C/C++ Material baseado nas aulas da Profa. Isabel Harb Manssour http://www.inf.pucrs.br/~manssour/laproi, entre outros materias Operadores Aritméticos C++: Outros

Leia mais

DESENVOLVIMENTO DE SOFTWARE

DESENVOLVIMENTO DE SOFTWARE VARIAÁ VEL Antes de iniciarmos os comandos referentes a Banco de Dados, precisamos de uma breve descrição técnica sobre Variáveis que serão uma constante em programação seja qual for sua forma de leitura.

Leia mais

Comandos de repetição while

Comandos de repetição while Programação de Computadores I UFOP DECOM 2014 2 Aula prática 6 Comandos de repetição while Resumo Nesta aula vamos trabalhar com problemas cuja solução envolve realizar um cálculo ou tarefa repetidas vezes,

Leia mais

P r o g r a m a ç ã o d e C o m p u t a d o r e s 1 o S e m - 2 0 1 3 P r o f. A n d r é A m a r a n t e L u i z L A B 5 tag %2d while printf PE1:

P r o g r a m a ç ã o d e C o m p u t a d o r e s 1 o S e m - 2 0 1 3 P r o f. A n d r é A m a r a n t e L u i z L A B 5 tag %2d while printf PE1: Inteligência É a faculdade de criar objetos artificiais, especialmente ferramentas para fazer ferramentas. Henri Bergson. WHILE Além dos comandos if-else e switch, o controle de fluxo de um programa pode

Leia mais

CURSO DE INFORMÁTICA. Algoritmos. Parte 3. Ricardo José Cabeça de Souza

CURSO DE INFORMÁTICA. Algoritmos. Parte 3. Ricardo José Cabeça de Souza CURSO DE INFORMÁTICA Algoritmos Ricardo José Cabeça de Souza Parte 3 Sumário UNIDADE I - ALGORITMOS 1.6 Pseudo-Linguagem (Pseudocódigo) 1.6.1 Pseudo-Linguagem 1.6.2 Identificadores 1.6.2.1 Nomeação de

Leia mais

ESTRUTURA CONDICIONAL

ESTRUTURA CONDICIONAL AULA 6 ESTRUTURA CONDICIONAL 130 Tem como objetivo executar um conjunto de comandos caso uma condição lógica seja atendida. Quando a resposta lógica for falsa, nada será executado. Sintaxe Se CONDIÇÃO

Leia mais

TECNOLOGIAS WEB. Unidade 2 Introdução a Construção de Páginas Estáticas. Luiz Leão luizleao@gmail.com http://luizleao.com

TECNOLOGIAS WEB. Unidade 2 Introdução a Construção de Páginas Estáticas. Luiz Leão luizleao@gmail.com http://luizleao.com Luiz Leão luizleao@gmail.com http://luizleao.com CONTEÚDO PROGRAMÁTICO DESTA UNIDADE HTML TAG S HTML LINGUAGEM HTML Hypertext Markup Language Interpretada pelo navegador Não linearidade da informação Formatação

Leia mais

Desenvolvimento de Aplicações para Internet

Desenvolvimento de Aplicações para Internet Desenvolvimento de Aplicações para Internet Aula 03 Celso Olivete Júnior olivete@fct.unesp.br Na aula de hoje... Javascript: introdução, operadores lógicos e matemáticos, comandos condicionais. Javascript:

Leia mais

DESENVOLVIMENTODE APLICAÇÕESPARAINTERNET:PHP. VitorFariasCoreia

DESENVOLVIMENTODE APLICAÇÕESPARAINTERNET:PHP. VitorFariasCoreia DESENVOLVIMENTODE APLICAÇÕESPARAINTERNET:PHP VitorFariasCoreia INFORMAÇÃOECOMUNICAÇÃO Autor Vitor Farias Correia Graduado em Sistemas de Informação pela FACITEC e especialista em desenvolvimento de jogos

Leia mais

Universidade Federal do Espírito Santo CCA UFES. Centro de Ciências Agrárias CCA UFES Departamento de Computação. JavaScript

Universidade Federal do Espírito Santo CCA UFES. Centro de Ciências Agrárias CCA UFES Departamento de Computação. JavaScript Universidade Federal do Espírito Santo Centro de Ciências Agrárias CCA UFES Departamento de Computação Universidade Federal do Espírito Santo CCA UFES JavaScript Desenvolvimento de Sistemas para WEB Site:

Leia mais

1. Fazer um programa em C que pergunta um valor em metros e imprime o correspondente em decímetros, centímetros e milímetros.

1. Fazer um programa em C que pergunta um valor em metros e imprime o correspondente em decímetros, centímetros e milímetros. Lista de exercícios: Grupo I - programa seqüênciais simples 1. Fazer um programa em C que pergunta um valor em metros e imprime o correspondente em decímetros, centímetros e milímetros. 2. Fazer um programa

Leia mais

Programação Funcional. Aula 5. Funções Recursivas. José Romildo Malaquias. Departamento de Computação Universidade Federal de Ouro Preto 2011.

Programação Funcional. Aula 5. Funções Recursivas. José Romildo Malaquias. Departamento de Computação Universidade Federal de Ouro Preto 2011. Programação Funcional Aula 5 Funções Recursivas José Romildo Malaquias Departamento de Computação Universidade Federal de Ouro Preto 2011.2 1/39 1 Funções recursivas 2 Recursividade mútua 3 Recursividade

Leia mais

Agência Nacional de Energia Elétrica ANEEL MANUAL DE INSTRUÇÃO PARA ELABORAÇÃO E ENVIO DO ARQUIVO DE DIFERENÇA MENSAL DE RECEITA DMR ANUAL

Agência Nacional de Energia Elétrica ANEEL MANUAL DE INSTRUÇÃO PARA ELABORAÇÃO E ENVIO DO ARQUIVO DE DIFERENÇA MENSAL DE RECEITA DMR ANUAL Agência Nacional de Energia Elétrica ANEEL Superintendência de Gestão Técnica da Informação SGI Superintendência de Regulação dos Serviços Comerciais SRC MANUAL DE INSTRUÇÃO PARA ELABORAÇÃO E ENVIO DO

Leia mais

TUTORIAL AMBIENTE WEB PORTUGOL

TUTORIAL AMBIENTE WEB PORTUGOL 1 TUTORIAL AMBIENTE WEB PORTUGOL O WEBportugol é uma ferramenta para ajudar você a construir seus primeiros algoritmos e com isso aprender lógica de programação. A ferramenta utiliza uma linguagem chamada

Leia mais

Conceitos básicos da linguagem C

Conceitos básicos da linguagem C Conceitos básicos da linguagem C 2 Em 1969 Ken Thompson cria o Unix. O C nasceu logo depois, na década de 70. Dennis Ritchie, implementou-o pela primeira vez usando o sistema operacional UNIX criado por

Leia mais

Aplicação para Web I. Começando a compreender o HTML

Aplicação para Web I. Começando a compreender o HTML Aplicação para Web I Começando a compreender o HTML A Linguagem da WEB O HTML ou HyperText Markup Language linguagem universal compreendida pelos navegadores web (browsers) para a comunicação utilizando

Leia mais

Estruturas de Controle em PHP

Estruturas de Controle em PHP Linguagem de Programação III Estruturas de Controle em PHP Estruturas de Controle em PHP - Comandos condicionais - if - switch - Comandos de repetição - while - do...while - for - foreach Estruturas de

Leia mais

Introdução à Tecnologia Web

Introdução à Tecnologia Web Introdução à Tecnologia Web JavaScript Sintaxe da Linguagem: Delimitadores e etc Profª MSc. Elizabete Munzlinger JavaScript Sintaxe da Linguagem Índice 1 SINTAXE DA LINGUAGEM... 2 1.1 Delimitadores de

Leia mais

Instituto Federal do Sertão-PE. Curso de PHP. Professor: Felipe Correia

Instituto Federal do Sertão-PE. Curso de PHP. Professor: Felipe Correia Instituto Federal do Sertão-PE Curso de PHP Professor: Felipe Correia Conteúdo Parte I Parte II Introdução Funções de strings Instalação Constantes Sintaxe Operadores Variáveis if else elseif Echo/Print

Leia mais

Bacharelado em Ciência e Tecnologia BC-0505 Processamento da Informação Lista de Exercícios EXTRA Nº 02 Algoritmos Estruturas de Seleção

Bacharelado em Ciência e Tecnologia BC-0505 Processamento da Informação Lista de Exercícios EXTRA Nº 02 Algoritmos Estruturas de Seleção Bacharelado em Ciência e Tecnologia BC-0505 Processamento da Informação Lista de Exercícios EXTRA Nº 02 Algoritmos Estruturas de Seleção ATENÇÃO- Para cada um dos exercícios abaixo, antes de escrever o

Leia mais

formulário html do Owen Formulários são feitos de HTML O formulário Relate uma Abdução de Owen (baixe este código através do site da altabooks.com.br) se compõe, inteiramente, de tags e atributos HTML.

Leia mais

Organização de programas em Python. Vanessa Braganholo vanessa@ic.uff.br

Organização de programas em Python. Vanessa Braganholo vanessa@ic.uff.br Organização de programas em Python Vanessa Braganholo vanessa@ic.uff.br Vamos programar em Python! Mas... } Como um programa é organizado? } Quais são os tipos de dados disponíveis? } Como variáveis podem

Leia mais

Tubarão / Santa Catarina / BRAZIL E-Mail : osmarjr@unisul.rct-sc.br http://tec1.unisul.rct-sc.br/osmarjr/

Tubarão / Santa Catarina / BRAZIL E-Mail : osmarjr@unisul.rct-sc.br http://tec1.unisul.rct-sc.br/osmarjr/ Tubarão / Santa Catarina / BRAZIL E-Mail : osmarjr@unisul.rct-sc.br http://tec1.unisul.rct-sc.br/osmarjr/ Índice 1. Algoritmos 3 2. Fases de um Algoritmos 4 3. Estrutura de Algoritmos 5 4. Variáveis 6

Leia mais

Algoritmos e Técnicas de

Algoritmos e Técnicas de INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE Algoritmos e Técnicas de Programação Docente: Éberton da Silva Marinho e-mail: ebertonsm@gmail.com eberton.marinho@ifrn.edu.br

Leia mais

MODULO 4 DESENVOLVIMENTO DE PÁGINAS WEB ESTÁTICAS. Redes de Comunicação

MODULO 4 DESENVOLVIMENTO DE PÁGINAS WEB ESTÁTICAS. Redes de Comunicação MODULO 4 DESENVOLVIMENTO DE PÁGINAS WEB ESTÁTICAS Redes de Comunicação Regras para um website eficaz Categorização dos conteúdos estrutura lógica dos conteúdos Condensação conteúdos simples e directos

Leia mais

CONCEITOS BÁSICOS PARA A CONSTRUÇÃO DE ALGORITMOS PARA COMPUTADORES. Isac Aguiar isacaguiar.com.br isacaguiar@gmail.com

CONCEITOS BÁSICOS PARA A CONSTRUÇÃO DE ALGORITMOS PARA COMPUTADORES. Isac Aguiar isacaguiar.com.br isacaguiar@gmail.com CONCEITOS BÁSICOS PARA A CONSTRUÇÃO DE ALGORITMOS PARA COMPUTADORES Isac Aguiar isacaguiar.com.br isacaguiar@gmail.com Objetivos Compreender os conceitos de lógica de programação e de algoritmos. Conhecer

Leia mais

Programação de Servidores CST Redes de Computadores

Programação de Servidores CST Redes de Computadores Programação de Servidores CST Redes de Computadores Marx Gomes Van der Linden http://marx.vanderlinden.com.br ( Material baseado no original de Marcelo José Siqueira Coutinho de Almeida ) HMTL Arquivo-texto

Leia mais

Lista de Revisão. 3. Analise a afirmativa a seguir como verdadeira ou falsa e justifique.

Lista de Revisão. 3. Analise a afirmativa a seguir como verdadeira ou falsa e justifique. Lista de Revisão 1. Nos sistemas web, geralmente os usuários apresentam dois problemas típicos, a desorientação e a sobrecarga cognitiva. Discorra sobre esses problemas. 2. Apresente as principais diferenças

Leia mais

Algoritmos Estruturas Seqüenciais. José Gustavo de Souza Paiva

Algoritmos Estruturas Seqüenciais. José Gustavo de Souza Paiva Algoritmos Estruturas Seqüenciais José Gustavo de Souza Paiva 1 Introdução Objetivo básico da computação auxiliar os seres humanos em trabalhos repetitivos e braçais, diminuindo i i d esforços e economizando

Leia mais

Linguagem C. Programação Estruturada. Fundamentos da Linguagem. Prof. Luis Nícolas de Amorim Trigo nicolas.trigo@ifsertao-pe.edu.

Linguagem C. Programação Estruturada. Fundamentos da Linguagem. Prof. Luis Nícolas de Amorim Trigo nicolas.trigo@ifsertao-pe.edu. Programação Estruturada Linguagem C Fundamentos da Linguagem Prof. Luis Nícolas de Amorim Trigo nicolas.trigo@ifsertao-pe.edu.br Sumário Estrutura Básica Bibliotecas Básicas Tipos de Dados Básicos Variáveis/Declaração

Leia mais

CURSO BÁSICO DE PROGRAMAÇÃO AULA 9. Introdução a linguagem C Estruturas de decisão

CURSO BÁSICO DE PROGRAMAÇÃO AULA 9. Introdução a linguagem C Estruturas de decisão CURSO BÁSICO DE PROGRAMAÇÃO AULA 9 Introdução a linguagem C Estruturas de decisão Introdução à Linguagem C Linguagem compilada. Desenvolvida sobre os paradigmas de programação procedural. Uma das linguagens

Leia mais

Linguagem de Programação. Introdução ao PHP. Prof Mauricio Lederer Ciência da Computação - UNIANDRADE 1

Linguagem de Programação. Introdução ao PHP. Prof Mauricio Lederer Ciência da Computação - UNIANDRADE 1 Linguagem de Programação Introdução ao PHP 1 O que é PHP? - significa: Hypertext Preprocessor - uma das linguagens mais utilizadas para web - transforma sites estáticos em dinâmicos - atualização de páginas

Leia mais

Manual do eponto Estagiários e Supervisores

Manual do eponto Estagiários e Supervisores Manual do eponto Estagiários e Supervisores PONTO Ponto é o registro de ingresso e saída do estagiário em sua sede de lotação, por meio do qual se verifica, diariamente, a sua frequência. MARCAÇÃO DO PONTO

Leia mais

Pontifícia Universidade Católica de São Paulo Departamento de Ciência da Computação

Pontifícia Universidade Católica de São Paulo Departamento de Ciência da Computação Pontifícia Universidade Católica de São Paulo Departamento de Ciência da Computação LP: Laboratório de Programação Apontamento 3 Prof. ISVega Fevereiro de 2004 Estilo de Codificação CONTEÚDO 3.1 Regras

Leia mais

PHP com MySQL Enviada por: José Henrique Monteiro De Almeida

PHP com MySQL Enviada por: José Henrique Monteiro De Almeida PHP com MySQL Enviada por: José Henrique Monteiro De Almeida 1 Sumário 1. INTRODUÇÃO AO PHP... 4 1.1. O QUE É PHP?... 4 1.2. COMO SURGIU A LINGUAGEM PHP?... 4 1.3. CARACTERÍSTICAS DA LINGUAGEM PHP... 5

Leia mais

PROF. DANIELA PIRES. Aplicações para Web. Aplicações para Web - FMU - 2012 - Prof. Daniela Pires

PROF. DANIELA PIRES. Aplicações para Web. Aplicações para Web - FMU - 2012 - Prof. Daniela Pires PROF. DANIELA PIRES Aplicações para Web 1 *JavaScript * Validação de Formulários * HTML Dinâmico 2 *Linguagem de scripting * orientada para objeto * interpretada pelo browser *versão atual: 1.3 (para IE)

Leia mais

José Frazão Scripts Página 2 de 22

José Frazão Scripts Página 2 de 22 Página 2 de 22 Índice Página 1. Introdução 4 2. O que são? 5 3. Linguagens 5 3.1. ShellScript 5 3.1.1. Estrutura 6 3.1.1.1. Exemplos de alguns caracteres 6 3.1.1.2. Variáveis 7 3.2. JavaScript 9 3.2.1.

Leia mais

Aos meus pais, irmão e irmã que sempre me mostraram o caminho

Aos meus pais, irmão e irmã que sempre me mostraram o caminho Casa do Código Aos meus pais, sempre caminhantes Paulo Silveira Aos meus pais, irmão e irmã que sempre me mostraram o caminho Adriano Almeida i Casa do Código Agradecimentos Esperamos que você aproveite

Leia mais

LINGUAGEM DE PROGRAMAÇÃO WEB

LINGUAGEM DE PROGRAMAÇÃO WEB LINGUAGEM DE PROGRAMAÇÃO WEB GABRIELA TREVISAN Ambiente de Desenvolvimento Após instalar o Wamp Server, inicie o servidor. Um ícone aparecerá na SystemTray. A cor do ícone indica seu estado: Verde: servidor

Leia mais

Programação em MATLAB

Programação em MATLAB Programação em MATLAB UNIVERSIDADE DA BEIRA INTERIOR Departamento de Matemática Conteúdo 1 Introdução 2 2 Scripts 3 3 Funções 5 4 Programação 7 5 Escrita e leitura de arquivos 11 6 Gráficos especiais 13

Leia mais

Calculador de preços e prazos de encomendas

Calculador de preços e prazos de encomendas Calculador de preços e prazos de encomendas O calculador de preços e prazos de encomendas dos Correios é destinado aos clientes que possuem contrato de SEDEX, e-sedex e PAC, que necessitam calcular, no

Leia mais

Desenvolvimento de aplicações Web. Java Server Pages

Desenvolvimento de aplicações Web. Java Server Pages Desenvolvimento de aplicações Web Java Server Pages Hamilton Lima - athanazio@pobox.com 2003 Como funciona? Servidor web 2 Internet 1 Browser 3 Arquivo jsp 4 JSP Compilado 2 Passo a passo 1 browser envia

Leia mais

1) Ao ser executado o código abaixo, em PHP, qual será o resultado impresso em tela?

1) Ao ser executado o código abaixo, em PHP, qual será o resultado impresso em tela? Exercícios sobre Linguagem PHP: 1) Ao ser executado o código abaixo, em PHP, qual será o resultado impresso em tela? 2) Considere a linguagem de programação PHP e seus operadores. A execução da sentença:

Leia mais