Logo Passei Direto
Buscar

PHYNTON DEODATO

Folha de exercícios e notas sobre programação: conceitos de programação estruturada e orientada a objetos; alto/baixo nível e compilado vs interpretado; características do Python: alto nível, interpretada, tipagem dinâmica e indentação; questões estilo CESPE com trechos em Python e menção à R.

User badge image
maila rocha

em

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Informática - Objetividade e Inovação 
www.professordeodatoneto.com.br 
 
 
 
 
 
WhatsApp das dúvidas 06799217656 Profdeodatoneto 
1 
 
O que é uma linguagem de Programação 
 
 
Programação Estrutura – Consiste na criação de um conjunto de procedimentos (algoritmos) para resolver o 
problema. 
Programação Orientada a Objeto - Fornece um mapeamento direto entre o mundo real e as unidades de 
organização utilizadas no projeto • Diversas unidades de software, chamadas de objetos, que interagem entre 
si •Separa claramente a noção de o que é feito de como é feito 
 
Linguagem de Alto nível e Baixo Nível 
 
 
TÓPICO 1 ( CARACTERÍSTICAS DO PYTHON) 
Características 
Linguagem de programação de alto nível 
Interpretada 
 
https://pt.wikipedia.org/wiki/Linguagem_de_programa%C3%A7%C3%A3o_de_alto_n%C3%ADvel
https://pt.wikipedia.org/wiki/Linguagem_de_programa%C3%A7%C3%A3o_de_alto_n%C3%ADvel
https://pt.wikipedia.org/wiki/Linguagem_interpretada
https://pt.wikipedia.org/wiki/Linguagem_interpretada
Informática - Objetividade e Inovação 
www.professordeodatoneto.com.br 
 
 
 
 
 
WhatsApp das dúvidas 06799217656 Profdeodatoneto 
2 
 
Tipagem dinâmica e forte. 
Indentada 
Diferença entre linguagem compilada e interpretada 
Linguagem compilada é uma linguagem de programação em que o código fonte, nessa 
linguagem, é executado diretamente pelo sistema operacional ou pelo processador, após ser 
traduzido por meio de um processo chamado compilação, usando um programa de computador 
chamado compilador, para uma linguagem de baixo nível, como linguagem de montagem ou 
código de máquina. 
 
Linguagem interpretada é uma linguagem de programação em que o código fonte nessa 
linguagem é executado por um programa de computador chamado interpretador, que em 
seguida é executado pelo sistema operacional ou processador. Mesmo que um código em uma 
linguagem passe pelo processo de compilação, a linguagem pode ser considerada 
interpretada se o programa resultante não for executado diretamente pelo sistema operacional 
ou processador. 
 
 
 
 
EXERCÍCIOS 
1) Python é uma linguagem livre de alto nível, orientada a objetos e de difícil leitura, pois não permite 
indentação de linhas de código.. 
 
 
https://pt.wikipedia.org/wiki/Tipo_de_dado
https://pt.wikipedia.org/wiki/Tipo_de_dado
Informática - Objetividade e Inovação 
www.professordeodatoneto.com.br 
 
 
 
 
 
WhatsApp das dúvidas 06799217656 Profdeodatoneto 
3 
 
2) Linguagem de programação de alto nível consiste de um conjunto de símbolos, palavras e regras 
próximo da linguagem humana, e que é fácil de escrever, depurar e manter. 
 
3) Python suporta a maioria das técnicas da programação orientada a objetos. 
 
4) Os códigos-fontes em Python devem ser compilados pelo compilador Python que pode ser utilizado em 
ambientes Windows e Linux... 
 
5) A linguagem pynthon não tem suporte à orientação a objetos.. 
 
6) As linguagens Python são dinamicamente tipadas, ou seja, o tipo da variável é definido em tempo de 
execução. 
 
7) A separação de blocos de código em Phyton é feita utilizando a indentação de código. 
 
8) A linguagem R é amplamente utilizada entre os estatísticos e mineradores de dados para o 
desenvolvimento de software estatístico e análise de dados. 
 
9) CESPE - Com relação à programação Python e R, julgue o item que segue... 
 
Considere os seguintes comandos na programação em Python. 
a = " Hello, World! " print(a.strip()) 
Esses comandos, quando executados, apresentarão o resultado a seguir. 
a[0]=Hello, a[1]=World! 
 
10) Cespe - Julgue o próximo item, relativo a noções de programação Python e 
R... Considere o programa a seguir, na linguagem Python. 
if 5 > 2 
{ 
print("True!") 
} 
A sintaxe do programa está correta e, quando executado, ele apresentará o seguinte resultado. True! 
 
11) CESPE - Julgue o próximo item, relativo a noções de programação Python e R... Considere 
o programa a seguir, na linguagem Python. 
letras == ["P", "F"] 
for x in letras 
{ 
print(x) 
} 
A sintaxe do programa está correta e, quando executado, ele apresentará o seguinte resultado. PF 
 
 
Informática - Objetividade e Inovação 
www.professordeodatoneto.com.br 
 
 
 
 
 
WhatsApp das dúvidas 06799217656 Profdeodatoneto 
4 
 
12) - CESPE - Julgue o próximo item, relativo a noções de programação Python 
e R... Considere o programa a seguir, escrito em Python. 
x = TRUE 
y = FALSE 
print (xy) 
Após a execução do programa, será obtido o seguinte resultado. 
[1] FALSE 
 
13) CESPE - Julgue o próximo item, relativo a noções de programação Python e 
R... Considere o programa a seguir, escrito em R. 
x <- c (3, 5, 7) 
Y<- c (1, 9, 11) 
print (x + y) 
Após a execução do programa, será obtido o seguinte resultado. [1] 
36 
 
14) CESPE - Com relação à programação Python e R, julgue o item que segue. 
Considere os comandos a seguir, na linguagem R, os quais serão executados no ambiente do R, e 
considere, ainda, que > seja um símbolo desse ambiente. 
> helloStr <- "Hello world!" 
> print(helloStr) 
Nesse caso, após a execução dos comandos, será obtido o resultado a seguir. [1] 
"Hello world!" 
 
 
 
GABARITO 
01 02 03 04 05 06 07 08 09 10 11 12 13 14 
E C C E E C C C E E E E E C

Mais conteúdos dessa disciplina