sábado, 5 de dezembro de 2009
MySQL - Como Funciona!
SQL -> Structured Query Language (Linguagem de Consulta Estruturada);
-----------------------------------------------------------------------------
Instalação -> dev.mysql.com/downloads
Manipulando:
Prompt do MS-DOS
c:\Arquivos de Programas\EasyPHP2.0b1\mysql
login: root
senha: ____ (Branco)
sábado, 21 de novembro de 2009
PHP - Prova
R:
PHP = Hypertext Preprocessor.
PHP também é uma das maiores linguagens de programação utilizadas para construir websites!
2. Quais são os delimitadores da linguagem PHP?
R: !“<?” e “?>” são os delimitadores da linguagem; servem para separar o que é PHP do que não é. Assim o mecanismo de interpretação "PHP Easy" só executarao o que está dentro dos delimitadores!
3. Como são declaradas as variáveis no PHP?
R: Variavel é aquela que começa com $ e logo apos vem o nome da variavel:
EX:
$numero = 15;
$cor = verde;
4. Fale sobre Tipos de Dados no PHP?
R:
- Inteiro;
- Ponto Flutuante;
- String;
- Objeto;
- Array;
---------------------
<?
$texto1 = "oi";
$texto2 = "e ae";
echo "$texto1";
?>
5. Cite e explique os seguintes Operadores: Aritmétricos, Atribuição, Comparação, Concatenação, Lógico, Incremento e Decremento;
5.1 ARITMÉTICOS:
Só podem ser utilizados quando os operandos são números (integer ou float). Se forem outro tipo, terão seus valores convertidos antes da realização da operação.
+: Adição.
-: Subtração.
*: Multiplicação.
/: Divisão.
%: Módulo.
----------------------------
5.2 STRINGS:
No PHP só há um operador exclusivo para strings.
Ponto(.): Concatenação.
5.3 ATRIBUIÇÃO:
Existe um operador básico de atribuição e diversos derivados. Sempre retornam o valor atribuído. No caso dos operadores derivados de atribuição, a operação é feita entre dois operandos, sendo atribuído o resultado para o primeiro. A atribuição é sempre por valor, e não por referência.
=: Atribuição Simples.
+=: Atribuição com Adição.
-=: Atribuição com Subtração.
*=: Atribuição com Multiplicação.
/=: Atribuição com Divisão.
%=: Atribuição com Módulo.
.=: Atribuição com Concatenação.
5.4 BIT A BIT:
Comparam dois números bit a bit.
&: "e" lógico.
|: "ou" lógico.
^: ou exclusivo.
~: Não (inversão).
<<: Shift Left.
>>: Shift Right.
5.5 LÓGICOS.
Utilizados para inteiros representando valores booleanos.
and: "e" lógico.
or: "ou" lógico.
xor: ou exclusivo.
!: não (inversão).
&&: "e" lógico.
||: "ou" lógico.
5.6 COMPARAÇÃO.
sábado, 12 de setembro de 2009
Programacao Orientada a Objetos
2. Objeto x Propriedade x Métodos x Eventos.
3. Estrutura básica.
4. function.
5. If.
6. For.
7. Var.
------------------------------------------------
1R) Location, History, Frame, Navigator, Window, Forms, Links, Anchors, Images, Document
2R)• Métodos são ações que um objetos podem fazer como ex:abrir e fechar jenela, mudar cor,etc;
• Objeto pode ser imagens, browser, formulário, caixa de dialogo que pode ser usado para executar uma tarefa; Propriedade pode ser definido como elemento modificador, ou seja as característica de um objeto Ex:Nome, Cor, Tamanho, etc;
• Evento é uma ação externa do usario que pode ser usado quando um usuario salva uma imagem, quando passar o mouse par cima de um botão e ele mudar de cor , o ponteriro do mouse dentro da caixa de textto para ser preenchida e eviada.
3R)<Script Language="JavaScript">
comando JavaScript
// comentário - com os caracteres "//"
</Script>
4R) São instruções que englobamos dentro de um mesmo processo, por exemplo, em uma página web pode haver uma função para mudar a cor de fundo e de qualquer ponto da página poderíamos chamá-la para que nos mude a cor quando desejarmos.
5R) É uma condição apresentada se for verdadeiro sera executado.
6R) Não sei
7R) São numeros inteiros Ex: -2 - 5 - 10 - 15 - 20
sábado, 8 de agosto de 2009
sábado, 1 de agosto de 2009
Diagrama de Blocos - Microcamp
sábado, 27 de junho de 2009
Lógica de programação - Hadston Nunes
1) O que é um algoritmo?
1.1.R: O termo algoritmo é utilizado em uma variedade de áreas, incluindo matemática, informática programação e lingüística. A sua mais bem-aceito definição é algo que consiste de uma lista finita de instruções (que estão bem definidos) que pode ser utilizado para realizar uma tarefa. Basicamente, quando um algoritmo é dado algum estado inicial, ele irá usar a lista de instruções para produzir uma variedade de diferentes, e seqüencial, afirma - acabou levando ao final ou encerra estado.
Embora o termo algoritmo é mais estreitamente associado com modernos dia computação aplicações, as suas raízes remontam às matemática. Originalmente concebido como um método para que as pessoas poderiam utilizar para resolver problemas matemáticos complexos, o conceito começou a tomar forma quando David Hilbert tentativa de encontrar formas para resolver o problema Entscheidungs em 1928. As idéias de Hilbert rapidamente se tornou popular e deu origem à criação de novos algoritmos de importantes figuras históricas como Alan Turing, Alonzo Church, e Emil Post.
Não há atualmente nenhuma definição aceita formalmente para que um algoritmo pode ser, um algoritmo deve fornecer um conjunto de instruções explícitas para a determinação do enésimo membro de um conjunto, tal como definido pela Boolos e Jeffrey.
1.2.R: Como posso criar um Algoritmo?
Formando um algoritmo pode ser um processo complexo - especialmente quando se lida com tarefas de programação computador. Porque computadores utilizam algoritmos para cada tipo de transformação tarefa que deve concluir, um algoritmo de computador pode se tornar muito longo muito rapidamente. Devido à dificuldade de construir um algoritmo de computador, muitas pessoas optam por construir fluxogramas que podem ajudar no diagrama um algoritmo antes de qualquer codificação real ocorre. Estes fluxogramas são projetados de cima para baixo com uma entrada em mente, quando um item entra no algoritmo no topo, prossiga até o delineou os passos e eventualmente surgir após o encerramento passo tenha terminado de processar.
Computação algoritmos podem também ser escrito em uma língua conhecida como pseudocode que tira proveito da expressão humana misturados com o código. Este tipo de codificação pode ser utilizada em conjunto com qualquer linguagem comum computação e simplesmente diz respeito às condições complexas codificação quotidiano humano palavras para uma fácil de ler manual de instruções que será posteriormente transformada em reais e um computador código algoritmo.
1.1R: O que se assemelha um programa informático?
O andamento de um programa depende do tipo de linguagem utilizado para fazer o programa…
Contudo, mais ou menos todas as linguagens de programação são baseadas no mesmo princípio:
O programa é constituído de uma sequência de instruções que a máquina deve executar. Esta executa as instruções a medida que ler o ficheiro (por conseguinte de parte superior inferior) até encontra uma instrução (chamado às vezes instrução de ligação) que lhe indica de ir uma lugar precisa do programa. Trata-se por conseguinte de uma espécie de jogo de pista no qual a máquina deve seguir o fio condutor e executar as instruções que encontra até chega no fim do programa e este para-se.
1.2.R: A noção de variável
Na maior parte das linguagens, trabalha-se geralmente sobre variáveis, quer dizer que associa-se um nome um conteúdo. Se poderá assim chamar uma variável “toto” e armazenar o número 8.
1.3.R: Tipo de dado
Certas linguagens aceitam que associa-se um nome de variável qualquer tipo de dado (quer dizer igualmente um número inteiro que um caráter), ele chama estas linguagens das linguagens não caraterizadas.
Com efeito como poderá vê-lo no capítulo representação de dados, o tipo de dado condiciona o número de sobre qual o dado é codificado, quer dizer a ocupação em memória deeste dado bem como o formato no qual é representada.
É a razão pela qual as linguagens evoluidas (o C, Java) são linguagens caraterizadas, aquilo significa que à uma variável é associados não somente um nome mas também um tipo de dado que será necessário precisar quando declarar-se a variável, quer dizer que quando escrever-se o nome da variável para a primeira vez ele for necessário-se precisar ao compilador qual espécie de dados esta vai poder conter (a maneira de declarar a variável dependerá da linguagem).
1.4.R: Sintaxe
As linguagens pedem uma sintaxe rigorosa, não se pode por conseguinte escrever as coisas da maneira das quais deseja-se.
Assim, certas linguagens são compartimento sensitivo (em franceses “sensíveis à ruptura”), aquilo significa que um nome que não comporta apenas minúsculas será considerado como equivalente ao mesmo nome que compreende maiúsculas. Assim a variável nomeada “Toto” será uma variável diferente da variável “toto”.
Os nomes de variáveis admitem geralmente um comprimento máximo (que depende da linguagem) e um jogo de caráteres reduzido, entre os quais reencontra-se geralmente os caráteres seguintes :
abcdefghijklmnopqrstuvwxyz
ABCDEFGHIJKLMNOPQRSTUVWXYZ
1234567890_
Assim, um espaço (““) é realmente um caráter inteiramente, chamado caráter especial). É assim raro que uma linguagem aceita caráteres especiais num nome de variável !
1.5.R: Palavras reservadas
Na maior parte das linguagens, existe um punhado de palavras que não se pode atribuir aos nomes variáveis, ele chama-o palavras reservados (em inglês reserved words). Estes serão esclarecidos em cada capítulo que corresponde à uma linguagem específica.
1.6.R: As constantes
As constantes são dados cujo valor não pode ser alterado. Define-o-se geralmente no início do programa. O valor que a constante contem pode ser de qualquer tipo, de acordo com que a linguagem autoriza.
1.7.R: Os comentários
É geralmente bom poder acrescentar num programa linhas de texto que não serão tomadas em conta pelo compilador. Estas linhas de textos são precedidas geralmente (ou enquadrados) por instruções especiais que assinalarão ao compilador ignorar-o.
Os comentários servem a clarificar um programa dando explicações. Servirão se por acaso uma outra pessoa tenta compreender o funcionamento do programa lendo o ficheiro fonte, ou à pessoa que criou-o se por acaso relit o ficheiro fonte cerca de anos após ter-o escrito…3) Cri um algoritimo computacional, que troque um pneu do carro:
1.- Abra o porta-malas.
2.- Procure a bendita chave de trocar o pneu e o macaco para levantar o carro.
3.- Feche o porta-malas
4.- Vá até o pneu que está furado, arrebentado, arrombado, etc.
5.- Agache; ecache o macaco e fassa o carro levanatar.
6.- Com a chave retire os parafusos.
7.- Retire o pneu.
8.- Volte ao porta-malas.
9.- Procure o step (pneu reserva).
10.- Retire-o do porta-malas.
11.- Coleque-o no chão.
12.- Feche o porta-malas.
13.- Leve o pneu até o local.
14.- Troque-o com o utilizado.
15.- Reparafuse.
16.- Volte ao porta-malas.
17.- Abra-o novamente.
18.- Guarde o macaco e o pneu estourado.
19.- Feche o porta-malas.
20.- Vá embora.
4) O que é uma linguagem de programação?
R: Vamos iniciar esta aula com um tema que é muito solicitado em concursos, inclusive neste de 2001 de Perito da Polícia Federal : Linguagens de Programação
Uma linguagem de programação é um conjunto finito de símbolos com os quais se escrevem programas de computador.
Há várias classificações para as linguagens de programação. Citaremos três delas, que são as mais utilizadas e cobradas em concursos.
A primeira classificação relaciona-se com a proximidade que a linguagem tem do usuário final, isto é, do homem. Baseando-nos neste critério as linguagens podem ser de alto nível, nível intermediário ou baixo nível.
Linguagem de alto nível é uma linguagem que se aproxima mais da linguagem utilizada pelo ser humano. Exemplos típicos são Pascal, COBOL, C e SQL.
É importante lembrar que o Delphi e o Visual Basic são ambientes de programação e não linguagens no sentido estrito da definição. O Delphi tem por linguagem base um extensão do Pascal chamada Pascal Orientado a Objetos ou Object-Pascal e o Visual Basic tem por base uma linguagem que é um extensão do Basic de nome Visual Basic.
Linguagem de nível intermediário é uma linguagem que, como o próprio nome diz, fica em um nível intermediário entre a linguagem de alto nível e a linguagem de baixo nível. São códigos chamados de mnemônicos, mais conhecidos como assembly. Exemplos típicos são o assembly do processador 8085, do Pentium, do AMD K6 e do Motorola.
Mais uma vez é importante lembrar que a linguagem é assembly e não assembler. Assembler é o nome de um programa de computador, do qual falaremos em outra aula.
Linguagem de baixo nível é o código que o computador executa diretamente. É composta de 0´s e 1´s e conhecida como linguagem binária.
Uma segunda classificação, também muito utilizada, é a que se relaciona com o nível de abstração que o usuário utiliza para escrever programas na linguagem. Baseando-nos neste critério as linguagens podem ser procedimentais ou não-procedimentais.
Numa linguagem de programação procedimental o usuário deve descrever, comando a comando, como o programa trabalhará para chegar ao fim desejado. Exemplos típicos são Pascal, Cobol e C.
Uma linguagem de programação não-procedimental o usuário deve descrever o que programa executará, mas não como fará isso. Exemplo típico é a linguagem SQL.
5) Linearize as expressões abaixo:
R: a) 5/8+7*(8-5)
b) 25|5
5|5
1|25
(25*3+(7-4))
6) Complete a tabela abaixo ( AeB são váriaveis lógicas; V= verdadeiro e F= falso)
R: A | B | AouB | AeB | não (A)
v | v | v | v | f
v | f | v | f | f
f | v | v | f | v
f | f | f | f | v
_____________________________________________________________
(Rumo a designer Jr. - Pelo menos tento ) - Forum CSOnlineBR.
Sobre:
Copyright © x. Todos os Direitos Reservados.
Feito por: RafaMendes

