---
description: FSC1189 - ALGORITMO E PROGRAMAÇÃO
---

# Mural

Sumário

1.0 ​​​​​​​Fundamentos de algoritmos\
2.0 Estrutura lógica dos algoritmos\
3.0 Estrutura condicional dos algoritmos\
4.0 Estrutura de repeticao dos algoritmos\
5.0 Vetores e Matrizes em algoritmos\
6.0 Modularizacao em algoritmos\
7.0 Tópicos em programacao de computadores

### Referencias

Bibliografia básica introdutória recomendada.

|                                                                                                                                                                                                                                                                                                      |                                                                                                                                                                                                                                                                                      |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| <p><img src="https://2818362935-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJUsahirXEdxlVvQewZL4%2Fuploads%2Fgit-blob-eb915a73876a5dca1cc657316073c4c2306b7bb7%2Fimage%20(1).png?alt=media" alt="" data-size="original"><br>Marco A furlan et al.</p><p>CENGAGE Learning</p> | <p><img src="https://2818362935-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJUsahirXEdxlVvQewZL4%2Fuploads%2Fgit-blob-2c668e66ff69b74a042d45d0bcdd2e2d155553a0%2Fimage%20(1)%20(1).png?alt=media" alt="" data-size="original"><br>João Ribeiro</p><p>GEN</p> |

### Ferramentas

IDE’s (Interfaces de Desenvolvimento)

* [Portugol Webstudio](https://portalfisica.com/portugol-webstudio) - Compilador de Pseudocódigos Portugol Online
* [Codecademy](https://www.codecademy.com/workspaces/6628421fa828d8caa77104bb) – IDE Onlline
* [Workspace do Time FSC1189](https://codesandbox.io/p/sandbox/busy-booth-k5kjwb?file=/main.py) – Codesandbox IDE Onlline
* [Projeto para o Time FSC1189](https://portalfisica.com/replit/) – Replit IDE Onlline

***

## Mapas conceituais

{% embed url="https://xmind.ai/share/nsa6f5f9?xid=Ac3q3V2Q" %}
Algoritmo e Lógica de Programação
{% endembed %}

| Ads                                                                                                                                                                                                                                           |                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| <img src="https://2818362935-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJUsahirXEdxlVvQewZL4%2Fuploads%2Fgit-blob-0bcbc79aa6fffabee603c2f48dbd9ae3f57a7fbb%2Fimage%20(9).png?alt=media" alt="" data-size="original"> | <p><a href="https://www.amazon.com.br/b?_encoding=UTF8&#x26;camp=1789&#x26;creative=9325&#x26;linkCode=ur2&#x26;linkId=983b43ffb4136f23dd09bd8d6e15278b&#x26;node=7842641011&#x26;tag=zrhans-20">Livros de computação</a></p><p><br><a href="https://www.amazon.com.br/b?_encoding=UTF8&#x26;camp=1789&#x26;creative=9325&#x26;linkCode=ur2&#x26;linkId=983b43ffb4136f23dd09bd8d6e15278b&#x26;node=7842641011&#x26;tag=zrhans-20">Tecnologia e Mídias Digitais</a></p> |

***

```python
codenumber_as_integer = None
while number_as_integer is None:
    try:
        number_as_integer = int(input("Please enter an integer: "))
    except ValueError:
        print("Invalid integer!")
print(f"The integer you entered was {number_as_integer}")
```

## [//portalfisica.com/fs](https://portalfisica.com/fsc1189/)

<figure><img src="https://2818362935-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJUsahirXEdxlVvQewZL4%2Fuploads%2Fgit-blob-7c8065624561514f5bb342b79879149eb989e16c%2Fimage%20(37).png?alt=media" alt=""><figcaption></figcaption></figure>

#### Demonstração

Considerando dois vetores, $\vec{A}(12,15)$ e $\vec{B}(-9,1)$, calcule o vetor resultante $\vec{V\_R}$.

```scss
programa
{
  inclua biblioteca Util --> util
  inclua biblioteca Matematica --> mat
 
 funcao inicio() {
    inteiro A[2] = {12,5}
    inteiro B[2] = {-9,-1}
    inteiro C[2]
    inteiro Vr
  
  // preenche o vetor
    para (inteiro x1 = 0; x1 < 2; x1++){
      C[x1] = A[x1] + B[x1]
    }

    para (inteiro x1 = 0; x1 < 2; x1++){
      escreva(C[x1]," ")
    }
    
    // calcula o Vetor resultante
    Vr = mat.raiz (mat.potencia(C[0], 2.0) + mat.potencia(C[1], 2.0), 2.0)
    escreva ("\n |A+B|: ",vr)
    }
}
```
