Define a sintaxe e semântica que devem ser utilizados para escrever programas de computadores.
05/03/2020
Define a sintaxe e semântica que devem ser utilizados para escrever programas de computadores.
Linha de comando
Operações básicas:
Adição: +
Subtração: −
Multiplicação: ∗
Divisão: ∕
Potenciação: ∧
Ordem das operações:
Paratênses → Potênciação → Multiplicação e divisão → Adição e subtração
Determine o valor da expressão \(\left(1+\frac{1}{100}\right)^{100}\)
> (1+(1/100))^100
Pressione enter → saída (output)
Determine o valor das seguintes expressões:
\(10^2+\frac{3\times 60}{8}-3\)
\(\left[\frac{0.44\times(1-0.44)}{34}\right]^{\frac{1}{2}}\)
Curiosidade: notação eletrônica científica
Números com mais de sete dígitos são exibidos em notação eletrônica científica dada por:
xey
equivalente a x 10 y
Escreva os seguintes números em notação científica:
2342151012900
0,0000002533
Função:
?
ou help ( )
Para ilustrar vamos pesquisar sobre a função log
:
> ?log
.
Google é nosso amigo!!!
R
→ Arquivo → Novo script
Corporação Rstudio
Objeto é uma referência a um local da memória do computador que possui um valor.
Os tipos de objeto são:
Como podemos acessar os objetos na memória do computador?
<−
ou
=
Como escolher o nome dos objetos?
As cincos classes básicas de objetos:
character
Caracteres são indicadas por aspas duplas (" ") ou simples (’ ’)
numeric
integer
Números inteiros são representados por xL
.
complex
logical
class( )
c(elemento1, ..., elementoN)
Dê exemplos de vetores de comprimento quatro das seguintes classes:
Numéricos
Caracter
A partir do vetor do item 1, selecione o terceiro elemento.
Podemos fazer qualquer operação aritmética entre vetor e um escalar e entre vetores de mesmo comprimento.
Exemplos: Considere os vetoresa = [1,2,3,4]
e b = [5,6,7,8]
. Então determine
2a
5 + b
a - b
b/a
Para operações com vetores de diferentes comprimentos, os elementos do vetor de menor comprimento serão repetidos até completar o vetor de maior comprimento.
Considere a seguinte situação
Qual será a soma de vetor1 com vetor2 ?
Exemplo: Determine a subtração do vetor [1, 2]
com o vetor [3, 4, 5, 6, 7]
.
character
→ complex
→ numeric
→ integer
→ logical
Exemplo: Determine a classe dos seguintes vetores.
c(11.2,'a',3L, 5.5)
c(11L,3L,2.7)
rep(x, r)
Exemplo: Criar os seguintes vetores e atribuir um nome a cada um deles.
Vetor de seis elementos iguais pi
.
Repetir o vetor c(1,2,3)
quatro vezes.
Determine também, o comprimento do novo vetor.
seq(from, to, by)
Quando by = 1
, uma sintaxe equivalente é from:to
.
seq(from, to, length.out = x)
Exemplo: Gerar as seguintes sequências e atribuir um nome a cada uma delas.
Números ímpares começando em um e terminando em nove.
Vetor de 10 elementos começando em 10 e terminando em 20