Ao projetar um sistema integrado em uma placa Raspberry Pi ou Arduino, são incluídas as peças necessárias e os componentes especializados para aplicações específicas. Microcontroladores possui mais funções do que pinos e é na fase de projeto que são definidos como devem ser utilizados e quais os seus propósitos. Vamos analisar as diferenças operacionais entre … Continue lendo Quando utilizar dispositivos Raspberry Pi e Arduino
Tag: C
Desafio de programação em C
O segundo desafio de programação em C consiste em criar um sistema de cadastro de alunos da UTFPR. O sistema permitirá armazenar as informações do RA, nome, idade e duas notas em um arquivo. Os alunos devem ser armazenados em uma estrutura de dados do tipo struct e as operações de cadastro, consulta e atualização … Continue lendo Desafio de programação em C
Ponteiros na linguagem C
Na linguagem C, um ponteiro é uma variável que armazena um endereço de memória, que por sua vez pode conter um valor. Os ponteiros são usados para acessar dados armazenados na memória de um programa e também são usados para alocar dinamicamente a memória durante a execução do programa. A declaração de um ponteiro em … Continue lendo Ponteiros na linguagem C
Manipulação de arquivos na linguagem C
Na linguagem C, a manipulação de arquivos é feita através das funções da biblioteca padrão stdio.h. Essas funções permitem abrir, ler, escrever e fechar arquivos. Para abrir um arquivo em C, você precisa de um ponteiro para a estrutura de arquivo FILE. A função fopen é usada para abrir um arquivo com um determinado modo … Continue lendo Manipulação de arquivos na linguagem C
Desafio de programação em C
Utilizando os conceitos de Funções e Structs, resolva o problema abaixo de acordo com os itens solicitados: Faça um programa que efetue reserva de passagens aéreas de uma certa companhia. O programa deverá ler informações sobre os vôos (número, origem e destino) juntamente com o número de lugares disponíveis para 12 aviões (um vetor para … Continue lendo Desafio de programação em C
Utilizando structs na linguagem C
Na linguagem C, um registro ou uma estrutura (struct) é um tipo de dado definido pelo programador que permite agrupar variáveis de tipos diferentes sob um mesmo nome. Essa estrutura é composta por um conjunto de membros (ou campos), que podem ser de qualquer tipo de dado suportado pela linguagem. A definição de uma estrutura … Continue lendo Utilizando structs na linguagem C
Utilizando funções na linguagem C
Funções em C são blocos de código que realizam uma tarefa específica e permitem dividir o código em partes menores e mais gerenciáveis. Elas têm um nome, parâmetros e um tipo de retorno. As funções em C podem ser void (sem valor de retorno), com valor de retorno, recursivas e com parâmetros padrão. Exemplo de … Continue lendo Utilizando funções na linguagem C
Criando uma matriz na linguagem C
Uma matriz em C é uma estrutura de dados bidimensional que consiste em uma coleção de elementos do mesmo tipo, organizados em linhas e colunas. Para criar uma matriz em C, é necessário especificar o número de linhas e colunas, além do tipo de dados que a matriz armazenará. A sintaxe para declarar uma matriz … Continue lendo Criando uma matriz na linguagem C
Criando um vetor na linguagem C
Na linguagem C, um vetor é uma coleção de elementos do mesmo tipo armazenados em uma sequência contígua de posições de memória. Cada elemento do vetor é acessado através de um índice que representa a posição do elemento no vetor. A declaração de um vetor em C segue a seguinte sintaxe: tipo nome_do_vetor[tamanho]; Onde "tipo" … Continue lendo Criando um vetor na linguagem C
Desenvolvendo estruturas de repetições na linguagem C
As estruturas de repetições são fundamentais na programação, pois permitem que um bloco de código seja executado várias vezes. Elas ajudam a simplificar a programação e tornam o código mais eficiente. Existem duas estruturas de repetições, principais: a estrutura "while" e a estrutura "for". A estrutura "while" é utilizada para repetir um bloco de código … Continue lendo Desenvolvendo estruturas de repetições na linguagem C