Tópicos do Curso:

Camada de Transporte - Prática com TCP
Camada de Transporte - Prática com TCP

Como bem sabemos, todo programa que está rodando no momento é chamado de processo. Desse modo, o navegador que você está utilizando, o spotify, o próp...

Prática de Programas Sequenciais 2
Prática de Programas Sequenciais 2

Problema Nesta etapa abordaremos fórmulas matemáticas um pouco mais elaboradas e utilizaremos a biblioteca math.h para isso. Vamos desenvolver u...

Prática de Estrutura Condicional Simples
Prática de Estrutura Condicional Simples

Introdução Estruturas de desvio permitem a execução de conjuntos de instruções diferentes a partir de uma condição de teste. A estrutra geral de um...

Prática de Estrutura Condicional Múltipla
Prática de Estrutura Condicional Múltipla

Introdução Nesta etapa vamos desenvolver um programa que funcione como uma calculadora. Nosso objetivo é exercitar o uso de estruturas condicionais...

Prática de Estrutura de Repetição: Repita-Até
Prática de Estrutura de Repetição: Repita-Até

Introdução Estruturas de repetição são usadas para causar repetições de uma sequência de comandos enquanto uma dada condição seja satisfeita. ...

Prática de Estrutura de Repetição: Enquanto-Faça
Prática de Estrutura de Repetição: Enquanto-Faça

Introdução Nesta etapa vamos praticar a estrutura de repetição Enquanto - Faça. A estrutura geral do enquanto é a seguinte: while(

Vetores 2
Vetores 2

Imprimindo Vetores Uma tarefa comum ao lidar com vetores é imprimir o seu conteúdo na tela. Você pode fazer isso imprimindo posição-a-posição. ...

Vetores 1
Vetores 1

Introdução Vetores são estruturas de dados que armazenam em memória um conjunto de valores do mesmo tipo, como uma lista de temperaturas ao longo d...

Etapa 4 - Introdução à Estrutura Condicional
Etapa 4 - Introdução à Estrutura Condicional

Introdução   Nos tópicos anteriores aprendemos um pouco sobre o processo de resolução de problemas computacionais pela criação de programas em l...

Etapa 2 - Entrada de Dados
Etapa 2 - Entrada de Dados

Neste ponto do nosso estudo, está faltando bem pouco para chegarmos à solução do problema proposto pela professora de física. Repare que no nosso códi...

Funções e Passagem de Parâmetros
Funções e Passagem de Parâmetros

Introdução Até essa etapa, nós utilizamos algumas funções fornecidas pelas bibliotecas do C, como as funções de entrada e saída scanf(caracteres_de...

Caracteres e Strings
Caracteres e Strings

Strings Até o momento aprendemos como declarar variáveis numéricas do tipo inteiro e fracionário (int e float). Neste ponto, vamos aprender como po...

Prática de Programas Sequenciais 1
Prática de Programas Sequenciais 1

Introdução Nesta etapa daremos início ao nosso estudo sobre a linguagem de programação C, que é uma das principais linguagens de desenvolvimento de...

Etapa 1 - Programas de Computador
Etapa 1 - Programas de Computador

Programas de Computador   Até o momento, aprendemos que programas humanos (ou algoritmos) são apenas sequências de instruções ou comandos para s...

Introdução e Configuração do Ambiente
Introdução e Configuração do Ambiente

Introdução   Páginas HTML contém apenas marcações de hipertexto que, normalmente, não são nem um pouco visualmente atrativas. Por esse motivo pr...

Desenvolvendo o HTML Básico
Desenvolvendo o HTML Básico

Todo arquivo HTML é um código de marcação que começa e termina com as tags HTML . Todos os elementos da nossa página estão contidos entr...

Utilizando Divs HTML
Utilizando Divs HTML

Introdução   Normalmente os websites são divididos pelo menos em barra de menu superior, área central de conteúdo e rodapé. Também podemos encon...

Etapa 2 - Aprendendo a Programar
Etapa 2 - Aprendendo a Programar

No tópico anterior, aprendemos conceitos importantes para desenvolvermos nossos programas, como o conceito de Programa, Linguagem de Programação e Com...

Introdução - Algoritmos e Programas
Introdução - Algoritmos e Programas

Tempo Estimado de Leitura: 5 minutos Algoritmos Um algoritmo é um procedimento passo-a-passo projetado para resolver um problema ou realizar uma...

Projeto 1: Calculadora de Capacitores para Técnicos em Eletrônica
Projeto 1: Calculadora de Capacitores para Técnicos em Eletrônica

Construindo uma Calculadora de Capacitores Uma calculadora de capacitores é uma ferramenta útil que pode auxiliar engenheiros e técnicos a selecion...

Etapa 1 - Linguagem C
Etapa 1 - Linguagem C

Entendendo o Código C O programa C adicionado automaticamente imprime a mensagem “Hello World” na tela. Vamos analisar e entender cada parte desse ...

Estilizando com CSS
Estilizando com CSS

Introdução Nesse ponto vamos aplicar alguns estilos aos elementos que inserimos no passo anterior utilizando o CSS. Você deverá aprender a estiliza...

Primeiros Passos com Javascript: Aprendendo sobre o DOM
Primeiros Passos com Javascript: Aprendendo sobre o DOM

Introdução   O HTML e o CSS são tecnologias para construção e estilização de páginas estáticas, ou seja, que não mudam ao longo da sua visualiza...

Trabalho Prático - Bioindicadores
Trabalho Prático - Bioindicadores

Descrição Desenvolva um programa especialista que permita a entrada de um conjunto de bioindicadores, e emita um diagnóstico sobre a possível alter...

Matrizes
Matrizes

Introdução Enquanto vetores possuem apenas uma dimensão, matrizes são estruturas que possuem duas ou mais dimensões. Por exemplo, a figura abaixo r...

Etapa 2 - Variáveis e Saída de Dados
Etapa 2 - Variáveis e Saída de Dados

  Todo programa de computador realiza processamento sobre dados. Imagine um programa que realiza a leitura de um sensor de temperatura a cada minut...

Etapa 5 - Estrutura de Repetição While
Etapa 5 - Estrutura de Repetição While

Introdução   Nos tópicos anteriores aprendemos sobre como programar uma estrutura condicional simples com a estrutura if(condição){comandos}. Es...

Fluxogramas
Fluxogramas

Introdução Apesar de mais intuitivas do que a linguagem binária, pensar na lógica de solução de um problema (algoritmo) em termos de uma linguagem ...

Programas Sequenciais em C
Programas Sequenciais em C

Nos tópicos anteriores, aprendemos alguns conceitos e comandos básicos para dominar a programação em C. Sabemos como escrever a estrutura básica de um...

Compilando Programas em C Online
Compilando Programas em C Online

Para realizar os exercícios desta disciplina, vamos utilizar o site https://repl.it/, que já nos fornece um compilador C para testarmos nossos program...

Linguagem C - Problema Resolvido 1: Calculadora de Tarifa de Energia
Linguagem C - Problema Resolvido 1: Calculadora de Tarifa de Energia

Introdução   Nos tópicos anteriores aprendemos sobre como programar uma estrutura condicional simples com a estrutura if(condição){comandos}. Es...